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

28 Сен 2019 в 23:40
290 +1
1
Ответы
1

#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;


int main()

{

setlocale(LC_ALL, "RUS");

int num;


const int size = 10;

int a[size];

srand(time(NULL));

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

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

cout << (a[i] = rand() % 10) << " ";

}

cout << "\nчетные:\n";

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

{

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

    {

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

num = a[0];

}

}


cout << endl;

cout << "\nПолученный массив\n";

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

{

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

a[i] = a[i] + num;

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

}

  

cout << endl;

system("pause");

return 0;

}

19 Ноя 2019 в 21:00
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир