• Задан массив из 15 элементов (числа в промежутке от -10 до 10 случайным образом). Найти сумму всех нечетных элементов в массиве.

Ответы 1

  • #include <iostream>

    #include <cstdlib> // для функции rand()

    #include <ctime> // для функции time()

    using namespace std;

    const int N = 15; // количество элементов в массиве

    int main() {

     srand(time(0)); // инициализация генератора случайных чисел

     int a[N]; // объявляем массив a

     // заполняем массив случайными числами в промежутке от -10 до 10

     for (int i = 0; i < N; i++) {

       a[i] = rand() % 21 - 10;

     }

    // выводим массив на экран

     cout << "Массив: ";

     for (int i = 0; i < N; i++) {

       cout << a[i] << " ";

     }

     cout << endl;

     int sum = 0; // сумма нечетных элементов

     // суммируем нечетные элементы массива

     for (int i = 0; i < N; i++) {

       if (a[i] % 2 != 0) {

         sum += a[i];

       }

     }

     cout << "Сумма нечетных элементов: " << sum << endl;

     return 0;

    }

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years