Informática, perguntado por miqueiasjcarvalho, 9 meses atrás

Faça um programa que leia 3 números inteiros e os imprima em ordem crescente. como proceder ?

Soluções para a tarefa

Respondido por jhonatanrabelo51
1

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.


miqueiasjcarvalho: VALEOOOO MANO! AJUDOU MUITO !!
Respondido por oliveirapedroo
1

→→→

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

→→→


miqueiasjcarvalho: o meu foi em python! mas vlw mesmo assim! seu codigo ficou show
Perguntas interessantes