Помогни ни да направим Uroci.net по - богат! Добави урок

Функция за изчисляване на степен в C++

C++ » C++
lp515   трудност:    видян: 10688

Варианt с библиотека <iostream>


 #include <iostream>//използва се от функцията cin , cout

using namespace std;

double z=1; //това е параметърът който ще използваме като умножител

int x,y; // x е числото което искаме да сметнем на степен , y е самата степен

int main ()

{

cin>>x;

cin>>y; 

while(y>0)

{

z=z*x;

y--;

}

cout<<"The result is:"<<z<<"    ";

system("pause");

return 0;

}

 



Коментари (4)

lp515 на 07.10 2010 в 10:04ч.
Може и по друг начин:

#include
using namespace std;

int main(void)
{
int a,b,c;

cin>>a;
cin>>b;
c=a;
for(;b>1;b--)
c*=a;
cout
YordanL на 18.10 2010 в 20:22ч.
Има си функция за степен:
cout
YordanL на 22.10 2010 в 19:14ч.
cout
Undertooth на 20.11 2010 в 15:15ч.
Или пък нещо по-напреднало:
int powerTo (int number, int power) {
if ( power == 0 ) return 1;
return number * powerTo(number, --power);
}

Регистрирайте се, за да добавите коментар


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: IT Новини