Как ввести строковый тип данных (string) через пробел в паскале

0 голосов
92 просмотров

Как ввести строковый тип данных (string) через пробел в паскале


Информатика Начинающий (595 баллов)
оставил комментарий Архангел (142k баллов)

Уточните вопрос, что именно Вы хотите сделать?

оставил комментарий Начинающий (595 баллов)

мне нужно ввести 3 числа через пробел типа String

оставил комментарий Архангел (142k баллов)

Невозможно это.

оставил комментарий Архангел (142k баллов)

Пробел - полноправный символ строки и он не может быть одновременно разделителем строк.

оставил комментарий Начинающий (595 баллов)

а если замудрить, и если встретится пробел то строку надо "разрезать"

оставил комментарий Начинающий (595 баллов)

В первой строке входного файла INPUT.TXT записаны три натуральных числа через пробел. Каждое из чисел не превышает 10100.В выходной файл OUTPUT.TXT нужно вывести одно целое число — максимальное

оставил комментарий Архангел (142k баллов)

Ну вот читайте все в единую строку, а потом её анализируйте

оставил комментарий Начинающий (595 баллов)

i:=1 to 303 doif a[i]=' ' then delete a[i];???

оставил комментарий Архангел (142k баллов)

Я не знаю, что Вы хотели этим написать. Если Вам надо решить конкретную задачу, так напишите задание, как положено его оформлять

Дан 1 ответ
0 голосов
Начинающий (256 баллов)

Readln(s);
s1:=copy(s,1,pos(' ',s)-1);
delete(s,1,pos(' ',s));
s2:=copy(s,1,pos(' ',s)-1);
delete(s,1,pos(' ',s));
s3:=s;
if(s1>s2)and(s1>s3)then writeln(s1)
   else if(s2>s1)and(s2>s3)then writeln(s2)
      else writeln(s3);

...