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