Prueba algo así y cuentas .
Código C++:
Ver original#include<iostream>
using namespace std;
int main()
{
int edad, h, m, peh,pem, asistencia, sexo,eh,em;
eh=0;
em=0;
peh=0;
pem=0;
m=0;
h=0;
asistencia=0;
while(edad>0 )
{
cout<<"Ingrese 1 para mujer 2 para hombre:";
cin >>sexo;
if(sexo==1)
m=m+1;
else
{
if(sexo==2)
h=h+1;
}
cout<<"Ingrese la edad:";
cin >>edad;
if(edad==0)
{
if(sexo==1)
m=m-1;
else
{
if(sexo==2)
h=h-1;
}
}
else
{
if(edad>=18)
{
if(sexo==1)
{
em+=edad;
}
else
if(sexo==2)
{
eh+=edad;
}
}
else
{
cout<<"No se permiten menores de edad...\n";
}
}
}
peh=eh/h;
pem=em/m;
asistencia=h+m;
cout<<"LA CANTIDAD DE ASISTENTES ES: "<<asistencia<<endl;
cout<<"LA CANTIDAD DE HOMBRES ES : "<<h<<endl;
cout<<"LA CANTIDAD DE MUJERES ES : "<<m<<endl;
cout<<"EL PROMEDIO DE EDAD DE HOMBRES ES : "<<peh<<endl;
cout<<"EL PROMEDIO DE EDAD DE MUJERES ES : "<<pem<<endl;
return 0;
}