Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.013 c
15-1144153530
kay
2006-04-04 16:25
2006.04.23
Коллективное программирование. Что использовать?


11-1124738304
shalex
2005-08-22 23:18
2006.04.23
Не могу скачать String Grid


15-1143665763
zeman
2006-03-30 00:56
2006.04.23
Нужна помощь


1-1142676910
Dust
2006-03-18 13:15
2006.04.23
Хочу ListBox, в котором многострочные Item сы и


2-1144267669
Std
2006-04-06 00:07
2006.04.23
определение недели по дате





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский