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.
Anexos:
Soluções para a tarefa
Respondido por
0
#include <stdio.h>
int main()
{
int vetor[20], maior = 0, menor = 0, i;
for (i = 0; i < 20; i++)
{
scanf("%d", &vetor[i]);
}
menor = vetor[0];
for (i = 0; i < 20; i++)
{
if (vetor[i] < menor)
{
menor = vetor[i];
}
}
maior = vetor[0];
for (i = 0; i < 20; i++)
{
if (vetor[i] > maior)
{
maior = vetor[i];
}
}
for (i = 0; i < 20; i++)
{
if (vetor[i] > maior)
{
maior = vetor[i];
}
}
float media = 0;
media = maior / menor;
printf("media: %.2f", media);
for (i = 0; i < 20; i++)
{
if (vetor[i] > media)
{
printf("\n%d", vetor[i]);
}
}
return 0;
}
Perguntas interessantes
Física,
6 meses atrás
Inglês,
6 meses atrás
Português,
6 meses atrás
Matemática,
8 meses atrás
Sociologia,
8 meses atrás
ENEM,
1 ano atrás
Matemática,
1 ano atrás
Química,
1 ano atrás