Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "iostream"
- #include "vector"
- int period (std::vector<int> v)
- {
- int t {1};
- for (int i {0}; i < static_cast<int> (v.size()) - t; i++)
- if (v.at (i) != v.at (i + t) )
- {
- t++;
- i = -1;
- }
- return t != static_cast<int> (v.size()) ? t : 0;
- }
- int main()
- {
- std::vector <int> v;
- std::cout << "Unesite niz brojeva (nula za prekid) :" << std::endl;
- while (1)
- {
- int i;
- std::cin >> i;
- if (i == 0)
- break;
- v.push_back (i);
- }
- period (v) ? std::cout << "Period unesenih brojeva je " << period (v) << std::endl :
- std::cout << "Uneseni brojevi nisu periodicni!" << std::endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement