Я должен написать основной() процедуру, чтобы проверить результаты следующих тестов:Функциональные полномочия
мощность (8, 2)
мощности (3, 3)
мощность (2, 10)
Используйте cout для отображения вычисленных значений на экране. Это то, что я сделал до сих пор, но он не работает для меня
#include <iostream>
#include <cmath>
using namespace std;
int pwr (int&, int);
int main()
{
int m, n;
cout << "Enter two positive integers;";
cin >> m >> n;
cout << endl << "The power is " << pwr(m,n) << endl;
return 0;
}
int power (int m, int n)
{
if (n<=1)
return m;
else
return m * power (m, n-1);
}
Не работают средства абсолютно ничего. – chris
'int pwr (int &, int)' объявлен, но не определен. 'int power (int m, int n)' определяется, но никогда не используется. – Mankarse
Mankarse и Song Wang оба дали вам свой ответ. Я предполагаю, что это для домашней работы. Попробуйте ввести символ вместо числа и посмотрите на результат. – XanderLynn