adminv15
Ominide
1 min. di lettura
Vota

Concetti Chiave

  • Il programma legge in input la lunghezza del lato di un quadrato.
  • La dimensione del lato deve essere un numero intero compreso tra 1 e 20.
  • Utilizza cicli annidati per disegnare il quadrato con asterischi.
  • Verifica la validità dell'input assicurando che sia entro i limiti specificati.
  • Stampa il quadrato riga per riga fino a completare la dimensione specificata.
 /*  * Scrivete un programma che legga in input il lato di un  * quadrato e quindi lo disegni utilizzando degli asterischi.  * Il vostro programma dovra' funzionare con tutti i quadrati  * con dimensioni dei lati comprese tra 1 e 20.  *  */ #define LATOMAX 20 #include  int main(void) { 	unsigned int lato, oriz, vert; 	unsigned int invalid_data = 1; 	/* richiede la lunghezza (intera) del lato (max LATOMAX) */ 	while (invalid_data) { 		printf("Inserire il valore del lato (max %d): ", LATOMAX); 		(void) scanf("%u", &lato); 		if (lato 
"); 	} 	vert = lato; 	while (vert > 0) { 		oriz = lato; 		while (oriz > 0) { 			printf("* "); 			oriz--; 		} 		printf("
"); vert--; } return 0; }

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community