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

Как вывести разреженную матрицу?

15.12.2012, 22:17. Показов 670. Ответов 0
Метки нет (Все метки)

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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
program lab12;
uses crt;
const n=5;
Type matr=array[1..3,1..n]of integer;
var a:matr;
    max2,max3,m:integer;
procedure vvod(var a:matr;var m:integer);
var i,j:integer;
begin
repeat
begin
writeln('vvedite kolichestvo stolbcov');
readln(m)
end;
until m<=5;
for i:=1 to 3 do
for j:=1 to n do
a[i,j]:=random(5)+1;
end;
procedure vivod(a:matr;m:integer);
var i,j:integer;
begin
for i:=1 to 3 do
begin
for j:=1 to m do
write (a[i,j]:4);
writeln;
end;
end;
procedure poisk(a:matr;m:integer;var max2,max3:integer);
var i,j:integer;
begin
max2:=a[2,1];
max3:=a[3,1];
for j:=1 to m-1 do
begin
if a[2,j]<a[2,j+1] then
max2:=a[2,j+1];
if a[3,j]<a[3,j+1] then
max3:=a[3,j+1];
end;
end;
procedure vuvod_2(a:matr;max2,max3:integer);
var i,j,k,p:integer;
 
begin
k:=1;
for i:=1 to max2 do
begin
  for j:=1 to max3 do
   begin
   p:=0;
    if (a[2,k]=i) and (a[3,k]=j) then
     begin
      p:=a[1,k];
      k:=k+1;
     end;
    write (p:4);
    end;
     writeln;
    end;
end;
begin
clrscr;
randomize;
vvod(a,m);
vivod(a,m);
poisk(a,m,max2,max3);
writeln(max2:3,max3:3);
vuvod_2(a,max2,max3);
readkey;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2012, 22:17
Ответы с готовыми решениями:

Разреженную матрицу записать в файл
Всем привет! Тут такое задание: Заданная разреженная матрица (размерности не больше 10x10)....

Как разреженную матрицу перевести в формат CRS?
Привет кодеры! Моя задача заключается в том чтобы перемножить две разреженные матрицы. Но для того...

Задать матрицу из целых чисел 3х4, вывести на экран, найти максим четный элемент и минимальный нечетный , поменять их местами, вывести новую матрицу
Задать матрицу из целых чисел 3х4, вывести на экран, найти максим четный элемент и минимальный...

Вывести исходную матрицу. Вывести минимальный элемент матрицы и результирующую матрицу
Дана исходная матрица размером M х N. Вывести исходную матрицу. Вывести минимальный элемент матрицы...

0
15.12.2012, 22:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2012, 22:17
Помогаю со студенческими работами здесь

как вывести матрицу
матрица: 2 столбца и 11 строк...

Как вывести матрицу в MessageBox?
Не знаю как реализовать следующий вывод, желательно через MessageBox: 1/opred*(элементы матрицы)...

Как вывести матрицу в DataGridView
Подскажите пожалуйста что тут надо ввести в text box(1,2) чтобы в DataGridView отобразилась...

Как создать и вывести матрицу?
как создать и вывести матрицу


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

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