9)
var s:real;
begin
write ('Введите число: ');
readln(s);
if (-5 <= s)and (s < 5) then
writeln('Точка приндалежит отрезку [-5,5)')
else
writeln('Точка не принадлежит отрезку [-5,5)');
end.
10)
var s,i:real;
begin
write ('Введите 2 числа: ');
read(s);
read(i);
if ((s<0)and(i<0)and (s>i)) then
begin
s:=s*2;
i:=i*2;
end
else
begin
s:=s+2;
i:=i+2;
end;
writeln(s);
writeln(i);
end.
var
a:array[1..10] of integer;
b:array[1..10] of integer;
i:integer;
begin
for i:=1 to 10 do
begin
read(b[i]);
a[i]:=b[i]*45
end;
for i:=1 to 9 do
write(a[i],' ');
write(a[10])
end.
Чётные:6,12,18,452,398
Нечётные числа:771,11,5,29,9,13,99,53
Однозначные числа:6,5,9,
Двузначные числа:12,18,11,29,13,99,53
Трёхзначные числа:771,452,398
Четные однозначные числа:6,
Четные двузначные числа:12,18,
Var
i,n:integer;
s:string;
begin
writeln('Введите текст');
readln(s);
repeat
n:=pos(' ',s);
delete(s,1,n);
until n=0;
for i:=1 to length(s) do
if s[i]='б' then n:=n+1;
writeln('Число букв "б" в последнем слове: ',n)
<span>end.</span>
На Java
http://pastebin.com/SbfSZLFK
ввод - 1234567890123456
вывод - 66
<span>var n, sum: integer;
begin
readln(n);
sum := 0;
while n > 0 do begin
sum := sum + n mod 10;
n := n div 10
end;
writeln(sum);
end.</span>