All pastes #421014 Raw Edit

WoLpH

public c v1 · immutable
·published 2007-04-02 15:28 UTC
rendered paste body
#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;    for(i=1; i<=MAX; i++){        f = 0.0;        for(n=1; n<=i; n++){            f += 1.0/i;        }        print(f, n-1);    }}void print(double f, int n){    if (f == 1){        printf("%f == %2d :: ", f, n);        printf("Adding %d 1/%d's gives a result equal to 1\n", n, n);    }else if (f < 1){        printf("%f != %2d :: ", f, n);        printf("Adding %d 1/%d's gives a result less than 1\n", n, n);    }else{        printf("%f != %2d :: ", f, n);        printf("Adding %d 1/%d's gives you a result greater than 1\n", n, n);    }}