Ciao, grazie ancora per l'aiuto.
Ahime ho un altro problema
dovrei stampare una cosa del genere
n=5
|++++
o|+++
oo|++
ooo|+
oooo|

ma col mio codice riesco a stampare qst:
n = 5
+++++|
o++++|
oo+++|
ooo++|
oooo+|

ecco il codice

#include <stdio.h>

int main(void)
{
int i, j,x, n;

printf("Inserisci un numero per la dimensione della figura da disegnare: ");
scanf("%d", &n);

printf(" n = %d\n", n);

for(i=0; i<n ; i++){

for(j=0; j<i ; j++){
printf("o");

}

for(j=0; j<(n-i);j++){
printf("+");

}printf("|\n");
}



return 0;
}

dove sbaglio????
Grazie nuovamente