Escolar Documentos
Profissional Documentos
Cultura Documentos
h>
int main() {
int I;
float A, B, C;
switch (I) {
case 1:
if (A <= B && A <= C) {
if (B <= C) {
printf("Ordem crescente: %.2f, %.2f, %.2f\n", A, B, C);
} else {
printf("Ordem crescente: %.2f, %.2f, %.2f\n", A, C, B);
}
} else if (B <= A && B <= C) {
if (A <= C) {
printf("Ordem crescente: %.2f, %.2f, %.2f\n", B, A, C);
} else {
printf("Ordem crescente: %.2f, %.2f, %.2f\n", B, C, A);
}
} else {
if (A <= B) {
printf("Ordem crescente: %.2f, %.2f, %.2f\n", C, A, B);
} else {
printf("Ordem crescente: %.2f, %.2f, %.2f\n", C, B, A);
}
}
break;
case 2:
if (A >= B && A >= C) {
if (B >= C) {
printf("Ordem decrescente: %.2f, %.2f, %.2f\n", A, B, C);
} else {
printf("Ordem decrescente: %.2f, %.2f, %.2f\n", A, C, B);
}
} else if (B >= A && B >= C) {
if (A >= C) {
printf("Ordem decrescente: %.2f, %.2f, %.2f\n", B, A, C);
} else {
printf("Ordem decrescente: %.2f, %.2f, %.2f\n", B, C, A);
}
} else {
if (A >= B) {
printf("Ordem decrescente: %.2f, %.2f, %.2f\n", C, A, B);
} else {
printf("Ordem decrescente: %.2f, %.2f, %.2f\n", C, B, A);
}
}
break;
case 3:
if (A >= B && A >= C) {
if (B >= C) {
printf("Maior entre os dois: %.2f, %.2f, %.2f\n", B, A, C);
} else {
printf("Maior entre os dois: %.2f, %.2f, %.2f\n", C, A, B);
}
} else if (B >= A && B >= C) {
if (A >= C) {
printf("Maior entre os dois: %.2f, %.2f, %.2f\n", A, B, C);
} else {
printf("Maior entre os dois: %.2f, %.2f, %.2f\n", C, B, A);
}
} else {
if (A >= B) {
printf("Maior entre os dois: %.2f, %.2f, %.2f\n", A, C, B);
} else {
printf("Maior entre os dois: %.2f, %.2f, %.2f\n", B, C, A);
}
}
break;
default:
printf("Valor inválido para I!\n");
}
return 0;
}