Ciao,
devo fare un programma che dato in ingresso un numero intero non negativo visualizzi una X di asterischi come di seguito riportato:
* (per num=1)
** (per num=1)
**
* * (per num=3)
*
* *
* * (per num=4)
**
**
* *
* * (per num=5)
* *
*
* *
* *
e così via con tutti i numeri.
il mio codice è:
Il problema è che quando lo mando in esecuzione mi va in ciclo infinito, come posso fare per risolverlo?codice:#include<stdio.h> main() { int i, n, num; //La i indica il numero di righe, mentre la n indica in numero di colonne printf("Inserire un numero per determinare la grandezza della X:"); scanf("%d", &num); for(i=1;i<=num;i++) { for(n=1;(n>n++) && (n<num);n++) printf(" "); //End for for(n=1;(n=num) && (n+i=num);n++) printf("*"); //End for printf("\n"); } system("pause"); }
Ciao e grazie mille.