|
@ -1,5 +1,6 @@ |
|
|
#include <stdio.h> |
|
|
#include <stdio.h> |
|
|
#include <math.h> |
|
|
|
|
|
|
|
|
#define M_PI 3.14159265358979323 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Function prototypes |
|
|
// Function prototypes |
|
|
void displayMenu(); |
|
|
void displayMenu(); |
|
@ -9,6 +10,7 @@ int getIntInput(const char *message); |
|
|
double factorial(double num); |
|
|
double factorial(double num); |
|
|
double permutation(int n, int r); |
|
|
double permutation(int n, int r); |
|
|
double combination(int n, int r); |
|
|
double combination(int n, int r); |
|
|
|
|
|
double pow(double num1, int num2); |
|
|
|
|
|
|
|
|
int main() { |
|
|
int main() { |
|
|
int choice; |
|
|
int choice; |
|
@ -146,3 +148,11 @@ int getIntInput(const char *message) { |
|
|
scanf("%d", &input); |
|
|
scanf("%d", &input); |
|
|
return input; |
|
|
return input; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
double pow(double num1, int num2){ |
|
|
|
|
|
double product = 1; |
|
|
|
|
|
for(int i = 0; i < num2; ){ |
|
|
|
|
|
product *= num1; |
|
|
|
|
|
} |
|
|
|
|
|
return product; |
|
|
|
|
|
} |