Ц Програм за израчунавање снаге броја

У овом примеру ћете научити да рачунате снагу броја.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц:

  • Ц Оператери програмирања
  • Ц вхиле и уради … вхиле Лооп

Програм у наставку узима од корисника две целобројне вредности (основни број и експонент) и израчунава снагу.

На пример: У случају 2 3

  • 2 је основни број
  • 3 је експонент
  • И, снага је једнака 2*2*2

Снага броја помоћу вхиле петље

#include int main() ( int base, exp; long long result = 1; printf("Enter a base number: "); scanf("%d", &base); printf("Enter an exponent: "); scanf("%d", &exp); while (exp != 0) ( result *= base; --exp; ) printf("Answer = %lld", result); return 0; ) 

Оутпут

Унесите основни број: 3 Унесите експонент: 4 Одговор = 81 

Горња техника ради само ако је експонент позитиван цео број .

Ако требате да пронађете снагу броја са било којим реалним бројем као експонентом, можете користити pow()функцију.

Снага помоћу функције пов ()

#include #include int main() ( double base, exp, result; printf("Enter a base number: "); scanf("%lf", &base); printf("Enter an exponent: "); scanf("%lf", &exp); // calculates the power result = pow(base, exp); printf("%.1lf^%.1lf = %.2lf", base, exp, result); return 0; ) 

Оутпут

Унесите основни број: 2.3 Унесите експонент: 4,5 2,3 4,5 = 42,44 

Занимљиви Чланци...