Duda de que esté 100% correcto.
Publicado por Martin Larrosa (21 intervenciones) el 29/04/2016 05:05:36
Creé un programa que dado tres número indique "El mayor", "El intermedio" y "el menor".
Me gustaría que si encuentran algún bug (no sé cómo definir a que en algún caso no sea correcto el resultado) o si hay alguna forma más sencilla de hacer este mismo código me lo indiquen. Desde ya muchas gracias.
Me gustaría que si encuentran algún bug (no sé cómo definir a que en algún caso no sea correcto el resultado) o si hay alguna forma más sencilla de hacer este mismo código me lo indiquen. Desde ya muchas gracias.
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
#include<stdio.h>
int main(){
int a,b,c;
printf("Ingrese un valor para a:");
scanf("%d",&a);
printf("Ingrese un valor para b:");
scanf("%d",&b);
printf("Ingrese un valor para c:");
scanf("%d",&c);
if(a>b){
if(a>c){
if(b>c){
printf("%d es el mayor, %d es el intermedio, %d es el menor",a,b,c);
}else{
printf("%d es el mayor, %d es el intermedio, %d es el menor",a,c,b);
}
}else{
if(b>c){
printf("%d es el mayor, %d es el intermedio, %d es el menor",b,c,a);
}else{
printf("%d es el mayor, %d es el intermedio, %d es el menor",c,a,b);
}
}
}else{
if(a>c){
printf("%d es el mayor, %d es el intermedio, %d es el menor",b,a,c);
}else{
if(b>c){
printf("%d es el mayor, %d es el intermedio, %d es el menor",b,c,a);
}else{
printf("%d es el mayor, %d es el intermedio, %d es el menor",c,b,a);
}
}
}
}
Valora esta pregunta


0