1. Составить ФБН для выражения поддержку которого требуется реализовать, основываясь на той схеме, которая уже реализована в репозитории, пришлите получившуюся схему на проверку
2. Создаем в своем репозитории новую ветку, подходящем названием напр. unminus
3. Проверьте, что тесты для унарного минуса изначально не проходят (код и команда изначально есть в репозитории, для последующих задач мы уже будем добавлять их сами):
Пользователь вводит исходную строку s.
Ваша программа должна вернуть другую строку, в которой все смежные (соседние) повторяющиеся символы должны быть "удалены" (т.е. повторов в новой строке быть не должно).
var s, n:string; i:integer;
begin
writeln('Vvedite stroky');
readln(s);
for i:=1 to length(s)-1 do
if s[i]<>s[i+1] then
n+=s[i];
writeln('poiycheno: ',n);
readln();
end.
Пользователь вводит строку произвольных символов, выделите из неё массив первых 8 строковых литералов, которые являются числами. И выведите эти числа на экран.
Пользователь вводит строку произвольных символов, запишите первые 8 символов цифр в массив и выведете этот массив на экран.
Подсказка: массив должен быть "of char".
var i,k:integer; s:string; a:array [1..10] of char;
begin
readln(s);
k:=0;
for i:=1 to Length(s) do
begin
if (s[i]>='0')and(s[i]<='9') then
begin
inc(k);
a[k]:=s[i];
end;
end;
for i:=low(a) to k do
write(a[i]);
readln();
end.