Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <vector>
- #include <iostream>
- #include <string>
- using namespace std;
- //2. Napisati program za hrvatsku lutriju. Korisnik radi unos od 7 brojeva u rasponu od 1-49, nakon toga program radi "izvlacenje"
- //tj. radnom generira 7 brojeva od 1-49,
- //te ispisuje korisnikov unos, zatim izvucene brojeve te na kraju koliko pogodataka korisnik ima.
- vector<int>lotteryNumbers = {};
- void rollTheNumbers(vector<int>theLoterryNumbers) {
- vector<int>randomNumbers = {};
- int correctGuesses=0, n1;
- for (size_t i = 0; i < 7; i++)
- {
- n1 = rand() % 49 + 1;
- randomNumbers.push_back(n1);
- }
- for (size_t i = 0; i < 7; i++)
- {
- if (theLoterryNumbers[i] == randomNumbers[i])
- correctGuesses++;
- }
- cout << "The user's lottery numbers are: ";
- for (size_t i = 0; i < 7; i++)
- {
- cout << theLoterryNumbers[i] << ",";
- }
- cout << "\n";
- cout << "The random loterry numbers are: ";
- for (size_t i = 0; i < 7; i++)
- {
- cout << randomNumbers[i] << ",";
- }
- cout << "\n";
- cout << "The user guessed " << correctGuesses << " numbers correct!" <<endl;
- }
- int main()
- {
- int number;
- cout << "Please enter 7 numbers in the range from 1-49: ";
- for (size_t i = 0; i < 7; i++)
- {
- cin >> number;
- lotteryNumbers.push_back(number);
- }
- rollTheNumbers(lotteryNumbers);
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement