/* June 14, 1998 */
/* Program to check whether the sum and product are equal using loop */
#include
/* function prototype */
int add (int a);
int product (int b);
main ()
{
/* declarations */
int n;
/* request input */
printf ("Enter a value of n> ");
scanf ("%d", &n);
/* display results */
printf ("\nThe sum of 1 + 2 +...+ (n-1) + n = %d\n", add(n));
printf ("The product of (n * (n+1)) is: %d\n", product (n));
if (add(n) == product (n))
printf ("...the sum and the product are equal!\n");
else
printf ("...the sum is not equal to the product!\n");
}
/* function definition */
int add (int a)
{
/* local variable */
int i;
int sum;
/* computation */
sum = 0;
for (i = a; i > 0; --i) {
sum = sum + i;
}
return (sum);
}
/* function definition */
int product (int b)
{
int c;
c = (b * (b + 1)) / 2;
return (c);
}
               (
geocities.com/yosemite/rapids)                   (
geocities.com/yosemite)