Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- using namespace std;
- typedef vector<bool> tab;
- void affiche(tab x);
- void crible(tab& x);
- int main()
- {
- tab test(100,true);
- crible(test);
- affiche(test);
- return 0;
- }
- void crible(tab& x)
- {
- x[0]=false;
- for(size_t i(2); i<x.size(); i++)
- {
- for(size_t j(2); j<x.size(); j++)
- {
- if(((j*i)%i)==0 and i*j<x.size())
- {
- x[i*j]=false;
- }
- }
- }
- }
- void affiche(tab x)
- {
- for(size_t i(0); i<x.size(); i++)
- {
- if(x[i])
- {
- cout<<i<<" ";
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement