A cura di: Administrator
/* * Modificate il programma che avete scritto nell'Esercizio * 3.33 in modo che visualizzi un quadrato vuoto. * */ #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) { if ((vert == 1) || (vert == lato) || (oriz == 1) || (oriz == lato)) printf("* "); else printf(" "); oriz--; } printf("n"); vert--; } return 0; }
- Programmazione