Обожаю Python.
n = 0
for i in range(4):
n *= 10**len(str(2**100))
n += 2**100
print(n)
print(n**(1/10))
N=2^i
Находим i:
64=2^i => i = 6 бит
I=6*10*32*64=60*2^5*2^6=60*2^11 бит = 2^13*15бит=15Кбайт
Var N, lastNum, mod5: integer;
flag: boolean;
begin
readln(N);
lastNum := N mod 10;
mod5 := N mod 5;
flag := (lastNum = 5) or (lastNum = 0);
if flag then
writeln('Число ', N, ' делится на 5 по признаку делимости')
else
writeln('Число ', N, ' не делится на 5 по признаку делимости');
if (mod5 = 0) then
writeln('Число ', N, ' делится на 5 по определению')
else
writeln('Число ', N, ' не делится на 5 по определению');
flag := flag xor (mod5 = 0);
if flag then
writeln('Результаты не совпадают, это не признак делимости!')
else
writeln('Результаты совпадают, это возможно признак делимости')
end.
НЕ является методом классификации : г) структурный