Até essa parte do código está funcionando, esta contabilizando certo a quantidade de motoristas com menos de 21 anos, só que agora eu preciso calcular a quantidade de mulheres da capital, eu até consegui fazer, porém apenas quando tivesse mais de 21 anos. Exemplo: mesmo que fosse uma mulher da capital, se tivesse menos de 21 anos não contabilizava (acho que porque usei else if), então queria saber como faço.
#include <iostream>
int main() {
char nome;
int n, idade, i, mm, mf, mcap= 0, mint, moe, s, m21= 0, pro;
printf("Informe o total de motorista que se envolveram em acidentes: ");
scanf("%d", &n);
for(i=1; i<=n; i++){
printf("Digite o nome: ");
scanf("%s", &nome);
printf("Digite a idade: ");
scanf("%d", &idade);
printf("Se o sexo for masculino digite 1; se for feminino digite 2\n");
scanf("%d", &s);
printf("Se for da capital digite 0; se for do interior digite 1; se for de outro estado digite 2;\n");
scanf("%d", &pro);
if(idade<21 ){
m21++;
}
}
printf("O total de motoristas com menos de 21 anos é: %d\n", m21);
printf("O total de mulheres da capital é: %d\n", mcap);
return 0;
}