Пользователь вводит произвольную строку, перестройте её в "ёлочку".
program u17z7;
var
s: string;
i,n,m: integer;
begin
n:= 0;
m:= 1;
writeln('Vvedite stroky:');
readln(s);
for i:=1 to length(s) do
begin
n:=n+1;
write(s[i]);
if (n=m) then
begin
writeln ();
m:=m+1;
n:=0;
end;
end;
readln();
end.
Пользователь вводит исходную строку s.
Ваша программа должна вернуть другую строку, в которой все смежные (соседние) повторяющиеся символы должны быть "удалены" (т.е. повторов в новой строке быть не должно)
program u17z9;
var a,b: string;
i: integer;
begin
writeln('vvedite stroku:');
readln(a);
for i:=1 to length(a) do
begin
if a[i]<>a[i-1] then
b:=b+a[i];
end;
for i:=1 to length(b) do
write (b[i]);
readln;
end.
Пользователь вводит строку произвольных символов, выделите из неё массив первых 8 строковых литералов, которые являются числами. И выведите эти числа на экран.
Пользователь вводит строку произвольных символов, запишите первые 8 символов цифр в массив и выведете этот массив на экран.
Подсказка: массив должен быть "of char".
Пользователь вводит строку произвольных символов, посчитайте количество цифр в ней.
Подсказка: для определения принадлежности символа цифре используйте идею из этого кода.
program u17z3;
var s: string;
i,n: integer;
begin
writeln('vvedite stroku:');
readln(s);
n:=0;
for i:=1 to length(s) do
begin
if (s[i]>='0')and(s[i]<='9') then
n:=n+1;
end;
write('Chicel= ',n);
readln;
end.