Faça um algoritmo que receba vários números, calcule e mostre:
•A soma dos números digitados •A quantidade de números digitados
•A média dos números digitados •O maior número digitado
•O menor número digitado •A média dos números pares
NA LINGUAGEM c
Soluções para a tarefa
Resposta:
#include <stdio.h>
#include <stdlib.h>
int main() {
int vet[10],a,b,c,cont=0,maior=0,menor,mediapar=0,soma=0;
float media=0;
printf("Digite 10 numeros:\n");
for(c=0;c<10;c++){
scanf("%d", &vet[c]);
soma=soma+vet[c];
cont++;
if(maior<vet[c]){
maior=vet[c];
}
if(menor>vet[c]){
menor=vet[c];
}
if(vet[c]%2==0){
mediapar=mediapar+vet[c];
}
}
media=soma;
media=media/10;
printf("\n--A soma dos numeros digitados: %d",soma);
printf("\n--A quantidade de numeros digitados: %d",cont);
printf("\n--A media dos numeros digitados: %.2f",media);
printf("\n--O maior numero digitado: %d",maior);
printf("\n--O menor numero digitado: %d",menor);
printf("\n--A media dos numeros pares: %d",mediapar);
}
Explicação:
compilado em vsc
Resposta: EM C#
Explicação:
Console.WriteLine("Digite um número: ");
int aux = int.Parse(Console.ReadLine());
int maior = aux;
int menor = aux;
int qtd = 1;
int soma = aux;
int med = aux / 2;
int qtdPar = 2;
int somaPar = 1;
while (aux >= 0)
{
Console.WriteLine("Digite outro número: ");
aux = int.Parse(Console.ReadLine());
//verificar se 'aux' é menor que a variável 'MENOR'
if (aux < menor && aux>=0)
{
menor = aux;
}
//verificar se 'aux' é maior que a variável 'MAIOR'
if (aux > maior)
{
maior = aux;
}
// Quantidade
if (aux>=0)
{
++qtd;
// soma
soma += aux;
}
if( med != aux % 2)
{
++med;
}
if (aux % 2 == 0)
{
qtdPar += 1;
somaPar += aux;
}
}
Console.WriteLine("__________________");
Console.WriteLine("Maior número: " + maior + "\nMenor número: " + menor);
Console.WriteLine("Quantidade de número digitado :"+qtd);
Console.WriteLine("A soma dos números digitatos: "+soma);
Console.WriteLine("Média dos números pares: " + med/2);