Dev - C++ - tengo una duda con un programa

 
Vista:

tengo una duda con un programa

Publicado por kuyimilla (1 intervención) el 22/10/2021 06:39:59
hola buenas

tengo una duda, supongo que será muy tonta pero apenas voy empezando
me pidieron poner dos números y que el mismo me diga cual es el mayor y cual es el menor, además de considerar cuando los números sean iguales.
con ayuda de YouTube logre hacer esto:

sin embargo no se como considerar que sean iguales los valores :c. muchas gracias y perdón.

int main(){
//Variables locales

int num, mayor, menor;
for (int i=0; i<2; i++){
printf("teclea dos numeros: ");
scanf("%d", &num);
if(i==0) {
mayor = num;
menor = num;
}
else{
if (num > mayor) mayor = num;
if (num < menor) menor = num;
}
}
printf("el numero mayor es: %d\nel numero menor es: %d", mayor, menor);

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
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

tengo una duda con un programa

Publicado por dario (718 intervenciones) el 22/10/2021 15:10:42
Hola, pruebalo así:
Salu2.

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
#include <stdio.h>
 
int main()
{
  int num1,num2;
  int mayor,menor;
 
  printf("Digite el primer numero: ");
  scanf("%d",&num1);
  printf("Digite el segundo numero: ");
  scanf("%d",&num2);
 
  if (num1 == num2)
    printf("los numeros son iguales");
 
  if (num1 > num2) {
    mayor = num1;
    menor = num2;
    printf("El mayor es %d y el menor es %d",mayor,menor);
  }
 
  if (num2 > num1) {
    mayor = num2;
    menor = num1;
    printf("El mayor es %d y el menor es %d",mayor,menor);
  }
 
  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