Вычислите число 2^100. Десятичную запись полученного числа нужно записать четыре раза...

0 голосов
84 просмотров

Вычислите число 2^100. Десятичную запись полученного числа нужно записать четыре раза подряд (например, если ответом было число 123, то записать четыре раза подряд его десятичную запись — это получить число 123123123123). Из результата извлекли корень 10-й степени (то есть возвели результат в степень 1/10). Сколько получилось? Ответ запишите с точностью до трех знаков после запятой


Информатика (38 баллов) | 84 просмотров
Дано ответов: 2
0 голосов
Правильный ответ
// PascalABC.NET 3.3, сборка 1625 от 17.01.2018
// Внимание! Если программа не работает, обновите версию!

begin
  var n:=BigInteger(2)**100;
  var s:=n.ToString*4;
  var r:=s.ToReal**0.1;
  Writeln(r:0:3)
end.

Результат
2043148610528.140
(150k баллов)
0

Достоинство питона в его высокоуровневости,а еще код красивый получается)

0 голосов
Python 3.Среда разработки IDLE
image
(1.4k баллов)
0

Библиотеку можно не подключать,но с подключенной библиотекой можно записать решение в 1 строчку