Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <locale.h>
- #include <time.h>
- int cont = 0;
- void desenho(){
- printf(" ________ \n");
- printf(" |/ | \n");
- printf(" | %c%c%c \n", (cont>=1?'(':' '), (cont>=1?'_':' '), (cont>=1?')':' '));
- printf(" | %c%c%c \n", (cont>=3?'\\':' '), (cont>=2?'|':' '), (cont>=3?'/': ' '));
- printf(" | %c \n", (cont>=2?'|':' '));
- printf(" | %c %c \n", (cont>=4?'/':' '), (cont>=4?'\\':' '));
- printf(" | \n");
- printf("_|___ \n");
- printf("\n\n");
- }
- int main (){
- srand(time(NULL));
- int opcao,cat,ajuda;// variáveis do menu;
- char letra[20];
- char chute[15];
- char curso [][50] = {"ADS","Medicina","Linguas","Filosofia","Pedagogia","Agronomia","Apicultura","Avicultura","Direito","Engenharia"};
- char time [][50] = {"Flamengo","São Paulo","Fluminense","America","Palmeiras","Atletico","Cruzeiro","Fortaleza","Botafogo","Vasco"};
- char animais[][50] = {"Leão," "Urso", "Koala", "Cachorro", "Gato","Onça","Preguiça","Cavalo","Porco","Ovelha"};
- char frutas [][50] = {"Banana","Laranja", "Maçã", "Limão", "Pera", "Uva", "Melancia", "Maracujá", "Mamão", "Kiwi"};
- char paises[][50] = {"Brasil","Argentina","Peru","Chile","Noruega","Alemanha","Russia","Italia","Austria","Albania"};
- char auxcurso[50],auxtime[50],auxanimais[50],auxfrutas[50],auxpaises[50];
- char vogais[5] = {'a','e','i','o','u'};
- int x = rand()%10; //gerar o nome aleatório;
- printf("\t\t\t JOGO DA FORCA \n");
- setlocale(LC_ALL,"portuguese");
- // desenho();
- printf("\t\t\t\t1 - Jogar \n \t\t\t\t2 - Sair\n");
- scanf("%d",&opcao);
- do{
- switch(opcao){
- case 1 : printf("\tVamos começar!\n");
- printf("\nEscolha a categoria >> \n");
- printf(" 1 - Cursos \n 2 - Times de futebol \n 3 - Animais \n 4 - Frutas\n 5 - Lugares\n ");
- do{
- scanf("%d",&cat);
- setbuf(stdin,NULL);
- switch(cat){
- case 1 :
- printf("\nCursos\n");
- strcpy(auxcurso,curso[x]);
- printf("A palavra possui >> \n");
- for(int i=0;i<strlen(curso[x]);i++){
- printf(" _ ");
- }
- printf("\n");
- for(int i=0;i<strlen(curso[x])+3;i++){
- printf("Digite uma letra : \n");
- char letra[i];
- letra[i] = getchar();
- setbuf(stdin,NULL);
- for(int j = 0 ; j < strlen(curso[x]) ; j++){
- if(strcasecmp(curso[x],letra[i]) == 0) {
- printf("%c",letra[x]);
- }
- }
- }
- }
- if(cont == 2){
- printf("Quer ajuda?\n");
- printf("1 - SIM , POR FAVOR! \n 2 - NÃO\n ");
- scanf("%d",&ajuda);
- do{
- switch(ajuda){
- case 1:
- strcasecmp(vogais,curso[x] == 0 ) ;
- printf(" %i vogais",curso[x]);
- break;
- case 2: printf("\nNÃO!\n");
- break;
- }
- }while(ajuda!=2);
- }
- break;
- case 2: printf("Times de futebol \n");
- strcpy(auxtime,time[x]);
- for(int i=0;i < strlen(auxtime);i++){
- printf(" _ ");
- }
- break;
- case 3: printf("Animais \n");
- strcpy(auxanimais,animais[x]);
- for(int i=0;i < strlen(auxanimais);i++){
- printf(" _ ");
- }
- break;
- case 4: printf("Frutas \n");
- strcpy(auxfrutas,frutas[x]);
- for(int i=0;i < strlen(auxfrutas);i++){
- printf(" _ ");
- }
- break;
- case 5: printf("Países \n");
- strcpy(auxpaises,paises[x]);
- for(int i=0;i < strlen(auxpaises);i++){
- printf(" _ ");
- }
- case 6: printf("\nFinalizado!");
- break;
- default : printf("Opcão invalida \n");
- break;
- }
- }while(cat!=6);
- case 2: printf("\n\tFinalizado\n");
- break;
- default : printf("Opção invalida\n");
- }
- }while(opcao!=2);
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement