Терміново потрібен код на с++. За ів. 1.З клавіатури ввести символьний рядок, в якому крім тексту можуть бути також числа:цілі та дійсні, в яких дробова частина відокремлюється комою. Знайти і надрукувати всі числа , які є у цьому рядку або вказати, що чисел немає
2. З клавіатури ввести речення. Надрукувати у стовпчик слова введеного речення , в яких всі літери різні(жодна літера не повторюється у слові), або вивести повідомлення про відсутність таких слів.
s: string;
n,m: integer;
begin
readln(n);
if (n <= 9) then write(n)
else if (n <= 9 + 9) then
begin
s := inttostr(n - 9);
write(s + s);
end
else if (n <= 9 + 9 + 90) then
begin
s := inttostr(n - 9 -9 + 10 -1);
m:=s.Length-1;
write(s + s[m:0:-1]);
end
else if (n <= 9 + 9 + 90 + 90) then
begin
s := inttostr(n - 9 - 9 + 90 + 10 - 1);
write(s + s[::-1]);
end
else if (n <= 9 + 9 + 90 + 90 + 900) then
begin
s := inttostr(n - 9 - 9 - 90 - 90 + 100 - 1);
m:=s.Length-1;
write(s + s[m:0:-1]);
end
else if (n <= 9 + 9 + 90 + 90 + 900 + 900) then
begin
s := inttostr(n - 9 - 9 - 90 - 90 - 900 + 100 - 1);
write(s + s[::-1]);
end
else if (n <= 9 + 9 + 90 + 90 + 900 + 900 + 9000) then
begin
s := inttostr(n - 9 - 9 - 90 - 90 - 900 - 900 + 1000 - 1);
m:=s.Length-1;
write(s + s[m:0:-1]);
end
else if (n <= 9 + 9 + 90 + 90 + 900 + 900 + 9000 + 9000) then
begin
s := inttostr(n - 9 - 9 - 90 - 90 - 900 - 900 - 9000 + 1000 - 1 );
write(s + s[::-1]);
end
else
begin
s := inttostr(n - 9 - 9 - 90 - 90 - 900 - 900 - 9000 - 9000 + 10000 - 1);
m:=s.Length-1;
write(s + s[m:0:-1]);
end
end.