Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- int main() {
- using namespace std;
- const int SIZE = 1488;
- int n;
- cout << "Please input array size, at most " << SIZE << endl;
- cin >> n;
- double sequence[SIZE]; //задаём заранее размер массива => вводимое n должно
- //быть не больше чем размер массива
- for (int i = 0; i < n; i++) {
- sequence[i] = (double)(rand())/RAND_MAX * n;
- }
- double sum = 0;
- if (n > 2) {
- sum += sequence[1];
- }
- for (int i = 1; i < n; i += 2) {
- bool simple = true;
- for (int k = 2; k < i - 1; k++) {
- if (i % k == 0) {
- simple = false;
- break;
- }
- }
- if (simple) {
- sum += sequence[i - 1];
- }
- }
- cout << sum << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement