Var n,m,k:integer;
begin
write('n = '); readln(n);
write('m = '); readln(m);
k:=(m-1) div n + 1;
writeln('k = ',k);
end.
Пример:
n = 700
m = 2100
k = 3
<em>// PascalABC.NET 3.2, сборка 1437 от 03.05.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
var t:=a.Partition((x,i)->i.IsEven);
var s:=t[0].Interleave(t[1].OrderByDescending(x->x));
if a.Length.IsOdd then a:=s.ToArray+Arr(a.Last)
else a:=s.ToArray;
a.Println
end.
<u>Примеры</u>
n= 14
42 -8 41 -26 -28 -44 -27 -24 13 -20 16 19 37 -26
42 19 41 -8 -28 -20 -27 -24 13 -26 16 -26 37 -44
n= 15
-21 41 32 8 -23 23 23 9 35 45 -42 37 -11 -8 22
-21 45 32 41 -23 37 23 23 35 9 -42 8 -11 -8 22
#1
import math
r=int(input())
print("S={}\nP={}".format(math.pi*(r**2),2*math.pi*r))
#2
a,b=[int(i) for i in input().split()]
print("a*b={}".format(a*b))
print("a/b={}".format(a/b))
print("a+b={}".format(a+b))
print("a-b={}".format(a-b))
=D
=D
=D
=D
=D
=D
=D
=D
=D
=D
=D
=D
=D
=D
=D