Ответы
Ответ дал:
0
// PascalABC.NET 3.3, сборка 1547 от 07.10.2017
// Внимание! Если программа не работает, обновите версию!
1. Современный вариант
begin
ReadlnString.ToWords.Println(NewLine)
end.
Пример
Изучение информатики
Изучение
информатики
2. Школьный вариант (как не надо писать программы)
var
s:string;
p:integer;
begin
Readln(s);
p:=Pos(' ',s);
Writeln(Copy(s,1,p-1));
Writeln(Copy(s,p+1,Length(s)-p))
end.
// Внимание! Если программа не работает, обновите версию!
1. Современный вариант
begin
ReadlnString.ToWords.Println(NewLine)
end.
Пример
Изучение информатики
Изучение
информатики
2. Школьный вариант (как не надо писать программы)
var
s:string;
p:integer;
begin
Readln(s);
p:=Pos(' ',s);
Writeln(Copy(s,1,p-1));
Writeln(Copy(s,p+1,Length(s)-p))
end.
Ответ дал:
0
Второй вариант хуже тем что: 1) он длиннее, дольше писать - больше шансов ошибки сделать 2) в нем присутствуют расчеты позиций для разбиения строки, длины слов и т.п. - также можно ошибиться 3) Первый вариант выведет построчно все слова, сколько бы их не было в строке, второй вариант рассчитан точно на два слова.
Ответ дал:
0
Если Вас учат второму варианту - скажите печальное "спасибо" своему учителю...
Ответ дал:
0
Спасибо вам большое!
Ответ дал:
0
Пожалуйста
Вас заинтересует
2 года назад
3 года назад
9 лет назад
9 лет назад
10 лет назад