Ir ao conteúdo
  • Cadastre-se

EvertonPlive

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

2
  1. @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:
  2. Gostaria de saber se alguém pode me ajudar a resolver esse problema e me explicar o erro, compila mas não roda completo, ele não termina quando digita "fim" e não sei se está mostrando o último printf. A proposta do exercício é a seguinte: Elaborar uma aplicação console que peça o nome e sexo de uma pessoa. Apresentar no final quantas pessoas são do sexo masculino e quantas são do sexo feminino. O programa encerra quando o usuário digitar FIM no nome da pessoa. Segue meu código abaixo e um anexo da mensagem de erro no compilador: #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 sexo; char nome[20]; int qtdhomem, qtdmulher; printf("digite o nome da pessoa "); scanf("%s", &nome); while(nome!='fim') { printf("\ndigite a letra do sexo da pessoa (m/f) "); scanf("%s", &sexo); if(sexo='f') { qtdmulher++; } else if(sexo="m") { 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; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...