Si bueno es que me he equivocado, en la declaración del vector grupo, quita lo de array, se me ha escapado.
Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
#include <time.h>
/*Debe definirse la longitud del vector antes de declararlo*/
#define n 5
int main(void){
int grupo[n];
int i, mujeres, hombres;
/*Éste bucle es para inicializar el vector y que puedas probarlo*/
for(i=0;i<n;i++)
grupo[i]=0;
else
grupo[i]=1;
/*Debido a que la condición de actualización es siempre la misma, sería mejor
implementar el chequeo con un bucle for, pero bueno me ciño a tu petición del título*/
i=0;
while(i<n){
if(grupo[i]==0)
hombres++;
else
mujeres++
i++;
}
/*Sentencias para que compruebes*/
printf("Hombres contados: %d\n", hombres
); printf("Mujeres contadas: %d\n", mujeres
); return EXIT_SUCCESS;
}