Напишите программу, которая будет заполнять массив из 10 элементов случайными числами из диапазона от 0 до 20, при этом в полученном массиве не должно быть одинаковых значений.
Пользователь вводит исходную строку s.
Ваша программа должна вернуть другую строку, в которой все смежные (соседние) повторяющиеся символы должны быть "удалены" (т.е. повторов в новой строке быть не должно), например:
для строки:
Пользователь вводит строку произвольных символов, выделите из неё массив первых 8 строковых литералов, которые являются числами. И выведите эти числа на экран.
Например, из строки:
Пользователь вводит строку произвольных символов, запишите первые 8 символов цифр в массив и выведете этот массив на экран.
Подсказка: массив должен быть "of char".
Пользователь вводит строку произвольных символов, посчитайте количество цифр в ней.
program U16Z3;
var s: string;
i,n: integer;
begin
writeln('vvedite stroku s');
readln(s);
n:=0;
for i:=1 to length(s) do
if (s[i]>='0') and(s[i]<='9') then
n:=n+1;
writeln('chislo cifr v stroke = ',n);
readln();
end.
Пользователь вводит произвольную строку, выведите на экран каждый пятый символ или сообщение об ошибке, если строка состоит менее чем из 5 символов.
program U16Z2;
var s: string;
i: integer;
begin
writeln('vvedite stroku s');
readln(s);
for i:=1 to length(s) do
if ((i mod 5)=0) then
writeln(s[i]:2);
readln();
end.
Пользователь вводит символ k и строку s -- посчитайте сколько раз символ k встречается в строке s.
program U16Z1;
var n,i:integer;
k:char;
s:string;
begin
writeln('vvedite k');
readln(k);
writeln('vvedite stroku s');
readln(s);
n:=0;
for i:=1 to length(s) do
if (s[i]=k) then
n:=n+1;
writeln('simvol ',k,' vstrechaetsya ',n,' raz');
readln();
end.