ПОМОГИТЕ ОЧЕНЬ НАДО ПОЖАЛУЙСТА НА ЯЗЫКЕ С++
Требуется написать функцию long long pow(long long a, unsigned int p), которая возводит число a в степень p и возвращает ap.
С её помощью рассчитайте значение выражения x^11 + y^5 + z^18.
Формат входных данных
С клавиатуры вводятся три целых числа x, y и z, не превосходящие по модулю 10.
Формат выходных данных
Требуется вывести результат вычисления выражения x^11 + y^5 + z^18.
Примеры
входные данные выходные данные
6 2 3
750217577
Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
long long pow_l(long long a, unsigned p)
{
long long temp = a;
for(int i = 1; i < p; i++)
{
temp *=a;
}
return temp;
}
int main()
{
long long x,y,z,res;
cin >> x;
cin >> y;
cin >> z;
res = pow_l(x, 11)+pow_l(y, 5)+pow_l(z, 18);
cout << res << endl;
Проверять надо, на скорую руку написал без проверки в си++