Dev - C++ - Pirámides

 
Vista:
sin imagen de perfil
Val: 7
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Pirámides

Publicado por Stiven (4 intervenciones) el 25/04/2019 02:33:44
Necesito ayuda para terminar un código en el cual imprima una pirámide de números del 1 al 4 y luego se regrese hasta el numero 1 nuevamente.

Así como este ejemplo .

1
12
123
1234
123
12
1

Tengo la primera parte, pero no he podido con la segunda, les agradezco mucho si me ayudan.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int main() {
	int n, i, j;
	cout << "Introduzca el numero de filas a imprimir: ";
	cin >> n;
 
	cout << endl;
	for( i = 1; i <= n; i ++ ) {
		for( j = 1; j <= i; j++ ) cout << j;
		cout << endl;
	}
	for( i = n; i >= n; i -- )
		for( j = 1; j > 0; j-- ) cout << j;
	cout << endl;
 
 
	return 0;
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Joan
Val: 176
Ha aumentado 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Pirámides

Publicado por Joan (22 intervenciones) el 25/04/2019 10:56:51
No soy un experto en el tema, pero creo que este código hace lo que deseas...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main() {
	int n, i, j;
	cout << "Introduzca el numero de filas a imprimir: ";
	cin >> n;
 
	cout << endl;
	for( i = 1; i <= n; i ++ ) {
		for( j = 1; j <= i; j++ ) cout << j;
		cout << endl;
	}
	for( i = n-1; i >= 1; i -- ) {
		for( j = 1; j <= i; j++ ) cout << j;
		cout << endl;
	}
 
	return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 7
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Pirámides

Publicado por Stiven (4 intervenciones) el 26/04/2019 07:07:09
Muchas gracias, quedo tal y como lo necesitaba.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Pirámides

Publicado por Alfil (1444 intervenciones) el 25/04/2019 10:58:30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
 
using namespace std;
 
int main()
{
    int n;
 
    cout << "Introduzca el numero de filas a imprimir: ";
    cin >> n;
 
    for( int i = 1; i <= n; i++ ){
        for( int j = 1; j <= i; j++ )
            cout << j;
 
        cout << endl;
    }
 
    for( int i = 1; i <= n - 1; i++ ){
        for( int j = 1; j <= n - i; j++ )
            cout << j;
 
        cout << endl;
    }
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar