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;
}
else if(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);
}