Срочно 20 балов
A) дан массив целых чисел, напечатать все четные элементы c++
B) дан массив целых чисел, найти сумму нечетных элементов c++​

Ответы

Ответ дал: uplmtq
1

Ответ:

Максимальный размер массива - 100 символов!

#include <iostream>

using namespace std;

int main ()

{

   int size;

   int amount = 0;

   int array[100] = {};

   cout << "Введите размер массива: ";

   cin >> size;

   cout << "Введите элементы массива: ";

   for (int i = 0; i < size; i++)

   {

       cin >> array[i];

   }

   cout << "Список чётных чисел массива: ";

   for (int i = 0; i < size; i++)

   {

       if (array[i] % 2 == 0)

       {

           cout << array[i] << " ";

       }

       if (array[i] % 2 != 0)

       {

           amount += array[i];

       }

   }

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

}

Объяснение:

#include <iostream>  // Библиотека ввода - вывода

using namespace std;  // Пространство имен

int main ()

{

   int size;  // Создание целочисленной переменной, отвечающей за количество чисел в массиве

   int amount = 0;  // Создание целочисленной переменной, отвечающей за сумму нечетных чисел в массиве

   int array[100] = {};  // Создание целочисленного массива с размером в 100 символов, заполненного нулями

   cout << "Введите размер массива: ";  // Вывод сообщения в консоль

   cin >> size;  // Вводим количество элементов массива с клавиатуры

   cout << "Введите элементы массива: ";  // Вывод сообщения в консоль

   for (int i = 0; i < size; i++)  // Идём по всему количеству элементов массива

   {

       cin >> array[i];  // Вводим элемент массива с клавиатуры

   }

   cout << "Список чётных чисел массива: ";  // Вывод сообщения в консоль

   for (int i = 0; i < size; i++)  // Идём по всему количеству элементов массива

   {

       if (array[i] % 2 == 0)  // Если значение массива array с индексом i делится на 2 без остатка

       {

           cout << array[i] << " ";  // Выводим значение массива array с индексом i через пробел

       }

       if (array[i] % 2 != 0)  // Если значение массива array с индексом i не делится на 2 без остатка

       {

           amount += array[i];  // К переменной, хранящей сумму, прибавляем нечетный элемент массива

       }

   }

   cout << endl << "Сумма нечетных элементов массива: " << amount;  // Вывод ответа

}


Bibol90: Ну братан классс
Вас заинтересует