TkD Postado Fevereiro 4, 2012 Denunciar Share Postado Fevereiro 4, 2012 (editado) #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { //Variaveis char nome[30], sexo[10]; int idade; //Entrada printf("Digite seu nome: "); gets(nome); printf("Digite o seu sexo(Mulher/Homem): "); gets(sexo); printf("Digite a sua idade: "); scanf("%d", &idade); system("cls"); //Saida if (!strcmp(sexo,"mulher") || !strcmp(sexo,"Mulher") || !strcmp(sexo, "MULHER")) { if else (idade<=24) printf("%s Aceita!", nome); } else if (!strcmp(sexo,"mulher") || !strcmp(sexo,"Mulher") || !strcmp(sexo, "MULHER")) { if else (idade>=25) printf("%s não Aceita", nome); } else printf("%s não Aceito!", nome); printf("\n\n"); system("pause"); }Ta dando erro na sintaxe do dos if's <_< Tentei fazer algumas modificações más mesmo assim não funcionou :( Editado Fevereiro 4, 2012 por TkD Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Fevereiro 4, 2012 Denunciar Share Postado Fevereiro 4, 2012 Não existe if else, o que você queria fazer??Não deveria ser um if normal?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Binder Postado Fevereiro 4, 2012 Denunciar Share Postado Fevereiro 4, 2012 1 ) Opa, na minha opinião, acho desnecessário criar dois if para testar a idade da mulher.if (!strcmp(sexo,"mulher") || !strcmp(sexo,"Mulher") || !strcmp(sexo, "MULHER")) { if else (idade<=24) printf("%s Aceita!", nome); } else if (!strcmp(sexo,"mulher") || !strcmp(sexo,"Mulher") || !strcmp(sexo, "MULHER")) { if else (idade>=25) printf("%s não Aceita", nome); } 2) if else não existe, apenas else if... Eu faria assim: #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { //Variaveis char nome[30], sexo[10]; int idade; //Entrada printf("Digite seu nome: "); gets(nome); printf("Digite o seu sexo(Mulher/Homem): "); gets(sexo); printf("Digite a sua idade: "); scanf("%d", &idade); system("cls"); //Saida if (!strcmp(sexo,"mulher") || !strcmp(sexo,"Mulher") || !strcmp(sexo, "MULHER")){ if (idade<=24){ printf("%s Aceita!\n", nome);} else if (idade>=25){ printf("%s não Aceita!\n", nome);} } else{ printf("%s não Aceito!", nome); printf("\n\n");} system("pause"); return 0; }//main Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
TkD
Ta dando erro na sintaxe do dos if's <_<
Tentei fazer algumas modificações más mesmo assim não funcionou :(
Editado por TkDLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.