Написать программу вычисления значения выражения 1) a = (d + c + b)*e - 5k - 1 2) c = |x + 4| - |x2 - 3x + 6|
247
333
Ответы на вопрос:
1)var a,b,c,d,e,k : real; begin writeln('введите ,b,c,d,e,k'); read(,b,c,d,e,k); a: = (d + c + b)*e - 5k - 1 writeln(a); end; 2)var c,x : real; begin writeln('введите x'); read(x); c: = abs(x+4) - abs(sqr(x)-3*x+6); writeln(c); end.
Вмагическом квадрате сумма по каждой строке, по каждому столбцу и по обоим диагоналям равна одному и тому же числу, называемому константой магического квадрата. программе достаточно найти одну любую сумму, принять её в качестве упомянутой константы, а затем обнаружить хотя бы один случай неравенства очередной вычисленной суммы с принятой константой. если нарушений обнаружено не будет, квадрат является магическим. const n2 = 10; var a: array[1..n2, 1..n2] of integer; i, j, n: integer; k, s: longint; magic: boolean; begin write('введите число строк (cтолбцов) в магическом квадрате: '); readln(n); for i : = 1 to n do begin write('введите через пробел элементы строки ', i, ': '); for j : = 1 to n do read(a[i, j]) end; s : = 0; for j : = 1 to n do s : = s + a[1, j]; k : = s; i : = 2; magic : = true; while magic and (i < = n) do begin s : = 0; for j : = 1 to n do s : = s + a[i, j]; magic : = (s = k); i : = i + 1 end; j : = 1; while magic and (j < = n) do begin s : = 0; for i : = 1 to n do s : = s + a[i, j]; magic : = (s = k); j : = j + 1 end; if magic then begin s : = 0; for i : = 1 to n do s : = s + a[i, i]; magic : = (s = k); end; if magic then begin s : = 0; for i : = 1 to n do s : = s + a[i, n - i + 1]; magic : = (s = k); end; if magic then writeln('квадрат является магическим, k=', k) else writeln('квадрат не является магическим') end. тестовое решение: введите число строк (cтолбцов) в магическом квадрате: 5 введите через пробел элементы строки 1: 11 24 7 20 3 введите через пробел элементы строки 2: 4 12 25 8 16 введите через пробел элементы строки 3: 17 5 13 21 9 введите через пробел элементы строки 4: 10 18 1 14 22 введите через пробел элементы строки 5: 23 6 19 2 15 квадрат является магическим, k=65 введите число строк (cтолбцов) в магическом квадрате: 4 введите через пробел элементы строки 1: 1 1 1 1 введите через пробел элементы строки 2: 1 1 1 1 введите через пробел элементы строки 3: 1 1 1 1 введите через пробел элементы строки 4: 1 1 2 -1 квадрат не является магическим
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
аомоомооар06.07.2021 01:19
-
darinaggg11.05.2023 18:20
-
Vakluver09.01.2020 14:40
-
svitlanaholenkp0an3s17.07.2021 18:17
-
PRI3E10.07.2020 15:30
-
shamilsaidov228.09.2020 12:33
-
lewaq22.08.2021 14:45
-
единорогкрейзимайт16.02.2021 21:43
-
птльгщддшроющшщтьь13.09.2020 20:27
-
karachevamaria426.01.2023 07:52
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.