Hola, Tengo este ejercicio en el que tengo casi todo resuelto pero me falta que el espacio de cada fila sea igual al numero de la fila, por ejemplo en la fila uno un espacio en la dos dos espacios y asi hasta la nueve. Si alguien me puede dar una pista lo agradeceria mucho...
Gracias.
#include <iostream>
using namespace std;
int main()
{
int filas = 9;
int i;
int j;
int espacio;
for(i = 1; i <= filas; i++)
{
for(espacio = i; espacio <= i; espacio++)
cout << " ";
cout<<i;
for(j = i + 1; j <= (2 * i - 1); j++)
cout << j%10;
for(j=j-2; j >= i; j--)
cout << j%10;
cout << endl;
}
getchar();
getchar();
return 0;
}
En vez de poner esto:
for( espacio = i; espacio <= i; espacio++ ){
cout << " ";
}
Poné esto:
for( espacio = 0; espacio < i; espacio++ ){
cout << " ";
}
Eso es lo que necesitás ?. O necesitás que los números formen un triangulo ?
Muchas gracias habia pensado de todo menos eso ........ XD.