How to implement a cumulative sum of numbers in int array in C#

1 Answer

0 votes
using System;

class Program
{
    static void Main()
    {
        // 0 : 0+1=1 : 0+1+2=3 : 0+1+2+3=6 : 0+1+2+3+4=10 : 0+1+2+3+4+5=15 ...
        int[] arr = {0, 1, 2, 3, 4, 5, 6}; 
        int sum = 0;

        for (int i = 0; i < arr.Length; i++) {
            sum += arr[i];
            Console.Write(sum + " ");
        }
    }
}



/*
run:

0 1 3 6 10 15 21 

*/
 

 



answered May 25, 2019 by avibootz

Related questions

...