Помогите создать алгоритм поиска предпоследней и заключительней числа последовательности ( К
Помогите сделать метод поиска предпоследней и последней числа последовательности ( К образцу 1 2 3 17 0 9, ответом будет 0 и 9 ).
На языке c++
Метод такой:
Мы инициализируем наш вектор(одномерный массив переменной длины) с клавиатуры. Средством арифметических операций с реверсивным итератором на первый элемент мы получаем наши выходные данные.
Входные данные: 5 6 7 6 -2 5 -6
Выходные данные:
Последний элемент: 5
Предпоследний элемент: -2
include lt;iostreamgt;
include lt;vectorgt;
include lt;iteratorgt;
include lt;algorithmgt;
int main()
std::vectorlt;intgt; vec(
std::istream_iteratorlt;intgt;(std::cin), std::istream_iteratorlt;intgt;());
std::copy(vec.begin(), vec.end(),
std::ostream_iteratorlt;intgt;(std::cout, " "));
std::cout lt;lt; std::endl;
std::cout lt;lt; "Заключительный элемент: " lt;lt; *(vec.rbegin() + 1) lt;lt; std::endl;
std::cout lt;lt; "Предпоследний элемент: " lt;lt; *(vec.rbegin() + 2) lt;lt; std::endl;
return 0;
-
Вопросы ответы
Статьи
Информатика
Статьи
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.
Разные вопросы.