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

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


 
Вернуться
Тема: Всем привет;)
Подскажите пожалуйста как на Pascal сделать ввод массива из строк (A[i] : String;) через пробел С ОДНОЙ СТРОКИ.
Кто знает напишите на MyMail_of_MM@mail.ru
Заранее благодарю.

1
  1  Маскин М.В. [skydos.blogspot.com], 08 августа 2010 г. 22:34:43
      ну еще можно на всякий случай улучшить условие
и написать что-то вроде
if (c=' ') and (s[d]<>'') inc(d);
  2  СИДОРЧЕНКО КИРИЛЛ, 08 августа 2010 г. 22:20:03
      "ВРУЧНУЮ ОБРАБАТЫВАТЬ". Так что ли ? Я называю это "СИСТЕМА ДАТЧИКОВ"

var
c:char;
s:array[1..100]of string;
i,d:integer;

begin
d:=1;
while not eoln do
begin
read(c);
s[d]:=s[d]+c;
if c=' ' then inc(d);
end;

for i:=1 to d do writeln(s[i]);

readln;
readln;
end.
  3  Маскин М.В. [skydos.blogspot.com], 07 августа 2010 г. 14:12:51
      вручную обрабатывать
1

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

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