Главная страница
    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.012 c
15-1143721344
Mike Kouzmine
2006-03-30 16:22
2006.04.23
Не успели запустить бразильца в космос, как


15-1144225435
ocean
2006-04-05 12:23
2006.04.23
Перезагрузить ADSL-модем


15-1144157732
VEZ
2006-04-04 17:35
2006.04.23
Entherprise or Architect


11-1118889227
DmiSb
2005-06-16 06:33
2006.04.23
Компонент - Object Inspector


15-1144126390
Ega23
2006-04-04 08:53
2006.04.23
С Днём рождения! 4 апреля





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