Привет всем, нужна альтернатива функции pow которая возводит число х в степень у.
Просьба в гугл не слать, т.к я с телефона . Заранее спасибо
Fever,спс, но мне нужно с циклом это както сделать
Okula пишет:
"Jaguar, причём тут цикл? Это простая операция."
эт вопрос не ко мне). я сделал операцией, мне сказали, бред, нужно не так, а циклом. (пинать училку по инфе). мой вариант это типо хрень..
добавлено спустя 56 секунд:
т.е надо обойтись без этой функции...
Jaguar, дак обошелся без нее.
iResult = iArg1;
for (i = 1; i < iArg2; i++){ iResult *= iArg1;}
где iArg1 - число, iArg2 - степень
Я так понял тебе нужно какое-то число последовательно возводить в степень с каждой итерацией цикла.
num = 5; // число которое возводим в степень
for(i=1; i<=10; i++) {
iResult = exp(num * ln(i))
printf("%s \n", iResult);
}
Как-то так, я не силён в C++
Okula, спасибо, навел на мысль
добавлено спустя 28 секунд:
int num, num1,n;
cout << "число: ";
cin >> num;
cout << "степень: ";
cin >> n;
num=num1;
for(int i=1; i<n; i++) {
num=num*num1;
}
cout << num<< endl;
__________
вот код кому надо. Альтернатива типо. Всем спасибо
LooK пишет:
"Jaguar, а num1 зачем? И num достаточно"
а какты будешь возводить в степень?
num=5*5
далее num = 25 и опять умножается только уже на 25. Поэтому и нужен num1. чтоб знать на какое число умножать