Предмет: Информатика, автор: PhyMAthematicssics

Решить программу в С++. Только выделенную.

Приложения:

PhyMAthematicssics: Да
Browze: Переменную только одну можно создавать?С двумя переменными чет не выходит)))
PhyMAthematicssics: Ок))
Browze: 19 степень за 5 операций вообще не реально получить - я сделал такой вывод
Browze: Я буду сам ждать ответа
PhyMAthematicssics: За 6 операции можно?
Browze: да
Browze: вроде. Я уже решения стер свои
nkpk: только 6 операций умножения это как минимум если нужно могу доказать
PhyMAthematicssics: Было бы круто!

Ответы

Автор ответа: Browze
1

Возведение в 5 и 19 степень за 6 операций в сумме:

#include <iostream>


int main()

{

   float a;

   std::cin >> a;

   float tmp1, tmp2;


   tmp1 = a*a;//2

   tmp2 = tmp1*a;//3

   a = tmp2*tmp1;//5

   std::cout << a << std::endl;

   tmp1 = a*tmp2; // 7

   a = tmp1*tmp1; // 14

   a = a*tmp2; // 19

   std::cout << a << std::endl;

}

Приложения:
Похожие вопросы
Предмет: Геометрия, автор: Nekoramaq