//Date: 2003.08.27
//File: prog01.cpp
//Author: AOU
#include <iostream.h>
//sum of digits function
//5=>1+2+3+4+5
//3=>1+2+3
/*
set sum to 0
for i=1 to n do the following
add i to sum
end for loop
return sum
*/
int sumOfDigits1(int n);
int sumOfDigits2(int n);
void main(void)
{
int n=5;
int result;
result = sumOfDigits1(n);
cout << result << endl;
result = sumOfDigits2(n);
cout << result << endl;
}
int sumOfDigits1(int n)
{
int sum;
sum = 0;
for (int i=1; i<=n; i++)
sum = sum + i;
return sum;
}
int sumOfDigits2(int n)
{
return n*(n+1)/2;
}
|