fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. const int n = 1e8;
  6. vector<bool> asal_mi(n + 1, 1);
  7. vector<int> asallar;
  8. for (int i = 2; i <= n; i++) {
  9. if (!asal_mi[i])
  10. continue;
  11. asallar.push_back(i);
  12. for (int k = 2 * i; k <= n; k += i)
  13. asal_mi[k] = false;
  14. }
  15. cout << "Asal sayisi: " << asallar.size() << "\n";
  16. cout << "En kucuk asal: " << asallar.front() << "\n";
  17. cout << "Medyan asal: " << asallar[asallar.size() / 2] << "\n";
  18. cout << "En buyuk asal: " << asallar.back() << "\n";
  19. }
Success #stdin #stdout 1.38s 48788KB
stdin
Standard input is empty
stdout
Asal sayisi:   5761455
En kucuk asal: 2
Medyan asal:   47868179
En buyuk asal: 99999989