TheBulgarianWolf

Array Initialization + Sum

Apr 15th, 2020
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.39 KB | None | 0 0
  1. using System;
  2.  
  3.  
  4. namespace OnlineExercise15._4
  5. {
  6.     class Program
  7.     {
  8.         static int[] arrayBuilder(int numberOfElements)
  9.         {
  10.             int[] array1 = new int[numberOfElements];
  11.             for(int i = 0; i < numberOfElements; i++)
  12.             {
  13.                 array1[i] = int.Parse(Console.ReadLine());
  14.             }
  15.             return array1;
  16.         }
  17.  
  18.         static int arraySum(int number,int[] array)
  19.         {
  20.            
  21.             if (number > array.Length)
  22.             {
  23.                 number = array.Length;
  24.                 Console.WriteLine("The number you have entered is overflowing /n the array size.So the new number of elements in the sum is - " + number);
  25.             }
  26.  
  27.             int sum = 0;
  28.             for (int k = 0; k < number; k++)
  29.             {
  30.                 sum += array[k];  
  31.             }
  32.  
  33.             return sum;
  34.         }
  35.  
  36.         static void Main(string[] args)
  37.         {
  38.             Console.Write("Enter the number of elements you want in the array: ");
  39.             int numberInArray = int.Parse(Console.ReadLine());
  40.             int[] newArr = arrayBuilder(numberInArray);
  41.             Console.WriteLine("Enter the number of elements you want to sum: ");
  42.             int numbersInSum = int.Parse(Console.ReadLine());
  43.             Console.WriteLine(arraySum(numbersInSum,newArr));
  44.         }
  45.        
  46.        
  47.     }
  48. }
Add Comment
Please, Sign In to add comment