Linguaggio C: stampa di un quadrato di asterischi - Studentville

Linguaggio C: stampa di un quadrato di asterischi

esercizio svolto o teoria

A cura di: Administrator

  /*   * 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 <stdio.h>  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 <= LATOMAX)  			invalid_data = 0;  		else  			printf("Valore non valido!n");  	}  	vert = lato;  	while (vert > 0) {  		oriz = lato;  		while (oriz > 0) {  			printf("* ");  			oriz--;  		}  		printf("n");  		vert--;  	}  	return 0;  }  
  • Programmazione

Ti potrebbe interessare

Link copiato negli appunti