Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int main() {
  4. using namespace std;
  5. const int SIZE = 1488;
  6. int n;
  7. cout << "Please input array size, at most " << SIZE << endl;
  8. cin >> n;
  9. double sequence[SIZE]; //задаём заранее размер массива => вводимое n должно
  10. //быть не больше чем размер массива
  11. for (int i = 0; i < n; i++) {
  12. sequence[i] = (double)(rand())/RAND_MAX * n;
  13. }
  14. double sum = 0;
  15. if (n > 2) {
  16. sum += sequence[1];
  17. }
  18. for (int i = 1; i < n; i += 2) {
  19. bool simple = true;
  20. for (int k = 2; k < i - 1; k++) {
  21. if (i % k == 0) {
  22. simple = false;
  23. break;
  24. }
  25. }
  26. if (simple) {
  27. sum += sequence[i - 1];
  28. }
  29. }
  30. cout << sum << endl;
  31. return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement