(паскал) среди натуральных трехзначных числ вывести те, сумма квадратов цифр которых равна 17
133
445
Ответы на вопрос:
Var a: integer; begin for a: = 100 to 999 do if sqr(a div 100)+sqr((a div 10) mod 10)+sqr(a mod 10) = 17 then write(a,' ') end. результат работы программы: 104 140 223 232 322 401 410
Uses crt; const nn=10; var a: array[1..nn,1..nn] of integer; d: array[1..nn] of boolean; i,j,k,n,n1,i1: integer; begin clrscr; randomize; write('укажите число строк в массиве (2-10): '); read(n); writeln('исходный массив'); for i: =1 to n do begin for j: =1 to n do begin a[i,j]: =random(51)-25; write(a[i,j]: 4) end; writeln end; write('введите число, строки с которым надо удалить: '); read(k); for i: =1 to n do begin d[i]: =false; j: =1; while (j< =n) and not d[i] do begin d[i]: =(a[i,j]=k); inc(j) end end; n1: =n; while (d[n1]) and (n1> 0) do dec(n1); if n1=0 then writeln('удалены все строки') else begin for i: =n1 downto 1 do begin if d[i] then begin for i1: =i to n1-1 do for j: =1 to n do a[i1,j]: =a[i1+1,j]; dec(n1) end end; writeln('результирующий массив'); for i: =1 to n1 do begin for j: =1 to n do write(a[i,j]: 4); writeln end end; readkey end. тестовое решение: укажите число строк в массиве (2-10): 10 исходный массив -6 23 18 9 4 15 -22 12 16 -18 11 20 -16 -22 -20 -24 -21 25 12 14 -11 7 22 4 -6 -15 -14 -7 -19 1 -16 5 -9 19 6 10 2 2 10 18 -18 -6 -24 21 16 -22 12 2 -25 5 0 -11 16 -11 6 21 -12 -1 13 -20 -24 3 -22 14 19 22 2 -15 10 -13 -22 16 12 24 -3 -2 -20 16 -11 4 -9 -15 -1 -20 17 -17 -24 3 -19 9 23 7 -25 -6 16 13 -5 22 -18 18 введите число, строки с которым надо удалить: -6 результирующий массив 11 20 -16 -22 -20 -24 -21 25 12 14 -16 5 -9 19 6 10 2 2 10 18 0 -11 16 -11 6 21 -12 -1 13 -20 -24 3 -22 14 19 22 2 -15 10 -13 -22 16 12 24 -3 -2 -20 16 -11 4 -9 -15 -1 -20 17 -17 -24 3 -19 9
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
СвинкаГоппа21.06.2023 16:21
-
FedorAche20.03.2021 07:42
-
WooLFooS01.01.2023 09:40
-
Fara374728.03.2023 15:28
-
мда2802.11.2020 05:27
-
ксю88226.08.2021 10:43
-
Сайка111111105.08.2022 07:44
-
misha51503.02.2021 20:11
-
apomat123424.07.2020 05:00
-
daskatyhg20.03.2023 20:20
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.