|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.12.2008, 22:34 | #1 |
Пользователь
Регистрация: 24.12.2008
Сообщений: 29
|
подкоректировать. Двумерный массив
двумерный массив
Задана квадратная матрица A размером N x N (N<=10), состоящая из действительных элементов. Найти сумму всех ее положительных и произведение всех ее отрицательных эле- ментов. program fellab12; const nmax = 10; nmin = -10; type iarray = array[nmin..nmax,nmin..nmax] of real; var A:iarray; m,n,i,j:byte; begin write('kol strok i stolb'); readln(m,n); writeln('enter matrix'); for i:=1 to 10 do for j:=1 to 10 do write(a[i,j]); writeln('result = ',i,j) end. сделал так, но вижу что не правильно |
24.12.2008, 22:48 | #2 |
Студентик :)
Пользователь
Регистрация: 29.09.2008
Сообщений: 84
|
Так вы ничего и не сделали, вы только ещё ввели матрицу, делайте дальше, всё получится...
|
25.12.2008, 09:37 | #3 |
Форумчанин
Регистрация: 22.12.2008
Сообщений: 104
|
Вроде вот так
uses crt;
var mas:array[1..10,1..10] of real; i,j:integer; pr,sum:real; begin clrscr; randomize; writeln; for i:=1 to 10 do begin for j:=1 to 10 do begin mas[i,j]:=-random(10)+random(10); write(mas[i,j]:2:1,' '); end; writeln; writeln; end; sum:=0; pr:=1; for i:=1 to 10 do begin for j:=1 to 10 do begin if mas[i,j]<0 then pr:=pr*mas[i,j] else sum:=sum+mas[i,j]; end; end; writeln; writeln(' Произведение отрицательных -> ',pr:4:4); writeln(' Сумма положительных -> ',sum:4:4); readln; end.
@(o_0)@
|
25.12.2008, 14:14 | #4 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Цитата:
|
|
25.12.2008, 14:30 | #5 |
Студентик :)
Пользователь
Регистрация: 29.09.2008
Сообщений: 84
|
Короче, не парся парень, держи свою прогу, а то ты походу ещё долго бы её делал...
Код:
|
25.12.2008, 14:31 | #6 |
Студентик :)
Пользователь
Регистрация: 29.09.2008
Сообщений: 84
|
Кстати в той проге что ты написал если-бы хоть 1-ин елемент был равен "0" тогда твоё произведение стало бы равно "0".
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Двумерный массив | Анжелика | Помощь студентам | 3 | 29.12.2008 21:23 |
Двумерный массив | Wi1D | Помощь студентам | 12 | 10.12.2008 00:55 |
Двумерный массив | apetr | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 30.11.2008 12:32 |
Двумерный массив... | slim5 | Помощь студентам | 2 | 20.06.2008 23:16 |
Двумерный массив в С++ | Draid | Помощь студентам | 2 | 07.03.2008 22:06 |