Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
-======EXERCICIO 1======== #include <iostream> #include <cstring> #include <cstdio> using namespace std; int main() { char atleta[20]; float s1,s2,s3,s4,s5,media,resp; cout<<"\n Digite o nome do atleta:"; cin.get(atleta,20); //cin>>atleta; if (atleta==" ") system("PAUSE>>null"); cout<<"\n Primeiro salto: "; cin>>s1; cout<<"Segundo salto:\t "; cin>>s2; cout<<"Terceiro salto:\t "; cin>>s3; cout<<"Quarto salto:\t "; cin>>s4; cout<<"Quinto salto:\t "; cin>>s5; cout<<"\n Resultado Final:\n"; cout<<"Atleta: "<<atleta; media=(s1+s2+s3+s4+s5)/5; cout<<"\n saltos: "<<s1<<" - "<<s2<<" - "<<s3<<" - "<<s4<<" - "<<s5<<"\n"; cout<<"Media dos saltos: " <<media<<"m \n"; system("pause"); return 0; } ==================EXERCICIO 2==================== #include <iostream> #include <fstream> #include <iomanip> using namespace std; float Numero_de_votos; float Votos_em_cada_jogador[24]; int Numero_do_Jogador; float Percentual_de_cada_jogador[24]; void Voto_do_telespectador(float); void Total_de_votos(float); void Numero_de_votos_de_cada_jogador(float); void Percentual_de_votos_de_cada_jogador(float, float); void Descobrir_jogador_preferido(int, float, float); void Voto_do_telespectador(float Votos_em_cada_jogador[24]) { Numero_do_Jogador = 1; while (Numero_do_Jogador != 0) { cout << "Número do Jogador?(0=fim)"; cin >> Numero_do_Jogador; if (Numero_do_Jogador < 0 || Numero_do_Jogador > 23) { cout << "Número inválido. Digite outro." << endl; cin >> Numero_do_Jogador; } else { Numero_de_votos++; Votos_em_cada_jogador[Numero_do_Jogador]++; } } Numero_de_votos--; } void Total_de_votos(float Numero_de_votos) { cout << "\n\nO número total de votos foi: " << endl; cout << "-------------------------------------------------------------" << endl << endl; cout << Numero_de_votos << endl; cout << "-------------------------------------------------------------" << endl; cout<< "O número total de votos foi: " << Numero_de_votos << endl; } void Numero_de_votos_de_cada_jogador(float Votos_em_cada_jogador[24]) { cout<< "O número de votos de cada jogador foi:(só serão mostrados os jogadores que\n" " receberam pelo menos 1 voto)\n" << endl; cout << "\nO número de votos de cada jogador foi:(só serão mostrados os jogadores que\n" " receberam pelo menos 1 voto)" << endl; cout << "\n-------------------------------------------------------------" << endl << endl; for (int i = 1; i < 24; i++) { if (Votos_em_cada_jogador[i] == 0) { } else { cout << "Jogador: " << i << ": " << Votos_em_cada_jogador[i] << " votos." << endl; } } cout << "-------------------------------------------------------------" << endl << endl; } void Percentual_de_votos_de_cada_jogador(float Numero_de_votos, float Votos_em_cada_jogador[24]) { cout<< "\nO percentual de votos de cada jogador foi:(só serão mostrados os jogadores que\n" " receberam pelo menos 1 voto)\n" << endl; cout << "O percentual de votos de cada jogador foi:(só serão mostrados os jogadores que\n" " receberam pelo menos 1 voto)" << endl; cout << "\n-------------------------------------------------------------" << endl << endl; for (int i = 1; i < 24; i++) { Percentual_de_cada_jogador[i] = (Votos_em_cada_jogador[i]/Numero_de_votos) * 100; if (Percentual_de_cada_jogador[i] == 0) { } else { cout << "Jogador: " << i << ": " << Percentual_de_cada_jogador[i] << "% dos votos." << endl; } } cout << "-------------------------------------------------------------" << endl << endl; } void Descobrir_jogador_preferido(int Numero_do_Jogador, float Votos_em_cada_jogador[24], float Percentual_de_cada_jogador[24]) { int Votos_Melhor_Jogador[24]; float Percentual_Melhor_Jogador[24]; int Numero_do_Melhor_Jogador[24]; int Numero_de_melhores_jogadores = 0; Votos_Melhor_Jogador[1] = Votos_em_cada_jogador[1]; Percentual_Melhor_Jogador[1] = Percentual_de_cada_jogador[1]; Numero_do_Melhor_Jogador[1] = 1; for (int i = 1; i < 24; i++) { if (Votos_em_cada_jogador[i] > Votos_Melhor_Jogador[1]) { Votos_Melhor_Jogador[1] = Votos_em_cada_jogador[i]; Percentual_Melhor_Jogador[1] = Percentual_de_cada_jogador[i]; Numero_do_Melhor_Jogador[1] = i; } } for (int j = 1; j < 24; j++) { if (Votos_em_cada_jogador[j] == Votos_Melhor_Jogador[1]) { Votos_Melhor_Jogador[j] = Votos_em_cada_jogador[j]; Percentual_Melhor_Jogador[j] = Percentual_de_cada_jogador[j]; Numero_do_Melhor_Jogador[j] = j; } } for (int k = 1; k < 24; k++) { if (Votos_Melhor_Jogador[k] != 0 && Votos_em_cada_jogador[k] == Votos_Melhor_Jogador[k]) { Numero_de_melhores_jogadores++; } } if (Numero_de_melhores_jogadores > 1) { cout << "Os melhores jogadores, segundo os telespectadores foram os seguintes:" << endl; } else if (Numero_de_melhores_jogadores == 1) { cout << "O melhor jogador, segundo os telespectadores foi o seguinte:" << endl; } cout << "-------------------------------------------------------------" << endl << endl; for (int l = 1; l < 24; l++) { if (Votos_em_cada_jogador[l] == Votos_Melhor_Jogador[l] && Votos_em_cada_jogador[l] != 0) { cout << "Jogador: " << Numero_do_Melhor_Jogador[l] << endl; cout << "Com " << Votos_Melhor_Jogador[l] << " votos" << endl; cout << "Sendo essa quantidade, " << Percentual_Melhor_Jogador[l] << "% do total de votos " << endl; cout << "\n"; } } cout << "-------------------------------------------------------------" << endl << endl; cin.get(); } int main() { setlocale(LC_ALL, "Portuguese"); Voto_do_telespectador(Votos_em_cada_jogador); Total_de_votos(Numero_de_votos); Numero_de_votos_de_cada_jogador(Votos_em_cada_jogador); Percentual_de_votos_de_cada_jogador(Numero_de_votos, Votos_em_cada_jogador); Descobrir_jogador_preferido(Numero_do_Jogador, Votos_em_cada_jogador, Percentual_de_cada_jogador); cin.get(); return 0; } ==================EXERCICIO 3==================== # include <iostream> using namespace std; int main() { int n; cout<<"Informe um numero inteiro: \n"; cin>>n; int digito1 = (n / 100); int digito2 = (n % 100) / 10; int digito3 = (n % 100) % 10; cout<<"\n Numero inteiro invertido:\n "<< digito3<< digito2<< digito1<<endl; system("pause "); } ==================EXERCICIO 4==================== # include <iostream> #include <cstring> #include<cstdlib> using namespace std; int main() { char frase[100], *pt, apenas_letras[100]; int i=0, eh_palindromo=0; cout<<"Informe a frase: "; gets(frase); for (pt=frase; *pt != '\0'; pt++) { /* considerar apenas as letras */ if (*pt >= 'a' && *pt <='z'|| *pt >= 'A' && *pt <= 'Z') apenas_letras[i++] = toupper(*pt); } apenas_letras[i] = '\0'; cout<<"\nFrase apenas com letras: \n", frase; for (i=0; i<(strlen(apenas_letras)/2); i++) if (apenas_letras[i] != apenas_letras[strlen(apenas_letras)-i-1]) eh_palindromo = 1; if (eh_palindromo == 0) cout<<"EH PALINDROMO\n"; else cout<<"NAO EH PALINDROMO\n"; system("pause"); return 0; } ==================EXERCICIO 5==================== #include <iostream> #include <fstream> #include <ctime> #include <cstdlib> #include <cstring> #include<stdlib.h> #include<math.h> using namespace std; int main() { FILE *ptarq; char palavra[50], tentativa[50], letra; int cont=0, i, k, acertos=0, tent=0; ptarq = fopen ("palavras_forca.txt", "r+"); if (ptarq == NULL) { perror("Erro ao abrir o arquivo."); exit(1); } else { while (fgets(palavra, 49, ptarq) != NULL) cont++; rewind(ptarq); srand (time(NULL)); k = rand() % cont; for (i=0; i<=k; i++) fgets(palavra, 49, ptarq); fclose (ptarq); for (i=0; palavra[i] != '\n' && palavra[i] != '\0'; i++) tentativa[i] = '_'; tentativa[i] = '\0'; do { tent++; cout<<" - \n"<<tent<<tentativa; cout<<"\t Informe uma letra: \t"; letra = getchar(); letra=toupper(letra); while(getchar() != '\n'); /* Limpa buffer de entrada */ for (i=0; palavra[i] != '\n' && palavra[i] != '\0'; i++) { if (letra == palavra[i]) { tentativa[i] = letra; acertos++; } } } while ((tent < 6) && (acertos < strlen(tentativa))); } if (acertos < strlen(tentativa)) cout<<"Voce perdeu. A palavra eh: \n"<<palavra; else cout<<"\n"<<palavra<<"\nParabens voce advinhou em %s"<<tent<<" tentativas!\n"; system("pause"); return 0; }
Compartilhar