istogram.c (456B)
1 /* Esercizio 4.18 */ 2 3 #include <stdio.h> 4 5 int main() 6 { 7 int num, i, x; 8 9 for(i = 1; i <= 5; ++i) { 10 printf("Inserisci un numero [-%d]: ", 6-i); 11 scanf("%d", &num); 12 13 /* se è compreso tra 1 e 30 */ 14 if (num >= 1 && num <= 30) { 15 for(x = num; x >= 1; --x) /* stampo num asterischi */ 16 printf("*"); 17 } 18 else { 19 printf("Usare i numeri da 1 a 30"); 20 --i; 21 } 22 printf("\n"); 23 } 24 25 return 0; 26 } /* E0F main */ 27