leosansan... la intención del foro es aprender, no hacer el trabajo...
por otro lado... wtf con la ecuación? XD de donde rayos sacaste?
por otros lado me suena a que es dependiente del valor final, ya que tienes 3 variables independientes y una sola ecuación
a demás evaluándola todos los valores manejados me dan 7869 en la primera parte del if y >=1 para todo entre 0 y 34 en la segunda parte...
podrías explicar la lógica de tu respuesta en este código sin tener el valor final?
#include <stdio.h>
int main()
{
int i=0;
for(i=0;i<98;i++){
if ((100-(369+35*i)/24-i)*75+99*(369+35*i)/24+40*i==7869 && (100-(369+35*i)/24-i>=1) ){
printf ("\nhombres=%d mujeres=%d ni\xA4os=%d\n",100-(369+35*i
)/24-i
,(369+35*i
)/24,i
); }
}
return 0;
}