Var a,b:real;
begin
readln(a);
if frac(a)>0.5 then
b:=int(a)+1
else b:=int(a);
writeln(b);
end.
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int a, j = 0;
cin >> a;
int k = a;
while(k>0) {
j += k % 10;
k /= 10;
}
if (pow(j,3) == pow(a, 2))
cout << "Куб суммы цифр этого числа равен А*А." << endl;
else
cout << "Куб суммы цифр этого числа не равен А*А." << endl;
}
program kurs_v;
const x=20;
var n:integer;
A:array[1..x] of integer;
i,min:integer;
begin
min:=A[1];
for i:=2 to N do
begin
If A[i]<min then min:=a[i];
end;
write(min);
end.
1. A2=144/12/12=1; B2=144/12*2=24
2. A2=144/(12*12)=1
3. 0, так как на 0 делить нельзя.