saniopt
?>

Число 15^10 записали 10 раз подряд. Полученное число возвели в квадрат. Напишите программу, которая повторит указанные действия и выведет полученный результат. Для Python.

Информатика

Ответы

Abespal

n = str(10**15)

print(int (n*10)**2)

Объяснение:

rusinfopro

1) Отрезаем 3 квадрата со стороной 131, остается прямоугольник со сторонами 131*32

2) Отрезаем 4 квадрата со стороной 32 ,(131-4*32 = 3), остается прямоугольник со сторонами 3*32

3) Отрезаем 10 квадратов со стороной 3 (32-10*3=2), остается прямоугольник со сторонами 2*3

4) Отрезаем квадрат со стороной 2 ,(3-2*1) остается прямоугольник со сторонами 1*2

5) Разрезаем на 2 квадрата со сторой 1

Итого получили: 3 квадрата 131*131; 4 квадрата - 32*32; 10 квадратов - 3*3,

1 квадрат - 2*2; 2 кадрата - 1*1

ckati

program z1;
var
i,j,m,k,z,x,l:integer;
begin
readln(m);
for i:=0 to m do begin z:=1;
if i=0 then z:=1 else begin
x:=i;
while x<>0 do begin
z:=z*4;
x:=x-1;
end; end;
if ((z<m) and (z*4>m)) then writeln(i);
if z=m then writeln(i-1);
end;
end.

 

program z2;
var
i,j,n,k,z,x,l:integer;
begin
readln(n);
for i:=0 to n do begin z:=1;
if i=0 then z:=1 else begin
x:=i;
while x<>0 do begin
z:=z*2;
x:=x-1;
end; end;
if ((z>n) and (z/2<n)) then writeln(i);
if z=n then writeln(i+1);
end;
end.

 

program z3;
var
i,j,n,k,z,x,s:integer;
begin
readln(n); s:=0;
for i:=1 to n do begin z:=1;
for j:=i to 2*i do
z:=z*j;
s:=s+z; end;
writeln(s);
end.

 

время 2 ночи 

...думаю пора спать ) 

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Число 15^10 записали 10 раз подряд. Полученное число возвели в квадрат. Напишите программу, которая повторит указанные действия и выведет полученный результат. Для Python.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

olegmgu1
Simbireva
kris5009646
kuziv31
masum-2011687
dksvetlydir
platan3698952
dumpler
ksen1280
vasenkova1981
kristina
afomin63
ЭдуардовнаКлючников1361
karavan85450
yamalsva45