Дан целочисленный массив из 100 элементов. Элементы массива могут принимать целые значения от -10 000 до 10 000 включительно. Опишите на одном из языков программирования алгоритм, который находит количество элементов массива, которые не более 900 и кратны 5, а затем заменяет элементы, которые не чётны на число, равное найденному значению. Гарантируется, что такие элементы в массиве есть. В качестве результата необходимо вывести изменённый массив в обратном порядке, каждый элемент выводится с новой строчки. Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать некоторые из описанных переменных.
| const n=100; var a: array [1..n] of integer; i, m, k: integer; begin for i:=1 to n do readln(a[i]); … end.
| Дан целочисленный массив из 100 элементов. Элементы массива могут принимать целые значения от -10 000 до 10 000 включительно. Опишите на одном из языков программирования алгоритм, который находит минимальный из элементов массива, которые больше 400 и не оканчиваются на 1, а затем уменьшает элементы, которые не кратны 13 на число, равное найденному значению. Если таких элементов нет, то считать минимум равным 0. В качестве результата необходимо вывести изменённый массив в обратном порядке, каждый элемент выводится с новой строчки.
Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать некоторые из описанных переменных.
| const n=100; var a: array [1..n] of integer; i, m, k: integer; begin for i:=1 to n do readln(a[i]); … end.
| Дан целочисленный массив из 100 элементов. Элементы массива могут принимать целые значения от -10 000 до 10 000 включительно. Опишите на одном из языков программирования алгоритм, который находит произведение элементов массива массива, которые находятся в интервале [100; 1000] и не оканчиваются на 6, а затем заменяет элементы, которые не кратны 14 на число, равное найденному значению. Гарантируется, что такие элементы в массиве есть. В качестве результата необходимо вывести изменённый массив, каждый элемент выводится с новой строчки.
Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать некоторые из описанных переменных.
| const n=100;
var a: array [1..n] of integer;
i, m, k: integer;
begin
for i:=1 to n do
readln(a[i]);
…
end.
|
|