Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
Вернуться
Тема: Вопрос о массиве
1
  1  Яруллин Рамиль, 02 июня 2010 г. 10:41:06
      Спасибо! Понял!
  2  Пересадин Илья, 01 июня 2010 г. 22:04:23
      я обычно это делаю таким образом:
x:=0;
while (not(eoln)) do
begin
inc(x);
read(a[x]);
end;
x-кол-во элементов в массиве
  3  dAFTc0d3r Делюкин Максим, 01 июня 2010 г. 8:50:51
      выдержка с Тимуса:

{numbers}
var n: integer;
...
while not seekeof do
begin
read(n);
...
end;

{lines}
var line: string;
...
while not eof do
begin
readln(line);
...
end;

{characters}
var c: char;
...
while not eof do
begin
read(с);
...
end;
  4  dAFTc0d3r Делюкин Максим, 01 июня 2010 г. 8:48:53
      Скорее всего нужно делать цикл с условием EOF = true или false.
  5  Яруллин Рамиль, 31 мая 2010 г. 23:34:36
      Используй eof, или eol
  6  Яруллин Рамиль, 31 мая 2010 г. 22:55:25
      Там вроде бы как-то можно с помощью строк считывать этот массив. Только вот как?
  7  Яруллин Рамиль, 31 мая 2010 г. 22:53:43
      Обычно в задачах, чтобы прочесть массив дано число n - колличество эллементов в массиве. Тогда прочесть массив можно с помощью следующего набора команд (Pascal):
for i:=1 to n do begin
read(a[i]);
end;

Вопрос: Как можно прочесть массив без этого числа n - колличества элементов в массиве?
Мне серьёзно очень надо. Ребят, помогите!
1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru