Дан целочисленный массив из 20 элементов. элементы массива могут принимать целые значения от 0 до 1 включительно. опишите на естественном языке или на одном из языков программирования алгоритм,
позволяющий найти и вывести максимальное значение среди трёхзначных элементов массива, не делящихся на 9. если в исходном массиве нет элемента, значение которого является трёхзначным числом и при этом не кратно 9, то выведите сообщение «не найдено».
исходные данные объявлены так, как показано ниже на примерах для некоторых языков программирования и естественного языка. запрещается использовать переменные, не описанные ниже, но разрешается не использовать некоторые из описанных переменных.
n = 20
dim a(n) as integer
dim i, j, max as integer
for i = 1 to n
input a(i)
next i
end
в качестве ответа вам необходимо фрагмент программы (или описание алгоритма на естественном языке), который должен находиться на месте многоточия. вы можете записать решение также на другом языке программирования (укажите название и используемую версию языка программирования, например free pascal 2.4) или в виде блок-схемы. в этом случае вы должны использовать те же самые исходные данные и переменные, какие были предложены в условии (например, в образце, записанном на естественном языке).
нууу упрощается разработка программ. Не расходуются лишние ресурсы на разработку собственных сложных объектов. Достаточно использовать имеющиеся мощные встроенные средства языка Python;
снижается количество ошибок на разработку собственных объектов, поскольку программный код встроенных объектов надежно протестирован;
обеспечивается достаточно высокое быстродействие из обработки коллекций, списков, таблиц и т.п.. Это поясняется тем, что программный код встроенных объектов максимально оптимизирован;
возможность разработки собственных сложных объектов на базе встроенных классов языка Python или интерфейсов языка C. Это, в свою очередь, облегчает расширяемость уже существующего кода;
встроенные объекты реализованы так, что они являются стандартной и неизменной частью языка Python. Это дает преимущество в удобстве и высокой эффективности их использования в программах. Собственные разработанные объекты имеют склонность изменяться от одного случая к другому.
Как то так
Задача 1:
#include <iostream>
int main()
{
int n, s = 0;
setlocale(LC_ALL, "Russian"); // Русский язык в консоли
std::cout << "Введите число: ";
std::cin >> n;
while (n > 0)
{
if (n % 10 == 7) s++;
n /= 10;
}
std::cout << "Кол-во цифр 7 в числе: " << s;
return 0;
}
Задача 2:
#include <iostream>
int main()
{
int n, s = 0;
setlocale(LC_ALL, "Russian"); // Русский язык в консоли
std::cout << "Введите число: ";
std::cin >> n;
while (n > 0)
{
if (n % 10 == 3) s+=3;
n /= 10;
}
std::cout << "Сумма всех 3 в числе: " << s;
return 0;
}