Ir ao conteúdo
  • Cadastre-se

Duvida em exercicio em c++


Jonas Dias

Posts recomendados

Boa tarde galera

Estou com dificuldade nesse exercício:

Faça um programa em C que receba a idade e o sexo de 10 pessoas. Calcule e mostre: a idade média do grupo e a idade média das mulheres.

#include <stdio.h>
#include <stdlib.h>
int main ()
{
int cont=1, idade, maior=0,sexo

while (cont<=10)
{

printf (" informe a idade e sexo \n");
scanf ("%d", &idade);

cont++;



maior++;
}


}

fiz assim enao roda

Obrigado galera

Link para o comentário
Compartilhar em outros sites

No seu FOR, que vai de 0 a 9, além de um scanf para idade e outro para sexo, atribua a soma das idades a outra variável, por exemplo:

soma_total += idade;

Como o exercício pede a média das mulheres, a sua outra atribuição de soma será dentro de um IF:

if(sexo == 'f')
soma_f += idade;

Isso apenas dentro do FOR.

Depois você tem que calcular a média. No caso da média total basta dividir a soma_total por 10. Já a outra média, é só dividir pela quantidade de 'f' informado (Crie um contador no seu bloco IF para isso). O cálculo da média fica assim:


printf("\nIdade media do Grupo: %.2f", (float)soma_total / 10);
printf("\nIdade media das Mulheres: %.2f", (float)soma_f / aux);

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...