Алгоритм 1) a x a = a² ⇒ b; b x a = a³ ⇒ результат 2) a x a = a² ⇒ b; b x b = a⁴ ⇒ c; c x c = a⁸ ⇒ c; c x b = a¹⁰ ⇒ результат
Программа на языке PascalABC.Net var a,b,c,y:real; begin Write('Введите число: '); Read(a); b:=a*a; y:=b*a; Writeln('Третья степень числа равна ',y); c:=b*b; c:=c*c; y:=b*c; Writeln('Десятая степень числа равна ',y) end.
Тестовые решения: Введите число: 2 Третья степень числа равна 8 Десятая степень числа равна 1024
Введите число: -13.594 Третья степень числа равна -2512.128188584 Десятая степень числа равна 215512594781.574
function IsNice(n:longint):boolean; // Отвечает на вопрос, является ли число красивым var d,nd,sd:byte; begin sd:=0; nd:=0; repeat d:=n mod 10; sd:=sd+d; Inc(nd); n:=n div 10 until n=0; IsNice:=(sd mod nd = 0) end;
var i,n,k:longint; begin Write('Порядковый номер "красивого" числа: '); Read(n); i:=1; k:=0; repeat if IsNice(i) then Inc(k); if k<>n then Inc(i) until k=n; Writeln('Красивое число равно ',i) end.
Тестовое решение: Порядковый номер "красивого" числа: 15 Красивое число равно 20
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку