Как ввести строковый тип данных (string) через пробел в паскале
Уточните вопрос, что именно Вы хотите сделать?
мне нужно ввести 3 числа через пробел типа String
Невозможно это.
Пробел - полноправный символ строки и он не может быть одновременно разделителем строк.
а если замудрить, и если встретится пробел то строку надо "разрезать"
В первой строке входного файла INPUT.TXT записаны три натуральных числа через пробел. Каждое из чисел не превышает 10100.В выходной файл OUTPUT.TXT нужно вывести одно целое число — максимальное
Ну вот читайте все в единую строку, а потом её анализируйте
i:=1 to 303 doif a[i]=' ' then delete a[i];???
Я не знаю, что Вы хотели этим написать. Если Вам надо решить конкретную задачу, так напишите задание, как положено его оформлять
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);