Задача 5 Урок 16
Primary tabs
Пользователь вводит строку символов, в которой есть два числа, разделенные другими символами, т.е. строка имеет вид:
?какиетосимволыЧИСЛО1какиетосимволыЧИСЛО2какиетосимволынеобходимо считать данные числа в две строковые переменные s1 и s2.
например:
для:
wsefg34teth567gfdполучим s1='34' и s2='567'
для:
wsefg22teth88получим s1='22' и s2='88'
для:
15teth47получим s1='15' и s2='47'
program U16Z5;
var s,s1,s2: string;
i: integer;
f: boolean;
begin
writeln('vvedite stroku s');
readln(s);
s1:='';
s2:='';
f:=true;
for i:=1 to length(s) do
begin
if (s[i]>='0') and (s[i]<='9') then
begin
if (f) then
s1:=s1+s[i]
else
s2:=s2+s[i];
end
else
begin
if (f and (s1<>'')) then
f:=false;
end;
end;
writeln('s1 = ',s1);
writeln('s2 = ',s2);
readln();
end. - Log in to post comments
- 1464 reads
vedro-compota
Wed, 09/29/2021 - 19:38
Permalink
решение засчитано
решение засчитано
_____________
матфак вгу и остальная классика =)