Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
joradfas
0 / 0 / 1
Регистрация: 16.12.2015
Сообщений: 24
1

Определить значения и позиции, последних двух чётных элементов заданного одномерного массива

08.01.2016, 16:46. Просмотров 822. Ответов 2
Метки нет (Все метки)

Пожалуйста помогите срочно! Нужно сделать задание срочно!

Задан одномерный массив D[n]. Определить значения и позиции, последних двух четных элементов.

 Комментарий модератора 

joradfas, одни не пользуется тэгами, другие ими злоупотребляют.
Догадайтесь, к какой категории пользователей относитесь Вы?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2016, 16:46
Ответы с готовыми решениями:

Определить индексы и значения наибольших и наименьших по модулю элементов одномерного массива
Помогите пожалуйста решить задачу: Используя линейные массивы, определить...

из заданного одномерного массива mas[N] формирует новый массив mas из полусумм двух соседних элементов исходно
из заданного одномерного массива mas формирует новый массив mas из полусумм...

Создать функцию для замены чётных элементов одномерного массива на нуль
создать функцию для замены элементов одномерного массива , являющиеся четными...

Определить количество элементов массива значения которых больше заданного числа
Одномерный массив из 12 элементов заполнить числовыми значениями. Ввести ...

Определить количество элементов массива квадрат которых больше заданного значения
Ввести двумерный массив . Определить в нём количество элементов, квадрат...

2
Any0019
95 / 14 / 13
Регистрация: 26.05.2012
Сообщений: 57
08.01.2016, 17:29 2
Лучший ответ Сообщение было отмечено gru74ik как решение

Решение

Нужно просто проверить чётный или нечётный последний элемент массива и исходя из этого найти два последних чётных элемента
C++
1
2
3
4
5
6
7
8
9
10
11
//Массив D считаем введённым
int NumOfLastChet;
if (D.size() - 1 % 2 == 0)
    NumOfLastChet = D.size() - 1;
else
    NumOfLastChet = D.size() - 2;
int NumOfPreLastChet = NumOfLastChet - 2;
std::cout << "Номер предпоследнего чётного элемента: " << NumOfPreLastChet 
    << ", и его значение: " << D[NumOfPreLastChet] << std::endl;
std::cout << "Номер последнего чётного элемента: " << NumOfLastChet
    << ", и его значение: " << D[NumOfLastChet] << std::endl;
1
joradfas
0 / 0 / 1
Регистрация: 16.12.2015
Сообщений: 24
08.01.2016, 17:55  [ТС] 3
спасибо большое
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2016, 17:55

Определить количество элементов массива квадрат которых больше заданного значения
помогите пожалуйста написать листинг программы Ввести двумерный массив А(3*4)...

Переставить значения заданного одномерного массива
Помогите, пожалуйста, справиться с задачей! Нужно переставить значения...

Вычислить сумму чётных элементов одномерного массива до первого встреченного нулевого элемента
никак не могу понять


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru