Fala, pessoal! Resolvi o problema Loteria, da categoria Ad-Hoc! A resposta está em C++ aqui. Bom proveito!
Plataforma: URI (BEECROWD)
Problema: 2473
Enunciado:
Flavinho sabe que a chance de ganhar na loteria é bem pequena. Ele gosta muito de estudar probabilidade! Mas, justamente por entender de probabilidades, Flavinho segue o ditado, “quem não arrisca, não petisca!”, e faz um jogo toda semana.
Na loteria preferida dele, o jogador aposta seis números entre 1 e 99. No sorteio, também são escolhidos seis números ganhadores entre 1 e 99. Quem acerta 3, 4, 5 ou 6 números ganha como prêmio, respectivamente, um “terno”, uma “quadra”, uma “quina” ou uma “sena”.
Nesta tarefa, você deve escrever um programa que diga qual foi o prêmio que Flavinho ganhou, dados os seis números que ele apostou e os seis números que foram sorteados.
Linguagem: C++
Solução:
#include <iostream> using namespace std; int main() { int apostas[6], gabarito[6], i, j, iguais = 0; for (i = 0; i < 6; i++) cin >> apostas[i]; for (i = 0; i < 6; i++) cin >> gabarito[i]; for (i = 0; i < 6; i++) { for (j = 0; j < 6; j++) { if (apostas[i] == gabarito[j]) { iguais++; break; } } } if (iguais == 3) cout << "terno" << endl; else if (iguais == 4) cout << "quadra" << endl; else if (iguais == 5) cout << "quina" << endl; else if (iguais == 6) cout << "sena" << endl; else cout << "azar" << endl; return 0; }
Nenhum comentário:
Postar um comentário