• Matéria: Informática
  • Autor: madalenadarochapaz
  • Perguntado 6 anos atrás

efetue a leitura de tres valores e apresente os valores em ordem cresente​


DDMotinha: Em qual linguagem gostaria de realizar a apresentação?

Respostas

respondido por: joaopedrolemos
0

Fiz em C, mas a mesma lógica pode ser aplicada em C, C++, C# e Java, basta adequar a sintaxe. Em Python ou JavaScript é mais fácil, acredito até que se possa fazer isso com funções, mas, fica aqui a minha resolução:

#include <stdio.h>

int main(){

  int vetor [] = {9,5,7,2};

  int aux = 0;

  int array_length = sizeof(vetor)/sizeof(vetor[0]);  

   for (int i=0;i<array_length;i++){

       for (int j=0;j<array_length;j++){

           if (vetor[i]<vetor[j]){

               aux = vetor[i];

               vetor[i] = vetor [j];

               vetor [j] = aux;

           }

       }

   }

   

   for (int a=0;a<array_length;a++){

       printf("%d\t",vetor[a]);

   }

   return 0;

}

Perguntas similares