Hola,
a ver si alguien me puede ayudar:
tengo que hacer una pirámide del tipo:
1
12
123
1234
123
12
1
Dependiendo del numero que le des, en este caso 4.
Solo he podido llegar a la mitad, pero no sé cómo descender.
El prototipo de funcion es: int piramide(int n);
Gracias de antemano
Pues cuando llegues al número, haces lo mismo pero al revés. No hay mucho que decir. Puedes hacerlo con 2 bucles separados.
int piramide(int n){
int numFilas, i, j;
numFilas = 0;
for (i = 1; i <= n; i++){
for (j = 1; j <= i; j++){
cout << j << " ";
}
cout << endl;
numFilas++;
}
return numFilas;
}
Ya no sé cómo seguir
Pues luego haces un bucle exactamente igual, pero con for(int i=n-1; i>=1; i--)
Ah OK. Muchas gracias