1+ /*
2+ written by Pankaj Kumar.
3+ country:-INDIA
4+ */
5+ #include < bits/stdc++.h>
6+ #include < ext/pb_ds/assoc_container.hpp>
7+ #include < ext/pb_ds/tree_policy.hpp>
8+ using namespace std ;
9+ using namespace __gnu_pbds ;
10+ typedef long long ll ;
11+ typedef vector<ll> vl;
12+ #define speed cin.tie(0 );cout.tie(0 );ios_base::sync_with_stdio(0 );
13+ // define values.
14+ // #define mod 1000000007
15+ #define phi 1.618
16+ /* Abbrevations */
17+ #define ff first
18+ #define ss second
19+ #define mp make_pair
20+ #define line cout<<endl;
21+ #define pb push_back
22+ #define Endl " \n "
23+ // loops
24+ #define forin (arr,n ) for (ll i=0 ;i<n;i++) cin>>arr[i];
25+ // Some print
26+ #define no cout<<" NO" <<endl;
27+ #define yes cout<<" YES" <<endl;
28+ #define cc ll test;cin>>test;while (test--)
29+ // sort
30+ #define all (V ) (V).begin(),(V).end()
31+ #define srt (V ) sort(all(V))
32+ #define srtGreat (V ) sort(all(V),greater<ll>())
33+ #define printv (v ) for (ll i=0 ;i<ll(v.size());i++){cout<<v[i]<<" " ;} line;
34+ // some extra
35+ #define sz (V ) ll(V.size())
36+ /* ONLINE JUDGE */
37+ // #ifdef ONLINE_JUDGE
38+ // freopen("input.txt", "r", stdin);freopen("output.txt", "w", stdout);
39+ // #endif
40+ // function
41+
42+ ll power (ll x,ll y,ll mod)
43+ {
44+ ll res=1 ;
45+ // x=x%mod;
46+ while (y>0 )
47+ {
48+ if (y%2 ==1 )
49+ {
50+ res*=x;
51+ // res=res%mod;
52+ }
53+ y/=2 ; x*=x; // x=x%mod;
54+ }
55+ return res;
56+ }
57+ // datatype definination
58+ #define ordered_set tree<ll,null_type,less<ll>,rb_tree_tag,tree_order_statistics_node_update>
59+
60+ /* ascii value
61+ A=65,Z=90,a=97,z=122
62+ */
63+ /* -----------------------------------------------------------------------------------*/
64+
65+ ll solve ()
66+ {
67+ cout<<" This is to print all prime number smaller of equal to given number." <<endl;
68+ ll n;
69+ cin>>n;
70+ vector<bool > prime (n+1 ,true );
71+ for (ll i=2 ;i*i<=n;i++)
72+ {
73+ if (prime[i])
74+ {
75+ for (ll j=i*i;j<n;j+=i)
76+ prime[j]=false ;
77+ }
78+ }
79+ cout<<" List of all prime number is: " ;
80+ for (ll i=2 ;i<=n;i++)
81+ {
82+ if (prime[i])
83+ cout<<i<<" " ;
84+ }
85+ line;
86+ return 0 ;
87+ }
88+
89+ int main ()
90+ {
91+ speed;
92+ // freopen("input.txt","r",stdin);
93+ // freopen("output.txt","w",stdout);
94+ solve ();
95+ }
96+
97+ /* stuff you should look before submission
98+ * int overflow
99+ * special test case (n=0||n=1||n=2)
100+ * don't get stuck on one approach if you get wrong answer
101+ */
0 commit comments