Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

KChernov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
program s382;
uses crt;
var
  s1:array[1..50] of string;
  s:string;
  i,k,n:byte;
function VivodSlova(var st:string):string;
begin
  while (st[1]=' ') do delete(st,1,1);
  if (st<>'') then VivodSlova:=Copy(st,1,Pos(' ',st)-1);
  Delete(st,1,Pos(' ',st));
end;
begin
clrscr;
  write('Введите строку: ');
  readln(s);
  s:=s+' ';
  k:=0;
  while s<>'' do
    begin
      inc(k);
      s1[k]:=VivodSlova(s);
    end;
  write('Введите номер слова для вывода: ');
  readln(n);
  if n>k then
    writeln('')
  else
    writeln(s1[n]);
    readln;
end.

Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 21:12 16-12-2011 | Исправлено: KChernov, 21:13 16-12-2011
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru