![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#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. сделал так, но вижу что не правильно |
![]() |
![]() |
![]() |
#2 |
Студентик :)
Пользователь
Регистрация: 29.09.2008
Сообщений: 84
|
![]()
Так вы ничего и не сделали, вы только ещё ввели матрицу, делайте дальше, всё получится...
|
![]() |
![]() |
![]() |
#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)@
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Студентик :)
Пользователь
Регистрация: 29.09.2008
Сообщений: 84
|
![]()
Короче, не парся парень, держи свою прогу, а то ты походу ещё долго бы её делал...
Код:
|
![]() |
![]() |
![]() |
#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 |