
Вопрос задан 29.06.2023 в 20:02.
Предмет Информатика.
Спрашивает Саласюк Саша.
В той из двух матриц, которая не содержит ни одного нулевого элемента, изменить её элементы путём
вычитания из них среднего арифметического отрицательных элементов этой матрицы. Напишите программу на паскале

Ответы на вопрос

Отвечает Костенко Яна.
Відповідь:
Пояснення:ашшалалптплплалпьпьп ащаддалплплплплплаьал



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Вот пример программы на Pascal, которая выполняет указанные действия:
pascalprogram ModifyMatrix; const N = 3; // Размерность матрицы (замените на нужное значение) var Matrix1, Matrix2: array[1..N, 1..N] of Integer; i, j, SumNeg, NegCount: Integer; AvgNeg: Real; begin // Ввод матрицы Matrix1 writeln('Введите элементы матрицы:'); for i := 1 to N do for j := 1 to N do read(Matrix1[i, j]); // Инициализация переменных для подсчета среднего арифметического отрицательных элементов SumNeg := 0; NegCount := 0; // Находим сумму и количество отрицательных элементов в Matrix1 for i := 1 to N do for j := 1 to N do if Matrix1[i, j] < 0 then begin SumNeg := SumNeg + Matrix1[i, j]; Inc(NegCount); end; // Если есть отрицательные элементы, то вычисляем среднее арифметическое и модифицируем матрицу if NegCount > 0 then begin AvgNeg := SumNeg / NegCount; // Копируем Matrix1 в Matrix2 и модифицируем элементы for i := 1 to N do for j := 1 to N do begin Matrix2[i, j] := Matrix1[i, j]; if Matrix2[i, j] <> 0 then Matrix2[i, j] := Matrix2[i, j] - Round(AvgNeg); end; // Выводим модифицированную матрицу Matrix2 writeln('Модифицированная матрица:'); for i := 1 to N do begin for j := 1 to N do write(Matrix2[i, j], ' '); writeln; end; end else writeln('В матрице нет отрицательных элементов.'); readln; end.
Программа сначала запрашивает у пользователя элементы матрицы, затем находит среднее арифметическое отрицательных элементов и модифицирует элементы другой матрицы, исключая элементы со значением 0. Наконец, программа выводит модифицированную матрицу на экран.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili