Задача 2 Урок 18
Primary tabs
Есть строка, в которой, среди прочих символов содержатся 3 числа, выделите эти в массив.
Проверьте работу программы на строках:123fdgF34sdf45g 123fdgF34sdfg45 fdg123F34sdfg45
program u18z2;
type
massiv = array[1..10] of string;
var
a,code,i,j: integer;
s: string;
b: massiv;
begin
writeln('Vvedite stroku');
readln(s);
j:=1;
for i:=1 to length(s)+1 do
begin
val(s[i], a, code);
if (code=0) then
b[j]:=b[j]+s[i]
else if (b[j]<>' ') then
begin
j:= j+1;
b[j]:=' ';
end;
end;
for i:=1 to (j-1) do
begin
val(b[i], a, code);
if (i=1) and (a=0) then
else
writeln(a);
end;
readln();
end. - Log in to post comments
- 483 reads