Título: PIRAMIDE Publicado por: mariano96 en 13 Febrero 2015, 18:29 pm 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 Título: Re: PIRAMIDE Publicado por: ivancea96 en 13 Febrero 2015, 18:32 pm Pues cuando llegues al número, haces lo mismo pero al revés. No hay mucho que decir. Puedes hacerlo con 2 bucles separados.
Título: Re: PIRAMIDE Publicado por: mariano96 en 13 Febrero 2015, 18:42 pm 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 Título: Re: PIRAMIDE Publicado por: ivancea96 en 13 Febrero 2015, 19:05 pm Pues luego haces un bucle exactamente igual, pero con for(int i=n-1; i>=1; i--)
Título: Re: PIRAMIDE Publicado por: mariano96 en 13 Febrero 2015, 19:10 pm Ah OK. Muchas gracias
|