MeehoweCK

Untitled

Aug 24th, 2019
282
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.00 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. using namespace std;
  5.  
  6. // A12
  7.  
  8. int a(vector<int> t)
  9. {
  10.     bool flaga;
  11.  
  12.     for(int wynik = 2; true; ++wynik)
  13.     {
  14.         flaga = false;      // zakładamy na początek, że nie ma w tablicy liczby, przez którą wynik dzieli się bez reszty
  15.         for(unsigned i = 0; i < t.size(); ++i)
  16.             if(wynik % t[i] == 0)   // znajdujemy liczbę, przez którą wynik dzieli się bez reszty
  17.             {
  18.                 flaga = true;       // podnosimy flagę
  19.                 break;
  20.             }
  21.         if(!flaga)                  // jeżeli flaga nadal jest opuszczona, zwracamy wynik
  22.             return wynik;
  23.     }
  24. }
  25.  
  26. int main()
  27. {
  28.     vector<int> tablica;
  29.     int liczba;
  30.     cin >> liczba;
  31.     while(liczba != 0)
  32.     {
  33.         tablica.push_back(liczba);
  34.         cin >> liczba;
  35.     }
  36.  
  37.     for(unsigned i = 0; i < tablica.size(); ++i)
  38.         cout << tablica[i] << '\t';
  39.     cout << endl;
  40.     cout << a(tablica) << endl;
  41.     return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment