@devair1010 só tive tempo de testar no fim de semana, obrigado pela ajuda até agora.
O código está assim agora:
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[])
{
char nome[30][20];
char sexo;
int qtdhomem, qtdmulher;
do
printf("digite o nome da pessoa ");
scanf("%s", &nome);
while(strcmp(nome,"fim")!=0);
{
printf("\ndigite a letra do sexo da pessoa (m/f) ");
scanf("%c", &sexo);
if(strcmp(sexo,"f")=0)
{
qtdmulher++;
}
else
if(strcmp(sexo,"m")=0)
{
qtdhomem++;
}
else
printf("sexo digitado errado");
printf("digite o nome da pessoa ");
scanf("%s", &nome);
}
printf("\n%5.2d pessoas sao do sexo masculino e %5.2d sao do sexo feminino\n", qtdhomem, qtdmulher);
system("pause");
return 0;
}
e apresenta o seguinte erro: