KarolWozniak

Operacje zadanie 8

May 21st, 2020
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.04 KB | None | 0 0
  1. #include <iostream>
  2. #include <ctime>
  3. #include <cstdlib>
  4. #include <fstream>
  5.  
  6. using namespace std;
  7.  
  8. int tab[5],los,traf=0,liczba;
  9.  
  10.  
  11. int main()
  12. {
  13.     cout << "Lotto!" << endl;
  14.     cout << "Podaj 6 liczb z zakresu od 1 do 49" << endl;
  15.     ofstream zapis_do_pliku ("liczby.txt");
  16.     for(int i=0;i<6;i++)
  17.     {
  18.         cin >> tab[i];
  19.         while(tab[i]>49 || tab[i]<1)
  20.         {
  21.             cout << "Podana liczba nie jest z zakresu od 1 do 49, podaj liczbe jeszcze raz: ";
  22.             cin >> tab[i];
  23.         }
  24.         zapis_do_pliku<<tab[i]<<endl;
  25.     }
  26.     srand(time(NULL));
  27.     cout << "Wylosowane liczby: ";
  28.     for(int i=0;i<6;i++)
  29.     {
  30.         los=1+rand()%(49-1+1);
  31.         cout << los << " ";
  32.         ifstream odczyt_z_pliku ("liczby.txt");
  33.         for(int j=0;j<6;j++)
  34.         {
  35.             odczyt_z_pliku>>liczba;
  36.             if(los==liczba)
  37.             {
  38.                 traf=traf+1;
  39.             }
  40.  
  41.         }
  42.         odczyt_z_pliku.close();
  43.     }
  44.  
  45.     cout << "\nTrafione liczby: " << traf;
  46.  
  47.     return 0;
  48. }
Add Comment
Please, Sign In to add comment