Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2010, 00:03   #1
Elfanta
Новичок
Джуниор
 
Регистрация: 09.06.2010
Сообщений: 3
По умолчанию многомерные массивы в Delphi

Всем доброй ночи! Подскажите кто понимает...никак не могу решить.

Тема "многомерные массивы"
Размер массива A [5x3] , тип элементов real . В матрице найти количество отрицательных елементов каждого рядка.

Заранее спасибо.
Elfanta вне форума Ответить с цитированием
Старый 10.06.2010, 00:44   #2
ZaRDaK
Форумчанин
 
Регистрация: 01.09.2009
Сообщений: 197
По умолчанию

Оставь аську, обьясню
ZaRDaK вне форума Ответить с цитированием
Старый 10.06.2010, 00:46   #3
Vikenty
Заслуженный флудер
Участник клуба
 
Аватар для Vikenty
 
Регистрация: 31.03.2010
Сообщений: 1,473
По умолчанию

Просто найти количество числа -1 -2 -3 -4 -5 -6 -7 -8 и т. д. ?
Vikenty вне форума Ответить с цитированием
Старый 10.06.2010, 00:52   #4
Elfanta
Новичок
Джуниор
 
Регистрация: 09.06.2010
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Vikenty Посмотреть сообщение
Просто найти количество числа -1 -2 -3 -4 -5 -6 -7 -8 и т. д. ?
Да. Я пыталась что то сделать но не получается.

ZaRDaK аську могу оставить но я в ней появляюсь редко.
Elfanta вне форума Ответить с цитированием
Старый 10.06.2010, 00:56   #5
ZaRDaK
Форумчанин
 
Регистрация: 01.09.2009
Сообщений: 197
По умолчанию

вот код
Код:
...
Var i , ii , c : Integer;
A: array [0..5] of array [0..3] of Real;
begin
c := 0;
for ii := 0 to 4 do 
 for i := 0 to 2 do if (A[ii][i] < 0) then Inc(c);
end;
...
За объяснениями в аську)
ZaRDaK вне форума Ответить с цитированием
Старый 10.06.2010, 01:02   #6
Vikenty
Заслуженный флудер
Участник клуба
 
Аватар для Vikenty
 
Регистрация: 31.03.2010
Сообщений: 1,473
По умолчанию

Проверьте этот код:
Код:
function GetSCount(Matrix: array of real; Row,Col: LongInt): integer;
var
i,j,k,l: integer;
s: string;
begin
for i:=0 to Row do
begin
for j:=0 to Col do
begin
s:=FloatToStr(Matrix[i,j]);
if s[1]='-' then k:=k+1;
end;
end;
GetSCount:=k;
end;
Vikenty вне форума Ответить с цитированием
Старый 10.06.2010, 01:02   #7
Elfanta
Новичок
Джуниор
 
Регистрация: 09.06.2010
Сообщений: 3
По умолчанию

Цитата:
Сообщение от ZaRDaK Посмотреть сообщение
вот код
Код:
...
Var i , ii , c : Integer;
A: array [0..5] of array [0..3] of Real;
begin
c := 0;
for ii := 0 to 4 do 
 for i := 0 to 2 do if (A[ii][i] < 0) then Inc(c);
end;
...
За объяснениями в аську)
Спасибо большое.
Elfanta вне форума Ответить с цитированием
Старый 10.06.2010, 06:17   #8
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

ZaRDaK, а что, элементы последней строки и последней колонки проверять не нужно???

Код:
for ii := 0 to 4 do 
 for i := 0 to 2 do if (A[ii][i] < 0) then Inc(c);
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 10.06.2010, 07:49   #9
DoDge_VipeR
Форумчанин
 
Аватар для DoDge_VipeR
 
Регистрация: 30.04.2010
Сообщений: 317
По умолчанию

2Grag
Цитата:
а что, элементы последней строки и последней колонки проверять не нужно???
да что вам везде измена снится
Код:
for ii := 0 to 4 do 
 for i := 0 to 2 do
как раз 5 строк и 3 столбца как и нужно по заданию
Цитата:
Размер массива A [5x3]
icq:627719[сто сорок четыре] - помогу с Pascal & Delphi!
DoDge_VipeR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Многомерные массивы в delphi 7 Миша Л. Помощь студентам 1 08.06.2010 11:41
Многомерные массивы в delphi 7 Миша Л. Помощь студентам 11 07.06.2010 22:06
Многомерные массивы DDP Помощь студентам 1 19.12.2009 19:37
Задачи на многомерные массивы и разработка программ с подпрограммами (Pascal) hills Помощь студентам 3 15.09.2009 11:09