|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.04.2012, 19:35 | #1 |
Регистрация: 19.04.2012
Сообщений: 7
|
Матрица
Здравствуйте! Помогите решить задачу. Заранее спасибо!
Ввести две матрицы nxm. Найти количество положительных элементов в каждой из матриц и выдать соответствующие сообщения. Задачу решать через процедуры. |
19.04.2012, 19:40 | #2 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
в чём у вас сложность?
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
19.04.2012, 20:14 | #3 |
Регистрация: 19.04.2012
Сообщений: 7
|
Никак не могу составить. С циклом с параметром составил, а с процедурой никак. Поможете?
|
19.04.2012, 20:26 | #4 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
Код:
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
19.04.2012, 20:41 | #5 |
Регистрация: 19.04.2012
Сообщений: 7
|
Спасибо вам большое!
|
19.04.2012, 20:42 | #6 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
Тут пример работы с матрицей с помощью прцедуры.
Код:
Если помог, проси поставить минус. Будь оригинален!
|
19.04.2012, 21:58 | #7 |
Регистрация: 19.04.2012
Сообщений: 7
|
А можно готовую процедуру для паскаля?
|
19.04.2012, 21:59 | #8 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
для чего процедуру?
Какие действия она должна выполнять?
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
19.04.2012, 22:02 | #9 |
Регистрация: 19.04.2012
Сообщений: 7
|
Эту программу надо написать через процедуры.
program variant_7; uses crt; const n=5; const m=6; var a,b:array[1..n,1..m] of integer; i,j,k,p:integer; begin clrscr; write('Матрица №1:'); randomize; for i:=1 to n do for j:=1 to m do a[i,j]:=random(10)-5; for i:=1 to n do for j:=1 to m do begin gotoxy(j*5+5,i+1); write(a[i,j]); end; writeln(''); write('Матрица №2:'); randomize; for i:=1 to n do for j:=1 to m do b[i,j]:=random(10)-2; for i:=1 to n do for j:=1 to m do begin gotoxy(j*5+5,i+7); write(b[i,j]); end; for i:=1 to n do for j:=1 to m do begin if a[i,j]>=0 then inc(k); end; for i:=1 to n do for j:=1 to m do if b[i,j]>=0 then inc(p); writeln(''); writeln('В матрице №1 ',k,' положительных элементов.'); writeln('В матрице №2 ',p,' положительных элементов.'); readkey; end. |
19.04.2012, 22:06 | #10 | ||
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
ну вы даёте
Цитата:
Цитата:
ток под себя подправте
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль. Матрица NxN -> текстовый файл -> Матрица NxN - найти max по диагоналям -> типизированный файл | Лунатик13 | Помощь студентам | 1 | 20.02.2012 15:54 |
матрица!!! | Alenka11 | Помощь студентам | 0 | 07.12.2011 19:07 |
Матрица | artem2011 | Помощь студентам | 0 | 09.03.2011 00:11 |
Непонятки с DirectX (матрица поворота, камера, матрица проекции) | ROD | Общие вопросы C/C++ | 2 | 17.09.2010 17:00 |
TurboPascal: граф, матрица смежности и матрица инцидентности. | ulala | Помощь студентам | 0 | 02.12.2009 10:11 |