С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
2 / 2 / 0
Регистрация: 27.11.2013
Сообщений: 78

Даны две матрицы. Получить их разность

26.01.2014, 21:08. Показов 2804. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
даны две матрицы. получить их разность.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.01.2014, 21:08
Ответы с готовыми решениями:

Даны две матрицы одинаковой размерности. Найдите сумму или разность этих матриц в зависимости от значения параметра flag.
Даны две матрицы одинаковой размерности. Найдите сумму или разность этих матриц в зависимости от значения параметра flag. Основные...

Даны две матрицы одинаковой размерности. Найдите сумму или разность этих матриц в зависимости от значения п
Даны две матрицы одинаковой размерности. Найдите сумму или разность этих матриц в зависимости от значения па-раметра flag. Решить с...

Сформировать две матрицы и рассчитать их: сумму; разность; произведение
Сформировать две матрицы и рассчитать их: сумму; разность; произведение Просто хотя бы подскажите с чем работать Для примера...

3
5 / 5 / 5
Регистрация: 30.01.2014
Сообщений: 38
30.01.2014, 22:28
клади каждый элемент в переменную, а потом вычитай две матрицы

Добавлено через 26 минут
ВОТ ТАК!
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Program Prof;
Uses Crt;
 
 Const k=100;
 
 Type MaTR = array[1..k,1..k] of integer;
 
var Mat1:MaTR;
    Mat2:MaTR;
    i,j,l,h: integer;
    m,n,m1,n1: integer;
    s,s1: integer;
    Result: integer;
Begin
 Writeln('Введите кол-во строк');
  Read(n);
 Writeln('Введите кол-во столбцов');
  Read(m);
 
    For i:= 1 to n do
     For j:= 1 to m do
      Begin
        Mat1[i,j]:=Random(10);
         s:=s+Mat1[i,j];
      End;
 
 
      
 Writeln('Введите кол-во строк 2-ой матрицы');
  Read(n1);
 Writeln('Введите кол-во столбцов 2-ой матрицы');
  Read(m1);
  
    For l:= 1 to n1 do
     For h:= 1 to m1 do
      Begin
        Mat2[l,h]:=Random(10);
         s1:=s1+Mat2[l,h];
 
      End;
 
 
   Result:=s-s1;
     Writeln('Разность матриц равна = ',Result);
End.
1
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33371 / 21497 / 8234
Регистрация: 22.10.2011
Сообщений: 36,893
Записей в блоге: 12
30.01.2014, 23:34
Не "так", а вот так:

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
program Prof;
const
  k = 100;
 
type
  MaTR = array[1..k, 1..k] of integer;
 
procedure Subtract(A, B: Matr; var C: Matr);
var
  i, j: integer;
begin
  for i := 1 to k do
    for j := 1 to k do
      C[i, j] := A[i, j] - B[i, j];
end;
 
procedure Print(A: Matr; n, m: integer);
var
  i, j: integer;
begin
  for i := 1 to n do
  begin
    for j := 1 to m do
      write(A[i, j]:4);
    writeln;
  end;
end;
 
var
  Mat1: MaTR;
  Mat2: MaTR;
  Res: Matr;
  i, j, l, h: integer;
  m, n, m1, n1: integer;
  s, s1: integer;
  Result: integer;
 
begin
  Writeln('Введите кол-во строк');
  Read(n);
  Writeln('Введите кол-во столбцов');
  Read(m);
  
  for i := 1 to n do
    for j := 1 to m do
    begin
      Mat1[i, j] := Random(10);
      Mat2[i, j] := Random(10);
    end;
  Writeln('Матрица A:');
  Print(Mat1, n, m);
  Writeln('Матрица B:');
  Print(Mat2, n, m);
  
  Subtract(Mat1, Mat2, Res);
  Writeln('Разность матриц:');
  Print(Res, n, m);
end.
А у тебя вычисляется разность сумм элементов матриц...
1
5 / 5 / 5
Регистрация: 30.01.2014
Сообщений: 38
30.01.2014, 23:56
UI, конечно можно было и функций и процедур, но этот вариант тоже нормик, или он не правильно работает?

Добавлено через 2 минуты
UI, А я подумал, из первой матрицы вычесть вторую матрицу, все понял свою ошибку.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.01.2014, 23:56
Помогаю со студенческими работами здесь

Даны две матрицы: А и В, найти их сумму
Помогите решить задачи по информатике. Заранее спасибо! 2. Даны две матрицы: А и В, найти их сумму.

даны две матрицы целых чисел..
даны две матрицы целых чисел s,k,в которых имеется по 2 одинаковых числа.найти и распечатать их значения и индексы program lb9_2; uses...

Даны две целые квадратные матрицы C и T порядка n
Помогите плиз, очень надо сдать лабу чтобы закрыть сетку, а я не понимаю :wall::sorry: :( очень срочо, плиз :-[ Даны две целые...

Даны две квадратные матрицы. Найти матрицу с элементами
Даны две квадратные матрицы {a}_{ij} и {b}_{ij} , i, j = 1, ..., n. Найти матрицу с элементами ...

Даны две целочисленные матрицы A(N,M) и B(N,M). Подсчитайте (отдельности) количество (a ij, b ij) для которых a i
Даны две целочисленные матрицы A(N,M) и B(N,M). Подсчитайте (отдельности) количество тех пар(a ij, b ij) для которых a ij < b ij


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru