O Sistersinspirit.ca facilita a busca por respostas para suas perguntas com a ajuda de uma comunidade ativa. Junte-se à nossa plataforma de perguntas e respostas e obtenha respostas precisas para todas as suas dúvidas com profissionais de várias disciplinas. Explore milhares de perguntas e respostas de uma ampla gama de especialistas em diversas áreas em nossa plataforma de perguntas e respostas.

Faça um programa que exibe a média entre o maior e o menor valor de um vetor de inteiros com vinte elementos dados pelo usuário e, ao final, exibe apenas os elementos que são maiores que a média.
obs: pode ser feito em C, C++ ou python.


Faça Um Programa Que Exibe A Média Entre O Maior E O Menor Valor De Um Vetor De Inteiros Com Vinte Elementos Dados Pelo Usuário E Ao Final Exibe Apenas Os Eleme class=

Sagot :

Resposta:

FEITO EM C

#include <stdlib.h>

#include <stdio.h>

#define TAM 20

int main(){

int num[TAM], i, soma = 0;

float media;

printf("Digite 20 numeros inteiros:\n");

for(i = 0; i < TAM; i++){

 scanf("%i", &num[i]);

}

for(i = 0; i < TAM; i++){

 soma = soma + num[i];

}

media = soma;

system("cls");

printf("media: %.2f\n", media/TAM);

for(i = 0; i < TAM; i++){

 if(num[i] > media/TAM){

  printf("%i\n", num[i]);

 }

}

return 0;

}

Explicação:

confia no pai

View image gabrielstuchi22

Resposta:

Em C

Explicação:

int main() {

   int vetor[20], i, menor, maior;

   double media;

   

   maior = vetor[0];

   menor = vetor[0];

   

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

   {

       scanf("%d", &vetor[i]);

       if(vetor[i] > maior)

           maior = vetor[i];

       else if(vetor[i] < menor)

           menor = vetor[i];

   }

   

   media = (maior + menor) / 2.0;

   printf("media: %.2lf\n", media);

   

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

   {

       scanf("%d", &vetor[i]);

       if (vetor[i] > media)

           printf("%d\n", vetor[i]);

   }

return 0;

}