
Ayuda para completar este programa en c++
Publicado por Antonio (13 intervenciones) el 23/09/2022 09:56:22
2 VARIABLES (N CANTIDADES INGRESADAS POR EL USUARIO)
QUE MUESTRE EN PANTALLA EL RESPECTIVO ORDEN CRECIENTE O DECRECIENTE
PERO SIN COLOCAR QUE NUMERO1 SEA MENOR QUE NUMERO2 Y VICEVERSA.
Ejemplo:
numero1= 10
numero2=20
orden creciente
10,11,12,13,14,15,16,17,18,19,20
orden decreciente
numero1=20
numero2=10
20,19,18,17,16,15,14,13,12.11.10
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/******************************************************************************
Efectuar un programa que lea dos números enteros y muestre en pantalla todos los números comprendidos entre dichos números,
ambos incluidos. El programa no debe suponer que el primero será menor que el segundo, ni viceversa,
pero sí que deberá tenerlo en cuenta para mostrar los números en orden creciente o decreciente según corresponda
ANALISIS:
2 VARIABLES (N CANTIDADES INGRESADAS POR EL USUARIO)
QUE MUESTRE EN PANTALLA EL RESPECTIVO ORDEN CRECIENTE O DECRECIENTE
PERO SIN COLOCAR QUE NUMERO1 SEA MENOR QUE NUMERO2 Y VICEVERSA.
*******************************************************************************/
#include <iostream>
using namespace std;
int main()
{
int numero1=0;
int numero2=0;
int contador=0;
std::cout << "Ingresa la primera cantidad: " << std::endl;
std::cin >>numero1;
std::cout << "Ingresar la segunda cantidad: " << std::endl;
std::cin >>numero2;
cout<<endl;
if(numero1 >= numero2)
{
std::cout << "Rango de numeros en forma decreciente: " << std::endl;
}
cout<<endl;
if(numero2 > numero1)
{
std::cout << "Rango de numeros en forma creciente: " << std::endl;
}
while(numero2 > numero1)
{
contador++;
std::cout << numero1 << std::endl;
numero1=numero1+1;
}
while(numero1 >= numero2)
{
contador--;
std::cout << numero1 << std::endl;
numero1=numero1-1;
}
return 0;
}
Valora esta pregunta


0