InformaticoRC
10-04-2010, 11:06
Salve a tutti!
Scrivere il programma che stampi la seguente figura, posso annodare due cicli FOR:
*
***
*****
Io ho fatto così:
#include <stdio.h>
#include <stdlib.h>
int main(){
int i,j,z;
int altezza=3;
for (i=1; i<=altezza; i++)
{
for (z=altezza; z>i; --z){
printf(" ");}
for (j=1; j<=i+2; j++)
{
printf("*");
}
printf("\n");
}
system("pause");
}
Però mi stampa questo:
***
****
*****
Voi che dite??
Scrivere il programma che stampi la seguente figura, posso annodare due cicli FOR:
*
***
*****
Io ho fatto così:
#include <stdio.h>
#include <stdlib.h>
int main(){
int i,j,z;
int altezza=3;
for (i=1; i<=altezza; i++)
{
for (z=altezza; z>i; --z){
printf(" ");}
for (j=1; j<=i+2; j++)
{
printf("*");
}
printf("\n");
}
system("pause");
}
Però mi stampa questo:
***
****
*****
Voi che dite??