Autor Tópico: Programa em C para: Dado um estado, informar de qual região ele pertence  (Lida 135 vezes)

White Dark

  • Administrador / Criador
  • Novato
  • ******
  • Mensagens: 5
    • Ver perfil
Fiz o programa, apesar de ter ficado complicado se vcs entenderem esse vão fazer qualquer um mais simples...
Qualquer dúvida é só postar aqui que eu respondo.

A questão: Dado um estado, informar de qual região ele pertence.

Código: [Selecionar]
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(){
char estado[25];
  printf("Digite o nome completo do estado com letras minusculas: ");
  scanf("%s", &estado);
 
  if(!( strcmp (estado, "roraima")) || !(strcmp (estado, "amazonas")))
//if(!( strcmp (estado, "roraima") || strcmp (estado, "amazonas") || strcmp (estado, "acre") || strcmp (estado, "rondonia") || strcmp (estado, "para") || strcmp (estado, "amapa")))
  {
printf("Seu Estado esta na Regiao Norte ");
    }   

if(!( strcmp (estado, "maranhao")) || !(strcmp (estado, "piaui")) || !(strcmp (estado, "ceara")) || !(strcmp (estado, "rio grande do norte")) || !(strcmp (estado, "paraiba")) || !(strcmp (estado, "pernambuco")) || !(strcmp (estado, "alagoas")) || !(strcmp (estado, "bahia")) || !(strcmp (estado, "sergipe")))
{
    printf("Seu Estado esta na Regiao Nordeste ");
    }   

if(!( strcmp (estado, "parana")) || !(strcmp (estado, "santa catarina")) || !(strcmp (estado, "rio grande do sul")))
{
    printf("Seu Estado esta na Regiao Sul ");
    }   
 
  if(!( strcmp (estado, "minas gerais")) || !(strcmp (estado, "espirito santo")) || !(strcmp (estado, "rio de janeiro")) || !(strcmp (estado, "sao paulo")))
{
       printf("Seu Estado esta na Regiao Suldeste ");
    }   

if(!( strcmp (estado, "mato grosso")) || !(strcmp (estado, "goias")) || !(strcmp (estado, "distrito federal")) || !(strcmp (estado, "mato grosso do sul")))
{
    printf("Seu Estado esta na Regiao Suldeste ");
    }
       
return 0;
  system("pause");
}