Respostas
Resposta:
Código em c:
#include <stdio.h>
int main(){
int n1, n2;
printf("Informe o primeiro numero.");
scanf("%d", &n1);
printf("Informe o segundo numero.");
scanf("%d", &n2);
if(n1<n2){
printf("Entre %d e %d o menor é: %d", n1, n2, n1);
}else if (n2<n1){
printf("Entre %d e %d o menor é: %d", n1, n2, n2);
}else{
printf("Os números são iguais.");
}
return 0;
}
----------------------------------------------------------------------------------------------------------
Código em python;
n1 = int(input('Informe o primeiro número.'))
n2 = int(input('Informe o segundo número.'))
if(n1<n2):
print('Entre', n1, 'e', n2, 'o menor é:', n1)
elif (n2<n1):
print('Entre', n1, 'e', n2, 'o menor é:', n2)
else:
print('Os números são iguais.')
----------------------------------------------------------------------------------------------------------
Código em java:
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
System.out.println("informe o primeiro número.");
int n1= teclado.nextInt();
System.out.println("informe o segundo número.");
int n2 = teclado.nextInt();
if(n1<n2){
System.out.println("Entre " + n1 + " e " + n2 + " o menor é:" + n1 );
}else if (n2<n1){
System.out.println("Entre " + n1 + " e " + n2 + " o menor é:" + n2 );
}else{
System.out.println("Os número são iguais.");
}
}
}
----------------------------------------------------------------------------------------------------------
Explicação: Por mais que a forma de escrita da linguagem seja diferente a lógica para resolução do problema é a mesma, onde se recebe o primeiro número, depois recebe o segundo número, então compara qual o menor entre eles, caso o n1 seja o menor exibe a mensagem informando que n1 é o menor, se a segunda condição for verdadeira exibirá uma mensagem que n2 é menor, caso nem a primeira nem a segunda condição sejam verdadeiras, logicamente significará que os números são iguais.