Estou tentando fazer um código em C que leia 10 idades e sexos diferentes e mostre a média de idades masculinas e femininas, porém está dando 0 na execução e eu não consigo achar o problema, podem me ajudar?
#include<stdlib.h>#include<stdio.h>int main(){int sexo,contmasc=0,contfem=0,idade,i;float mediamasc,mediafem,totalidademasc,totalidadefem;for(i=0;i<=10;i++){
printf("Qual o sexo da pessoa?(1 para masculino e 2 para feminino)\n");
scanf("%i",&sexo);
printf("Qual a idade da pessoa?");
scanf("%i",&idade);if(sexo ==1){
contmasc++;
totalidademasc=idade+totalidademasc;}elseif(sexo ==2){
contfem++;
totalidadefem=idade+totalidadefem;}else
printf("Valor invalido\n");}
mediamasc=totalidademasc/contmasc;
mediafem=totalidadefem/contfem;
printf("A media de idade masculina e %f",&mediamasc);
printf("\nA media de idade feminina e %f",&mediafem);}
Pergunta
Derfinman
Estou tentando fazer um código em C que leia 10 idades e sexos diferentes e mostre a média de idades masculinas e femininas, porém está dando 0 na execução e eu não consigo achar o problema, podem me ajudar?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.