№1
program fff;
var a, b, c: integer;
begin
writeln('введите первое число');
readln(a);
b:=a+1;
c:=a+2;
writeln(a);
writeln(b);
writeln(c);
end.
№2
program fff;
var r, o, p: integer;
begin
writeln('введите длину ребра');
readln(r);
o:=r*r;
o:=r*o;
p:=r*r;
writeln('объем куба=',o);
writeln('площадь стороны=',p);
end.
№3
program fff;
var ch, a, b, c, su, pr: integer;
begin
writeln('введите трехзначное число');
read(ch);
a:= ch div 100;
b:=ch mod 10;
c:= ch div 10;
c:= c mod 10;
su:=a+b+c;
pr:=a*b*c;
writeln('сумма=',su);
writeln('произведение=',pr);
end.
Вот примерно так
Объяснение:
var
s, s1: string;
i, k: integer;
begin
write('Введите строку: ');
readln(s);
//s := 'мама папа дед лес поп';
writeln(s);
s := s + ' ';
i := 0;
k := 1;
while i < Length(s) do
begin
inc(i);
if not (s[i] in [' ', ',', '-']) then
s1 := s1 + s[i]
else
begin
if s1[1] = s1[Length(s1)] then
begin
// writeln(s1);
delete(s, k, Length(s1) + 1);
// writeln(s);
end;
inc(k, Length(s1) + 1);
s1 := '';
//writeln(k);
end;
end;
writeln(s);
end.