Advertisement
Maxim_Kuraksin

AverageValue

Nov 1st, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.97 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace AverageValue
  8. {
  9.     class IntArray
  10.     {
  11.         int[] intArray = new int[5];
  12.  
  13.         public int this[int index]
  14.         {
  15.             get
  16.             {
  17.                 return intArray[index];
  18.             }
  19.             set
  20.             {
  21.                 intArray[index] = value;
  22.             }
  23.         }
  24.  
  25.         int average;
  26.         public int Average
  27.         {
  28.             get
  29.             {
  30.                 return average;
  31.             }
  32.         }
  33.  
  34.         int total;
  35.         public int Total
  36.         {
  37.             get
  38.             {
  39.                 return total;
  40.             }
  41.         }
  42.  
  43.         public void AverageAndTotal()
  44.         {
  45.             int i;
  46.             total = 0;
  47.  
  48.             for (i = 0; i < intArray.Length; i++)
  49.             {
  50.                 total += intArray[i];
  51.             }
  52.  
  53.             average = total/ intArray.Length;
  54.         }
  55.     }
  56.  
  57.     class Program
  58.     {
  59.         static void Main(string[] args)
  60.         {
  61.             int i;
  62.             IntArray firstObject = new IntArray();
  63.  
  64.             Console.WriteLine("Введите массив:");
  65.             for (i = 0; i < 5; i++)
  66.             {
  67.                 Console.Write("{0} элемент массива: ", i + 1);
  68.                 firstObject[i] = Convert.ToInt32(Console.ReadLine());
  69.             }
  70.  
  71.             Console.WriteLine("\nБыл введен массив:");
  72.             for (i = 0; i < 5; i++)
  73.             {
  74.                 Console.Write(" {0}", firstObject[i]);
  75.             }
  76.  
  77.             firstObject.AverageAndTotal();
  78.  
  79.             Console.WriteLine("\n\nСреднее арифметическое элементов массива: {0}", firstObject.Average);
  80.             Console.WriteLine("Сумма элементов массива: {0}", firstObject.Total);
  81.  
  82.             Console.ReadKey(true);
  83.         }
  84.     }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement