Составить программу на языке паскаль для вычисления произведения элементов, больших (-7) в каждой строке матрицы с(8*6).
189
281
Ответы на вопрос:
// pascalabc.net 3.2, сборка 1417 от 28.03.2017 // внимание! если программа не работает, обновите версию! begin writeln('*** исходный массив 8x6 ***'); var c: =matrrandom(8,6,-99,99); c.println(4); writeln(4*c.colcount*'-'); writeln('произведения элементов, больших -7, построчно: '); foreach var row in c.rows do writeln(row.where(x-> x> -7).aggregate(int64(,q)-> p*q)); end. пример *** исходный массив 8x6 *** -50 8 -15 55 91 -53 -25 82 33 65 19 -63 99 49 -80 84 -2 68 -52 -63 -58 23 89 58 81 -45 -71 -85 34 66 -35 2 23 26 -33 -56 74 35 -35 21 15 -77 40 87 -11 77 -74 -65 произведения элементов, больших -7, построчно: 40040 3341910 -55417824 118726 181764 1196 815850 267960
Відповідь:
Х1*(Х2+Х3)*Х1+Х2+Х1*Х3
1) X1*X1=X1 (закон повторения). Имеем:
Х1*(Х2+Х3)+Х2+Х1*Х3
2) Раскрываем скобки:
Х1*Х2+Х1*Х3+Х2+Х1*Х3
3) X1*X3+X1*X3=X1*X3 (a+a=a - тот же закон повторения, только для сложения). Применяем и имеем:
Х1*Х2+Х1*Х3+Х2
4) Х1*Х2+Х2=X2 (правило склеивания). Имеем:
Х2+Х1*Х3
Решено. Все законы нетрудно проверить подставляя 0 или 1
ИЛИ В ПАСКАЛЕ
begin
var (a,b,c):= ReadInteger3('Введите 3 числа: ');
if not Odd(a) and not Odd(b) and not Odd(c) then
Println('Сумма первых двух: ', a+b)
else
Println('Сумма двух последних: ', b+c);
end.
Пояснення:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Аля333813.11.2022 05:37
-
DmitriiSh19702.02.2022 16:22
-
cvvb15.07.2022 09:58
-
Neronminecraft25.07.2022 01:04
-
ШерлокХолмс1111123.01.2021 16:42
-
Иванджелина16.02.2020 08:12
-
sanik9818.12.2021 19:39
-
ggez218.01.2021 20:39
-
Owslalien18.06.2022 10:28
-
sofikri200706.04.2023 13:18
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.