moving from gitlab
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
#include "math.h"
|
||||
|
||||
int add(int x, int y) { return x + y; }
|
||||
int subtract(int x, int y) { return x - y; }
|
||||
double divide(int x, int y) {
|
||||
if (y == 0)
|
||||
return 0.0;
|
||||
return (double)x / y;
|
||||
}
|
||||
int mulitply(int x, int y) { return x * y; }
|
||||
int doubleVal(int x) { return x * 2; }
|
||||
int power(int x, int p) {
|
||||
int val = 1;
|
||||
for (int i = 1; i <= p; i++) {
|
||||
val *= x;
|
||||
}
|
||||
return val;
|
||||
}
|
||||
double squareRoot(int x) {
|
||||
double sqrt, val;
|
||||
|
||||
sqrt = divide(x, 2);
|
||||
val = 0;
|
||||
|
||||
while (sqrt != val) {
|
||||
val = sqrt;
|
||||
|
||||
sqrt = (x / val + val) / 2;
|
||||
}
|
||||
return sqrt;
|
||||
}
|
||||
Reference in New Issue
Block a user