0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 7
1

В каждую из двух матриц добавить по столбцу, в котором элементы равны суммам элементов соответствующих строк

25.11.2013, 13:34. Показов 1830. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Суть задачи: В каждую из двух матриц добавить по столбцу, в котором элементы равны суммам элементов соответствующих строк.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2013, 13:34
Ответы с готовыми решениями:

Получить матрицу, элементы каждой следующей строки которой равны сумме соответствующих элементов двух предыдущих строк
14. Получить действительную матрицу А порядка 5, первый и второй строки которой задаются...

Найти матрицу С(3,4), элементы которой равны сумме соответствующих элементов матриц А и В.
Даны две прямоугольные матрицы А(3,4) и В(3,4). Найти матрицу С(3,4), элементы которой равны сумме...

В каждую из двух матриц добавить по столбцу, где элементы равны количествам положительных элементов строк
В каждую из двух матриц добавить по столбцу,в котором элементы равны количествам положительных...

Получить вектор, элементы которого равны суммам элементов соответствующих строк матрицы
Пожалуйста, помогите с решением. Дана матрица A(n на m) целых чисел. Получить вектор, элементы...

1
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
25.11.2013, 14:57 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
59
60
uses crt;
const nmax=10;
type mtr=array[1..nmax,1..nmax+1] of integer;
procedure vvod(var a:mtr;var m,n:byte;c:char);
var i,j:byte;
begin
writeln('Матрица ',c);
repeat
write('Количество строк до ',nmax,'=');
read(m);
until m in [1..nmax];
repeat
write('Количество столбцов до ',nmax,'=');
read(n);
until n in [1..nmax];
for i:=1 to m do
for j:=1 to n do
a[i,j]:=random(20);
end;
procedure vyvod(a:mtr;m,n:byte;s:string);
var i,j:byte;
begin
writeln(s);
for i:=1 to m do
 begin
  for j:=1 to n do
  write(a[i,j]:4);
  writeln
 end;
end;
procedure add_stb(var a:mtr;m:byte;var n:byte);
var i,j:byte;
    s:integer;
begin
n:=n+1;
for i:=1 to m do
 begin
  s:=0;
  for j:=1 to n-1 do
  s:=s+a[i,j];
  a[i,n]:=s
 end;
end;
 
var a,b:mtr;
    m,n,k,l:byte;
begin
clrscr;
randomize;
vvod(a,m,n,'A');
vyvod(a,m,n,'Исходная матрица А');
add_stb(a,m,n);
vyvod(a,m,n,'Добавление столбца в матрицу А');
write('Нажмите Enter для продолжения');
readln;
vvod(b,k,l,'B');
vyvod(b,k,l,'Исходная матрица B');
add_stb(b,k,l);
vyvod(b,k,l,'Добавление столбца в матрицу B');
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2013, 14:57
Помогаю со студенческими работами здесь

Построить одномерный массив, в котором элементы равны суммам элементов строк данного двумерного массива
Добрый день! А можно это же задание на языке JAVA Пожалуйста!

Построить одномерный массив, в котором элементы равны суммам элементов строк данного двумерного массива
1. Дан двухмерный массив A. Написать программу построения одномерного массива B, элементы которого...

Построить матрицу, у которой элементы побочной диагонали равны суммам элементов соответствующих столбцов
Ввести квадратную матрицу D(k,k), Построить матрицу D1(k,k), у которой элементы побочной диагонали...

В двух матрицах добавить по строчке, в каждой из которых элементы равны количествам отрицательных элементов в соответствующих столбцах
В двух матрицах добавить по строчке, в каждой из которых элементы равны количествам отрицательных...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru