Informática, perguntado por rebeldedeblarbd, 4 meses atrás

Implemente um programa em C que receba 20 números inteiros, os mesmos devem mostrar:
A- os números em ordem crescente
B- os números em ordem decrescente
C- A soma dos números
D- a média dos números
E- o maior número
D- o menor número


rebeldedeblarbd: Ah ok a noite eu te chamo

Soluções para a tarefa

Respondido por joaopedrolemos
1

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

#include <locale.h>

int bubble_sort (int vetor[], int n)

{

int a, b, aux;

for (a = 1; a < n; a++)

{

 for (b = 0; b < n-1; b++)

 {

  if (vetor[b] > vetor[b+1])

  {

   aux   = vetor[b];

   vetor[b]  = vetor[b+1];

   vetor[b+1]= aux;

  }

 }

}

return vetor[20];

}

int main()

{

setlocale(LC_ALL, "Portuguese");

srand(time(NULL));

int array[20], i, j;

float media = 0;

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

{

 array[i] = rand()%10;

 printf("%d\t", array[i]);

 media += array[i];

}

printf("\n");

float soma = media;

printf("SOMA: %.0f\n", soma);

media /= 20;

printf("MÉDIA: %.2f\n", media);

array[20] = bubble_sort(array, 20);

for (j = 0; j < 20; j++) printf("%d\t", array[j]);

printf("\nMAIOR NÚMERO: %d\n", array[19]);

printf("MENOR NÚMERO: %d\n", array[0]);

return 0;

}

Anexos:
Perguntas interessantes