Add c/difference-of-squares

Work-in-progress.
This commit is contained in:
dwrz
2019-06-05 02:51:54 +00:00
parent ba5ac622c8
commit e91639751e
8 changed files with 2459 additions and 0 deletions
@@ -0,0 +1,17 @@
#include <stdio.h>
#include <math.h>
int square_of_sum(int n) {
int sum = (int) (n * ((n * 0.5) + 0.5));
return pow(sum, 2);
}
int sum_of_squares(int n) {
printf("%d\n", n);
return n;
}
int difference_of_squares(int n) {
printf("%d\n", n);
return square_of_sum(n) - sum_of_squares(n);
}
@@ -0,0 +1,5 @@
int square_of_sum(int n);
int sum_of_squares(int n);
int difference_of_squares(int n);