Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Ген
1

Сформировать матрицу по правилу.

28.10.2012, 21:00. Показов 443. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
даны два двумерных массива одинаковой размерности. получить третий массив такой же размерности, каждый элемент которого равен сумме соответствующих элементов данных массивов

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
program test;
const maxn=3; maxm=3;
type myarray=array[1..maxn,1..maxm] of integer;
 
var a,b,c:myarray;
n,m:integer;
procedure init(var v,w:integer; var x:myarray);
var i,j:integer;
begin
assign(input,'input.txt');
reset(input);
readln(v,w);
for i:=1 to v do
for j:=1 to w do
read(x[i,j]);
close (input);
end;
procedure print(v,w:integer; x:myarray);
var i,j:integer;
assign(output,'output.txt')
rewrite(output);
for i:=1 to v do
begin
for j:=1 to w do
write(x[i,j],' ');
writeln;
end;
close(output);
end;
procedure addarray(v,w:integer;a,b:myarray; var c:myarray);
var i,j:integer;
begin
for i:=1 to v do
for j:=1 to w do
c[i,j]:=a[i,j]+b[i,j];
end;
begin
init(n,a,m);
print(n,m,a);
addarray(n,m,a,c,b);
end.
найдите пожалуйста ошибку
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.10.2012, 21:00
Ответы с готовыми решениями:

Сформировать матрицу по правилу
помогите с задачей пожалуйста, последняя осталась из всех лаб) _______________ Ввести 2 числа N...

Сформировать матрицу по правилу
Буду очень признателен:cry: TURBO PASCAL

Сформировать матрицу по правилу
Напишите программу формирования и вывода массива произвольного размера так,чтобы каждый последующий...

Сформировать матрицу по правилу
Нужно сформировать матрицу N8, как сделать чтобы с определенного числа спускалось до нуля и...

2
539 / 399 / 99
Регистрация: 18.08.2012
Сообщений: 1,024
28.10.2012, 21:18 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
program test;
const maxn=3; maxm=3;
type myarray=array[1..maxn,1..maxm] of integer;
 
var a,b,c:myarray;
n,m:integer;
 
procedure init(var v,w:integer; var x:myarray);
var i,j:integer;
  begin
  assign(input,'input.txt');
  reset(input);
  readln(v,w);
  for i:=1 to v do
    for j:=1 to w do  read(x[i,j]);
  close (input);
  end;
 
procedure print(v,w:integer; x:myarray);
var i,j:integer;
  begin
  assign(output,'output.txt')
  rewrite(output);
  for i:=1 to v do
    begin
      for j:=1 to w do write(x[i,j],' ');
      writeln;
    end;
  close(output);
end;
 
procedure addarray(v,w:integer;a,b:myarray; var c:myarray);
var i,j:integer;
  begin
    for i:=1 to v do
      for j:=1 to w do c[i,j]:=a[i,j]+b[i,j];
  end;
{====================}
begin
  n:=maxn;
  m:=maxm;
  init(n,m,a);   {читаем массив А}
  print(n,m,a); {массив А на экран}
  init(n,m,b);   {читаем массив В}
  print(n,m,b); {массив В на экран}
  addarray(n,m,a,b,c); 
  print(n,m,c); {массив С на экран}
end.
1
Ген
28.10.2012, 21:55 3
спасибо, тупанул, вижу.
28.10.2012, 21:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.10.2012, 21:55
Помогаю со студенческими работами здесь

Сформировать матрицу по правилу
Заполнить квадратный двумерный массив по следующему правилу: элементы главной диагонали равны 1;...

Сформировать матрицу по правилу
Помогите с решением 2 задач:

Сформировать матрицу по правилу
Составьте программу ввода и вывода матрицы A там картинка с числами

Сформировать матрицу по правилу
Сформировать матрицу B размерности 4*4 следующим образом: b(i,j)=i^2/10+9, i>j; i/7, j<=i

Сформировать матрицу по правилу
Матрицу A(n, n) сформировать по следующему принципу: по диагонали расположены единицы, выше...

Сформировать матрицу по правилу
Сформировать матрицу MxN по следующему правилу: a= первая строка 2(i+j), i=2j вторая строка i+j,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru