Construa um programa em C que imprima qual o menor e qual o maior valor de dois números A e B , lidos através do teclado.
Passo 1
O enunciado pede um programa em C que leia dois números,
e
, e determine qual é o menor e qual é o maior. O conteúdo aqui é básico de entrada e saída em C e uso de estrutura condicional para comparar dois valores.
Passo 2
Vamos primeiro ler os dois valores digitados pelo usuário. Em C usamos
scanf
para isso, armazenando em duas variáveis do tipo adequado (por exemplo, int
ou float
).Passo 3
Para decidir qual é o menor e qual é o maior, basta usar um e
. Se
, então
é o menor e
é o maior; caso contrário, invertido.
if
que compara
Passo 4
Finalmente imprimimos na tela os resultados usando
printf
. Podemos formatar a saída para deixar claro “Menor = X” e “Maior = Y”.Resposta
#include <stdio.h>
int main() {
float A, B;
printf("Digite o valor de A: ");
scanf("%f", &A);
printf("Digite o valor de B: ");
scanf("%f", &B);
if (A < B) {
printf("Menor = %.2f
", A);
printf("Maior = %.2f
", B);
} else {
printf("Menor = %.2f
", B);
printf("Maior = %.2f
", A);
}
return 0;
}