Написать программки для решения задач: 1.Напишите программку, которая в последовательности
Написать программки для решения задач: 1.Напишите программку, которая в последовательности естественных чисел определяет максимальное число. Программка получает на вход естественные числа, количество введённых чисел неведомо, последовательность чисел кончается числом 0 (0 признак окончания ввода) Программка обязана вывести одно число: наибольшее число последовательности. 2. Напишите программку, которая в последовательности из N естественных чисел определяет максимальное четное число. Программка получает на вход число N- количество чисел, а потом N чисел. Программа обязана вывести одно число: наибольшее четное число последовательности.
На c++.
1.
include lt;iostreamgt;
include lt;algorithmgt;
include lt;vectorgt;
int main()
std::vectorlt;unsigned intgt; arr;
while(true)
unsigned int tmp;
std::cin gt;gt; tmp;
if(tmp != 0)
arr.push_back(tmp);
else break;
std::cout lt;lt; *std::max_element(arr.cbegin(), arr.cend()) lt;lt; std::endl;
return 0;
2.
include lt;iostreamgt;
include lt;algorithmgt;
include lt;vectorgt;
include lt;functionalgt;
int main()
int N;
std::cin gt;gt; N;
std::vectorlt;unsigned intgt; arr(N);
for(autoamp; i : arr)
std::cin gt;gt; i;
std::sort(arr.begin(), arr.end(), std::greaterlt;unsigned intgt;());
for(autoamp; i : arr)
if(i % 2 == 0)
std::cout lt;lt; i lt;lt; std::endl;
return 0;
return 0;
-
Вопросы ответы
Статьи
Информатика
Статьи
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.
Разные вопросы.