![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.12.2011
Сообщений: 30
|
![]()
В матрице найти число положительных элементов указанной строки и умножить это число на элементы указанного столбца. (ввод матрици вручную и автоматически)
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 07.02.2009
Сообщений: 20
|
![]()
И что не получается?
Показывайте ваш код, разберёмся. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 17.12.2011
Сообщений: 30
|
![]()
program lab_2;
var a:array[1..5,1..5] of real; n,m,i,j,k,c:byte; p:real; begin writeln('Ââåäèòå êîëè÷åñòâî ñòðîê ìàòðèöû'); readln(n); writeln('Ââåäèòå êîëèåñòâî ñòîëáöîâ ìàòðèöû'); readln(m); writeln('Ââåäèòå ýëåìåíòû ìàòðèöû'); for i:=1 to n do for j:=1 to m do begin write('a[',i,',',j,']= '); readln(a[i,j]); end; writeln('Äàííàÿ ìàòðèöà'); {Âûâîä ìàòðèöû} for i:=1 to n do begin for j:=1 to m do write(a[i,j]:3); writeln; end; writeln('Êîëè÷åñòâî ïîëîæèòåëüíûõ ýëåìåíòîâ â óêàçàííîé ñòðîêå ìàòðèöû'); writeln('ââåäèòå ñòðîêó'); readln(i); begin k:=0; for j:=1 to m do if a[i,j] > 0 then inc(k); writeln('Ñòðîêà ',i,' ýëåìíòîâ ',k); end; writeln('ââåäèòå ñòîëáåö'); readln(j); writeln('ââåäèòå ñóììó óêàçàííîãî ñòîëáöà'); readln(c); writeln('ómíîæåíèå ýëåìåíòîâ óêàçàííîãî ñòîëáöà íà ÷èñëî ýëåìåíòîâ ñòðîêè'); begin p:=p+k*a[i,c]; writeln(p); end; end. (не получается поремножить указанный столбец, на на число положительных элементов) только русские буквы в непонятном виде из паскаля скопировались |
![]() |
![]() |
![]() |
#4 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]() Код:
Код:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 17.12.2011
Сообщений: 30
|
![]()
program lab_2;
var a:array[1..5,1..5] of real; n,m,i,j,k,c:byte; p:real; begin writeln('ВВедите количество строк'); readln(n); writeln('введите количество столбцов'); readln(m); writeln('введите элементы матрици'); for i:=1 to n do for j:=1 to m do begin write('a[',i,',',j,']= '); readln(a[i,j]); end; writeln('данная матрица'); {Вывод матрици} for i:=1 to n do begin for j:=1 to m do write(a[i,j]:3); writeln; end; writeln('Колличество положительных элементов данной строки'); writeln('введите строку'); readln(i); begin k:=0; for j:=1 to m do if a[i,j] > 0 then inc(k); writeln('строка ',i,' элементов ',k); end; writeln('введите столбец'); readln(j); writeln('сумма указанного столбца'); readln(c); writeln('умножение элементов'); begin p:=p+k*a[i,c]; writeln(p); end; end. как найти сумму столбца =( я тут везде запуталась! |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
написать программу на Паскале | katerunechka | Помощь студентам | 3 | 09.03.2011 21:13 |
Написать программу в Паскале | Анна Я. | Фриланс | 4 | 26.11.2010 16:52 |
помогите написать программу в паскале | death | Помощь студентам | 3 | 22.10.2007 10:05 |