TOPIC

A resposta está saindo correta

Paulo Abrantes asked 1 year ago

Quando faço os testes vejo que as respostas estão batendo, mas sempre que submeto dá wrong answer, algum detalhe que estou deixando passar?

#include<stdio.h>
#include<string.h>

void cidade(){

    char cidade[20];
    scanf("%s", cidade);

    if(strcmp(cidade , "roraima") == 0){
        printf("Regiao Norte");
    }
    else{
    if(strcmp(cidade , "acre") == 0){
        printf("Regiao Norte");
        }
        else{
    if(strcmp(cidade, "amazonas") == 0){
        printf("Regiao Norten");
        }
        else{
    if(strcmp(cidade ,"para") == 0){
        printf("Regiao Norte");
        }
        else{
    if(strcmp(cidade , "rondonia") == 0){
        printf("Regiao Norte"); 
        }
        else{
    if(strcmp(cidade ,"tocantins") == 0){
        printf("Regiao Norte");
        }
        else{
            printf("Outra regiao");
            }
           }
          }
      }
     }
    }
}

int main(){
    cidade();
    return 0;
}

Remember not post solutions. Your post may be reviewed by our moderators.

  • Cristhian Bonilha replied 9 months ago

    Faltou o amapá.

  • feodorv replied 1 year ago

        scanf("%s", cidade);

    This reads the input till some space character. But input string can contain spaces (see the sample inputs) so the folowing input

    rondonia xyz

    should produce

    Outra regiao