andreas
BAN USERclass Exercise1
{
int[] A = { 1, 2, 3 };
int[] S = new int[3];
public int calc(int sumOfNumbersBeforeI, int sumOfNumbersAfterI, int i)
{
int response = 0;
if (i == A.Length - 1)
{
S[i] = sumOfNumbersBeforeI;
sumOfNumbersAfterI = A[i];
response = A[i];
}
else
{
sumOfNumbersAfterI = calc(sumOfNumbersBeforeI + A[i], sumOfNumbersAfterI, i+1);
S[i] = sumOfNumbersBeforeI + sumOfNumbersAfterI;
response = sumOfNumbersAfterI + A[i];
}
return response;
}
public void runme()
{
calc(0, 0, 0);
foreach (int i in S)
Console.Write(i+",");
Console.ReadKey();
}
}
- andreas June 02, 2013