פונקציה המקבלת שני מספרים ומעלה אחד בחזקת השני
הי כולם,
קיבלתי את המשימה הבאה בשפת C:
כתוב פונקציה המקבלת שני מספרים ומעלה אחד בחזקת השני.
להלן הפתרון שניתן:
int power(int a, int b)
{
int result = 1, i;
for (i = 0; i < b; ++i) result *= a;
return result;
}
אבל הוא לא כולל חזקה שלילית, איך אני יכולה בכל זאת להוסיף חזקה שלילית לפונקציה?
תודה!
הי כולם,
קיבלתי את המשימה הבאה בשפת C:
כתוב פונקציה המקבלת שני מספרים ומעלה אחד בחזקת השני.
להלן הפתרון שניתן:
int power(int a, int b)
{
int result = 1, i;
for (i = 0; i < b; ++i) result *= a;
return result;
}
אבל הוא לא כולל חזקה שלילית, איך אני יכולה בכל זאת להוסיף חזקה שלילית לפונקציה?
תודה!