52) Дан целочисленный массив из 40 элементов. Элементы массива могут принимать целые значения от 1 до 10000 включительно. Опишите на естественном языке или на одном из языков программирования алгоритм, позволяющий найти и вывести наименьший из элементов массива, восьмеричная запись которого оканчивается на цифру 7. Если таких чисел нет, нужно вывести ответ 0.

Ответ :

Так как конкретной программы не дано, напишу на Питоне

Программа, где массив вводится вручную и выполняются поставленные условия во вложении

Если имеется уже готовый массив, то во 2-ой строке заполнить все его элементы и удалить 4 и 5-ую строки.

Как это работает?

  • a - сам массив
  • minimum - контр значение с которым будем сравнивать эл-ты
  • 4 и 5 строкой заполняем массив 40 эл-ми вручную
  • 6 и 7 строками проверяем каждый эл-т по поставленному условию
  • 8 строка - присваиваем число минимуму
  • 9 - 12 выводим ответ, проверяя, изменился ли эл-т minimum с начала программы, если да - выводим его, нет - выводим 0
Посмотреть изображение dyncoro