Ciao a tutti, oggi come esercizio avevo da fare una clessidra disegnata in asterischi, l'ho fatta ed è uscita anche, il problema è questo, l'ho scritto in modo giusto?
non capisco perche non mi da il codice il libro e quindi non so se lho fatto in modo corretto, esistono altri modi piu brevi per farla sempre con cicli for?
grazie
codice:
#include <stdio.h>
int main (int argc, const char * argv[]) {
int a, b, c, d, e, f;
a = 10;
b = a-1;
f = a*2;
for (c = 0; c <= a; c++) {
printf("\n");
for (d = 0; d <= b; d++)
printf(" ");
b += 1;
for (e = 0; e <=f; e++)
printf("*");
f -= 2;
}
for (c = 0; c <= a+1; c++) {
for (d = 0; d <= b; d++)
printf(" ");
b -= 1;
for (e = 0; e <=f; e++)
printf("*");
f += 2;
printf("\n");
}
return 0;
}