Mega Code Archive

 
Categories / C# / Language Basics
 

Sums the values in an array using a foreach loop

/* C# Programming Tips & Techniques by Charles Wright, Kris Jamsa Publisher: Osborne/McGraw-Hill (December 28, 2001) ISBN: 0072193794 */ // ForEach.cs -- Sums the values in an array using a foreach loop // //               Compile this program with the folowing command line //                   C:>csc ForEach.cs // namespace nsForEach {     using System;     public class ForEach     {         static public void Main ()         {              DateTime now = DateTime.Now;              Random rand = new Random ((int) now.Millisecond);              int [] Arr = new int [10];              for (int x = 0; x < Arr.Length; ++x)              {                  Arr[x] = rand.Next () % 100;              }              int Total = 0;              Console.Write ("Array values are ");              foreach (int val in Arr)              {                  Total += val;                  Console.Write (val + ", ");              }               Console.WriteLine ("and the average is {0,0:F1}",                                (double) Total / (double) Arr.Length);         }     } }