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 è:
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");
}
Il problema è che quando lo mando in esecuzione mi va in ciclo infinito, come posso fare per risolverlo?

Ciao e grazie mille.