C Програма для обчислення потужності числа

У цьому прикладі ви навчитеся обчислювати силу числа.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування на С:

  • C Оператори програмування
  • C в той час як і робити … поки Loop

Програма нижче бере два цілі числа від користувача (базове число та показник ступеня) і обчислює потужність.

Наприклад: У випадку 2 3

  • 2 - базове число
  • 3 - показник ступеня
  • І, потужність дорівнює 2*2*2

Потужність числа за допомогою циклу while

#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()функцією.

Живлення за допомогою функції 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 

Цікаві статті...