Форум: "Начинающим";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
ВнизДвумерный массив и оператор For Найти похожие ветки
← →
K_VAL (2006-04-06 09:16) [0]Господа , здравствуйте ! Вопрос по Паскалю .
Есть массив MAS[20,2] , необходимо очистить массив - забить 0 ,
for i := 1 do 20 do
for i1 := 1 do 2 do
MAS[i,i1];
Напомните , какой индекс должен быть первым :
первый = 20 или второй = 2 .
Давно не работала с постоянными двумерными массивами , в основном с динамическими и одномерными .
Всем спасибо .
← →
Плохиш © (2006-04-06 12:12) [1]
> Есть массив MAS[20,2]
> Напомните , какой индекс должен быть первым :
> первый = 20 или второй = 2 .
А что в методичке написано?
← →
Amoeba © (2006-04-06 12:15) [2]FillChar(MAS, SizeOf(MAS), 0);
← →
balepa © (2006-04-06 13:33) [3]
> K_VAL (06.04.06 09:16)
Никто этого не знает. Сделай оба варианта :)
← →
Amoeba © (2006-04-06 13:53) [4]Не надо никаких циклов если обнулять весь массив целиком. Все делается обной процедурой. См.
> Amoeba © (06.04.06 12:15) [2]
← →
Плохиш © (2006-04-06 14:12) [5]
> balepa © (06.04.06 13:33) [3]
> Никто этого не знает. Сделай оба варианта :)
Я думаю, что это белка по клетки носится как бешеная, а тут орехами воняет :-))
PS. Читаем условие "Есть массив MAS[20,2]"
Читаем вопрос "Напомните , какой индекс должен быть первым :
первый = 20 или второй = 2"
Я плякал.
← →
Kolan © (2006-04-06 14:15) [6]Правильно все. У тебя массив из 20 эл-то каждый элемент - это массив из 2.
Самый быстрый способ - это проверить в отладчике. На то он и дан...
← →
ЮЮ © (2006-04-07 03:11) [7]for i := 0 do 19 do
for i1 := 0 do 1 do
MAS[i, i1] Ж=
← →
Германн © (2006-04-07 03:19) [8]
> ЮЮ © (07.04.06 03:11) [7]
>
> for i := 0 do 19 do
> for i1 := 0 do 1 do
AV!
← →
Германн © (2006-04-07 03:28) [9]
> Есть массив MAS[20,2] , необходимо очистить массив - забить
> 0 ,
> Напомните , какой индекс должен быть первым :
> первый = 20 или второй = 2 .
Без разницы кто первый, кто второй.
for i := 1 do 20 do
for i1 := 1 do 2 do
MAS[i,i1:=0];
полностью эквивалентно
for i1 := 1 do 2 do
for i := 1 do 20 do
MAS[i,i1:=0];
Но если нужно заполнить весь массив одинаковыми значениями, то лучше следовать совету Amoeba © (06.04.06 12:15) [2].
> Плохиш © (06.04.06 14:12) [5]
> Я плякал.
Имхо, ты слишком часто в последнее время "плячешь"! Что бы это значило?
А ведь мы в "Начинающим"!
← →
Германн © (2006-04-07 03:31) [10]Скобку, которая ] сдвиньте на три позиции влево, плиз.
← →
ЮЮ © (2006-04-07 04:11) [11]>AV!
mas: array[0..19] of array[0..1] of integer; - тожк 20 х 2
автор объявления не приводил.
а индексировать, ИМХО, лучше с нуля, чтобы не возникали конструкции типа
for i := 1 to StringList.Count do
StringList[i]
← →
Германн © (2006-04-07 04:17) [12]
> ЮЮ © (07.04.06 04:11) [11]
>
> >AV!
>
> mas: array[0..19] of array[0..1] of integer; - тожк 20 х
> 2
> автор объявления не приводил.
Да не приводил. Но ведь сказал что " Вопрос по Паскалю".
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.011 c