canibais e missionarios

364 palavras 2 páginas
#include <stdio.h> void mostra(); void zerar(); void apresentacao(); int dmissionarios=3; int emissionarios; int dcanibais=3; int ecanibais; int barco=0; int resp1,resp2; main(){ int barco; int direita=1; int esquerda=0; apresentacao(); mostra();

do{ printf(" \n\nLado Direito\n"); printf("Quem colocar no barco?\n"); printf("1 - Missionario\n"); printf("2 - Canibal \n"); printf("3 - Ninguem \n"); do{ do{ do{ while(resp1<1||resp1>3){ scanf("%d",&resp1); if(resp1<1||resp1>3){ printf("Faça outra operação\n");}} while(resp2<1||resp2>3){ scanf("%d",&resp2); if(resp2<1||resp2>3){ printf("Faça outra operação\n");}}

if(resp1==3 && resp2==3){ printf("Alguem deve estar no barco!!!\n");}

}while(resp1==3 && resp2==3);

if(resp1==2){ dcanibais--; ecanibais++; barco++; }else if(resp1==1){ dmissionarios--; emissionarios++; } if(resp2==2){ dcanibais--; ecanibais++; }else if(resp2==1){ dmissionarios--; emissionarios++; } } while(dmissionarios<0||dmissionarios>3); } while(dcanibais<0||dcanibais>3); if(emissionarios>0){ if(ecanibais>emissionarios){

mostra(); printf("Game Over\n");

break; } if(dmissionarios>0){

Relacionados

  • canibais e missionarios
    849 palavras | 4 páginas
  • Hormonios
    1484 palavras | 6 páginas
  • 001883322615
    494 palavras | 2 páginas
  • algoritimos
    1047 palavras | 5 páginas
  • algoritmos de Busca-Inteligência Artificial
    963 palavras | 4 páginas
  • Asociação
    390 palavras | 2 páginas
  • FORMALIZACAO
    1868 palavras | 8 páginas
  • TRABALHO DE RECUPERA O
    330 palavras | 2 páginas
  • Mission Rios E Canibais
    775 palavras | 4 páginas
  • portugues
    307 palavras | 2 páginas