Поделитесь своими знаниями, ответьте на вопрос:
решить задачи по паскалю.1.Дано 3 числа.Найти сумму дробных чисел.2.Дан квадрат и окружность.Известны сторона квадрата и радиус.Сравнить площади.Меньший результат вывести на экран.3.Дано 4 числа.Найти дробную часть суммы положительных чисел.4.Дано чисо.Если целая часть числа больше 100, то число не изменять, иначе-увеличить его в 10 раз.
var s,s1:string; i:integer;
mn:set of 'a'..'z';
function f(c:char;m:set of 'a'..'z'):boolean;
begin
f:=(not (c in m))and(c in ['a'..'z'])
end;
begin
writeln('Введите строку:');readln(s);
mn:=[];s1:='';
for i:=1 to length(s) do
if f(s[i],mn) then
begin
mn:=mn+[s[i]]; s1:=s1+s[i];
end;
writeln(s1);
end.
Пример работы:
Введите строку:
this is an example text.
thisanexmpl