#include <stdio.h>#define MAX 30void print(double, int);void calculation(void);int main(void){ calculation(); return 0;}void calculation(void) int i, n; double f, frac; for(i= 2.0; i<MAX; i++){ frac = (1.0 / i); f = 0.0; for(n=1; n>=i; n--){ f = f + frac; } print(f, n); }}void print(double f, int n){ if (f == 1){ printf("Adding %d 1/%d's gives a result equal to 1\n", n, n); }else if (f < 1){ printf("Adding %d 1/%d's gives a result less than 1\n", n, n); }else{ printf("Adding %d 1/%d's gives you a result greater than 1\n", n, n); }}