23 апреля 2015 г.

Написать функцию, которая возводит число в степень

double st(int digit, int stepen)
{
int res = digit;
for (int i = stepen; i > 1; i--)
{
res*= digit;
}
return res;
}

void main()
{
setlocale(LC_ALL, "Russian");

int a,b;
do
{
cout << "Эта программа возводит число в степень.\nПожалуйста введите число:\n";
cin >> a;
cout << "Введите степень, в которую нужно возвести число:\n";
cin >> b;
cout << "Равно " << st(a,b) << "\n";
cout << "Если хотите продолжить, нажмите 1\n";
cin >> a;
} while (a == 1);
}

Комментариев нет:

Отправить комментарий