Напишите программу, которая в последовательности целых чисел определяет наибольшее

Напишите программку, которая в последовательности целых чисел определяет наибольшее отрицательное число, заканчивающееся на 2. Программка получает на вход двухмерный массив из 30 случайных чисел в спектре значений от -160 до 160.
Программа должна вывести одно число - максимальное отрицательное число, оканчивающееся на 2 либо вывести известие "Таких чисел нет". Ввод и вывод массива организовать при помощи процедуры.

Задать свой вопрос
Алиса Чиченина
А для чего делать ввод и вывод масива, если у нас массив подается и вывод массива мы не делаем?
1 ответ
Код на ruby 2.2.3p173
def zadanie(a)
    max = 0
    a.each e
        max = e if (e lt; 0 and e.абс % 10 == 2 and max.абс lt; e.abs)
    
    return max == 0 ? "Таких чисел нет" : max
end
Примеры внедрения
a = []
for i in 1..30
    a lt;lt; Random.rand(-160...160)
end
p a
p zadanie(a)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт