Информатика, опубликовано 2018-08-22 22:46:37 by Гость
Написать програму для решения задачи: Дано действительное а. Не пользуясь никакими арифметическими операциями, кроме умножения, получить а^3 ( а в третьей степени) и а^10 ( а в десятой степени) за четыре операции Очень нужно на завтра, помогите пожалуйста!!!
Ответ оставил Гость
Алгоритм
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
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.
Форма вопроса доступна на