Написать ** C++:Дан целочисленный массив размера n.Увеличить все чётные числа,...

0 голосов
127 просмотров

Написать на C++:Дан целочисленный массив размера n.Увеличить все чётные числа, содержащиеся в массиве на исходное значение первого чётного числа. Если чётные числа в массиве отсутствуют, то оставить массив без изменений


Информатика (23 баллов) | 127 просмотров
Дан 1 ответ
0 голосов

#include

#include

#include

int main()

{

   int N; // исходный размер.

   

   std::cin >> N;

   std::vector arr(N);

   int number(0);

   for(int i = 0; i < N; i++)//инициализируем вектор значениями с клавиатуры.

   {

       static int temp;

       std::cin >> temp;

       if(temp % 2 == 0)

       {

           if(!number)

               number = temp;

           temp += number;

       }

       arr.push_back(temp);

   }

   for(const auto& i : arr)

       std::cout

}


Оттабулируешь сам(-а).

Компилировал в стандарте С++14, компилятор g++

(4.0k баллов)