Informática, perguntado por franciscocarlos02, 11 meses atrás

faça um programa que preencha um vetor com 8 números inteiros , ja os armazene de forma crescente

Soluções para a tarefa

Respondido por Gabrielmartinsseco
0

Resposta:

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

#include <locale.h>

int main()

{

   setlocale(LC_ALL,"PORTUGUESE");

   srand(time(NULL));

   //CRIAR VARS

   int i, j, aux, vet[8];

   //INICIALIZAR VARS

   for(i=0; i<8; i++)

       vet[i] = 0;

   aux = 0;

   //PREENCHER E EXIBIR VETOR

   printf("\n\n\t============================");

   printf("\n\t|| PREENCHIMENTO DO VETOR ||");

   printf("\n\t============================\n\n");

   for(i=0; i<8; i++)

   {

       vet[i] = rand() % 100;

       printf("\n VETOR POSIÇÃO [%2d]: %2d\n",i+1,vet[i]);

   }

   //ORDENAR VETOR

   for(i=0; i<8; i++)

   {

       for(j=0; j<7; j++)

       {

           if(vet[i] < vet[j])

           {

               aux = vet[j];

               vet[j] = vet[i];

               vet[i] = aux;

           }

       }

   }

   //EXIBIR VETOR ORDENADO

   printf("\n\n\t====================");

   printf("\n\t|| VETOR ORDENADO ||");

   printf("\n\t====================\n\n\n");

   for(i=0; i<8; i++)

       printf("\n VETOR POSIÇÃO [%2d]: %2d\n",i+1,vet[i]);

   return 0;

}

Perguntas interessantes