Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- #include <stdexcept>
- #include <cmath>
- #include <vector>
- using namespace std;
- void OdstraniProste (vector<int> &v) {
- for (int i=0; i<v.size(); i++) {
- for (int j=2; j<v[i]; j++) {
- while (v[i]%j!=0)
- { i++;
- for (int k=i; k<v.size(); k++)
- v[k]=v[k+1];
- v.resize(v.size()-1);
- }
- }
- }
- for (int i=2; i<v[v.size()]; i++)
- {
- if(v[v.size()]%i!=0) v.resize(v.size()-1);
- }
- }
- int main () {
- vector<int> vek{4,5,6,7,2,3,1};
- OdstraniProste(vek);
- for (int x:vek) cout<<x<<" ";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement