Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.23;
Скачать: CL | DM;

Вниз

Двумерный массив и оператор 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
2-1144392986
Bryak
2006-04-07 10:56
2006.04.23
progressBar!


9-1127156871
KOT_BEGEMOT
2005-09-19 23:07
2006.04.23
Поворот спрайта в сторону курсора (DelphiX)


1-1142602507
shart
2006-03-17 16:35
2006.04.23
Access Violation при открытии файла


2-1144242185
Hitriy
2006-04-05 17:03
2006.04.23
помогите кто чем может с работой в буфере


2-1144738702
Sinka
2006-04-11 10:58
2006.04.23
Кнопка на TaskBar





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский