Dev - C++ - Imprimir numeros en orden alrevez

 
Vista:

Imprimir numeros en orden alrevez

Publicado por Jones (4 intervenciones) el 08/10/2020 18:50:27
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream>
int main(){
	int outer{1};
	while(outer<=5){
		int inner{1};
		while(inner<=outer){
			std::cout<<inner++<<' ';
		}
		std::cout<<'\n';
		++outer;
	}
	return 0;
}

Imprime asi:
1
12
123
1234
12345



Quiero que imprima asi
1
21
321
4321
54321
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 Rodrigo
Val: 1.755
Plata
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Imprimir numeros en orden alrevez

Publicado por Rodrigo (539 intervenciones) el 08/10/2020 19:06:40
comienza el ciclo interior desde outer, reduciendo en 1 en cada vuelta (en vez de sumar 1).
La condicion de salida del ciclo interior seria llegar a 1.
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

Imprimir numeros en orden alrevez

Publicado por Jones (4 intervenciones) el 08/10/2020 19:18:01
Seria ir reduciendo -1 ?
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++

Imprimir numeros en orden alrevez

Publicado por Alfil (1444 intervenciones) el 08/10/2020 20:10:55
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int main()
{
    int outer{1};
 
    while(outer <= 5)
    {
        int inner = outer;
 
		while( inner >= 1)
            std::cout << inner-- << ' ';
 
		std::cout << '\n';
		++outer;
	}
 
	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
0
Comentar