Дан целочисленный массив из 30 элементов. элементы массива могут принимать целые значения от 0 до 10 000 включительно. опишите на одном из языков программирования алгоритм, который находит сумму элементов массива, меньших 200 и при этом кратных 5, а затем заменяет каждый такой элемент на число, равное найденной сумме. гарантируется, что хотя бы один такой элемент в массиве есть. в качестве результата необходимо вывести изменённый массив, каждый элемент выводится с новой строчки. например, для исходного массива из шести элементов: 204 115 27 20 305 4 программа должна вывести (по одному числу в строке) числа 204 135 27 135 305 4 язык паскаль
246
404
Ответы на вопрос:
program begenjov1997;
const
n = 30; {количество элементов массива}
m = 10000; {максимально возможное значение элемента}
var
a: array[1..n] of integer;
i, sum: integer;
s: string;
begin
s: ='**** -=alphaeus=- ****';
for i: =1 to 22 do begin write(s[i]); sleep(60) end;
{заполняем массив случайными числами}
writeln; randomize;
for i: =1 to n do a[i]: =random(m+1);
{ищем максимальный и минимальный элементы}
sum: =0;
for i: =1 to n do
if (a[i]< 200) and (a[i] mod 5 = 0) then sum: =sum+a[i];
{заменяем эти элементы найденной суммой}
for i: =1 to n do
if (a[i]< 200) and (a[i] mod 5 = 0) then a[i]: =sum;
{вывод}
writeln;
for i: =1 to n do writeln(a[i]);
end.
Var a,b,i,n,j,l,ier: integer; s: string; p: boolean; begin write('введите границы интервала в виде пары натуральных чисел '); read(a,b); n: =0; for i: =a to b do begin str(i,s); l: =length(s); if l=1 then inc(n) else begin j: =1; repeat p: =(s[j]=s[l-j+1]); inc(j) until (j> l) or (not p); if p then inc(n) end end; writeln('количество палиндромов равно ',n) end. тестовое решение: введите границы интервала в виде пары натуральных чисел 1550 2450 количество палиндромов равно 10
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
mariach127.08.2022 06:52
-
katya899811.03.2022 00:19
-
liyakuper207.12.2021 12:05
-
Marinkasmirnova03.02.2021 23:32
-
Dashahaahaa02.07.2022 14:24
-
Dianablac11.04.2021 02:48
-
olya34107.06.2022 00:24
-
alex27050223.07.2021 15:03
-
вика13447531.05.2022 18:23
-
GrinnySmith02.06.2022 14:32
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.