Задача 06. Math Power Джъджа връща, че има грешни резултати, а не би трябвало!
Здравейте, прятели!
Задачата, за която имам питане е следната:
Пример: степен на число
Да се напише функция, която изчислява и връща резултата от повдигането на число на дадена степен.
Ясно е нали? Ето и кодът, който съм сглобил:
/*
Пример: степен на число
Да се напише функция, която изчислява и връща резултата от
повдигането на число на дадена степен.
Примерен вход и изход
╔═══════════╦═══════════╗ ╔═══════════╦═══════════╗
║ Вход ║ Изход ║ ║ Вход ║ Изход ║
╠═══════════╬═══════════╣ ╠═══════════╬═══════════╣
║ 2 ║ 256 ║ ║ 3 ║ 81 ║
║ 8 ║ ║ ║ 4 ║ ║
╚═══════════╩═══════════╝ ╚═══════════╩═══════════╝
*/
#include <iostream>
using namespace std;
double powerBy(double num, double pow) {
double result = 1;
for (int i = 1; i <= pow; i++)
{
result *= num;
}
return result;
}
int main() {
double a, x;
cin >> a;
cin >> x;
double returnResult = powerBy(a, x);
cout << returnResult;
return 0;
}
...и, тук не разбирам какво се случва, или по-скоро, мисля, че не би трябвало да се случва, но човек може да се разсее и да не забележи проблемите. Та: Джъджа ми дава, че имам 3 грешни отговора? Някой има ли представа защо? Аз ли нещо греша, или Джуджа е за пренастройка?
Благодаря, предварително! :)
Благодаря за включването, Марти! :)
Имаш ли представа, кого трябва да уведомим, за да се поправи? По-назад в упражненията от глава 9-та, мисля, също има някакво недоразумение, защото всички участници имаха резултат 90/100, както и аз, а не би трябвало! Просто Джъджа не отчита един от отговорите както трябва.
Не е редно (хич, даже) да има система полу-работеща, полу-не! Но вероятността колегите да не знаят за проблема е голяма и затова мисля, че е редно да уведомим хората управляващи системата.
@Somma, в страницата на курса към всяко занятие трябва да има линк/бутон през който да се докладват проблеми в материалите и задачите.
Както е видно от решението на @Nikolay_Dimitrov10, Judge очаква решение, което работи само с цели числа, а това не е изричо указано в условието.