Ir ao conteúdo
  • Cadastre-se

Thiago Elias

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Bom dia pessoal, estou fazendo um trabalho que tem como objetivo criar um jogo da forca em c++. consegui desenvolver boa parte do programa, mais estou com dificuldade para imprimir as letras da palvra sorteada e indicar os erros e acertos. sera que alguem poderia me dar uma ajuda, agradeço desde ja. Segue o codigo fonte: #include<iostream> #include<stdlib.h> #include<conio.h> #include<string.h> #include<iomanip> #include <ctime> using namespace std; main(){ char palavras[50][40], v[40], letra; int sorteio, tam_palavra, i, cont, x, erro, acerto, a; strcpy(palavras[0],"COMPUTADOR"); strcpy(palavras[1],"SIGNIFICADO"); strcpy(palavras[2],"QUESTIONARIO"); strcpy(palavras[3],"APRENDER"); strcpy(palavras[4],"DIFERENTE"); strcpy(palavras[5],"ENGENHARIA"); strcpy(palavras[6],"TEMPO"); strcpy(palavras[7],"PAZ"); strcpy(palavras[8],"PALAVRA"); strcpy(palavras[9],"EQUILIBRIO"); strcpy(palavras[10],"AZUL"); strcpy(palavras[11],"CIVIL"); strcpy(palavras[12],"AMIZADE"); strcpy(palavras[13],"ATITUDE"); strcpy(palavras[14],"FORMACAO"); strcpy(palavras[15],"PODER"); strcpy(palavras[16],"GENTE"); strcpy(palavras[17],"SEXTA"); strcpy(palavras[18],"AMOR"); strcpy(palavras[20],"RESPEITO"); strcpy(palavras[21],"PROVA"); strcpy(palavras[22],"FINAL"); strcpy(palavras[23],"COMPROMISSO"); strcpy(palavras[24],"SOCIAL"); strcpy(palavras[25],"VIDA"); strcpy(palavras[26],"TELEVISAO"); strcpy(palavras[27],"CULTURA"); strcpy(palavras[28],"TELEFONE"); strcpy(palavras[29],"CELULAR"); strcpy(palavras[30],"CARRO"); strcpy(palavras[31],"CASA"); strcpy(palavras[32],"LASANHA"); strcpy(palavras[33],"ARMA"); strcpy(palavras[34],"JOGO"); strcpy(palavras[35],"PROFESSOR"); strcpy(palavras[36],"VERMELHO"); strcpy(palavras[37],"MORANGO"); strcpy(palavras[38],"BRASILIA"); strcpy(palavras[39],"INGLATERRA"); strcpy(palavras[40],"CACHORRO"); strcpy(palavras[41],"CADEIRA"); strcpy(palavras[42],"MARGARIDA"); strcpy(palavras[43],"ARROZ"); strcpy(palavras[44],"CABELO"); strcpy(palavras[45],"CANADA"); strcpy(palavras[46],"CRUZEIRO"); strcpy(palavras[47],"ATLETICO"); strcpy(palavras[48],"*****"); strcpy(palavras[49],"GULA"); strcpy(palavras[50],"PARALELEPIPEDO"); sorteio=rand()%50; tam_palavra=strlen(palavras[sorteio]); i=0; a=0; erro=0; for(i=0;i<tam_palavra;i++){ v='_'; cout<<v<<' '; }cout<<endl; while(erro<6 && acerto<tam_palavra){ cout<<"Digite uma letra: "; cin>>letra; for(i=0;i<tam_palavra;i++){ if(palavras[sorteio]==toupper(letra)){ a++; v=letra; } } if(a>0){ acerto=acerto+a; for(i=0;i<tam_palavra;i++){ cout<<v<<' '; } }else{ erro++; } if(erro==6){ cout<<"Perdeu"; } cout<<endl; } }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!