|
//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; } |