Faça um programa que leia 3 números inteiros e os imprima em ordem crescente. como proceder ?
Soluções para a tarefa
Resposta:
cont=0
lista=[]
while cont<3:
nu=float(input("Digite um numero:"))
lista.append(nu)
cont+=1
lista.sort()
print(lista)
Explicação:
faça um laço de repetição e passe os sentença, no caso usei cont=0 enquanto cont for menor que 3 faça, adicionei uma lista para guardar as três números, e com a função sort() você organiza em ordem.
→→→
Resposta:
Em C:
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int a,b,c;
int main() {
scanf("%d%d%d", &a, &b, &c); //leitura
if(a>=b && a>=c){ //se a for o maior
if(b<=c){
printf("%d\n%d\n", b, c);
}else{
printf("%d\n%d\n", c, b);
}
printf("%d\n", a);
}
else if(b>=a && b>=c){ //se b for o maior
if(a<=c){
printf("%d\n%d\n", a, c);
}else{
printf("%d\n%d\n", c, a);
}
printf("%d\n", b);
}
else if(c>=a && c>=b){ //se c for o maior
if(a<=b){
printf("%d\n%d\n", a, b);
}else{
printf("%d\n%d\n", b, a);
}
printf("%d\n", c);
}
}
Explicação:
lê três inteiros e verifica quem é o maior, depois quem é o menor. O maior é imprimido por último o menor por primeiro e o do meio por segundo.
espero ter ajudado
→→→