Jater

Fedya_array_summa

Dec 2nd, 2013
80
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*b)    Дан массив a[1..n] из целых чисел, принимающих значения от -1000 до 1000.
  2.              * Найти сумму всёх чётных элементов больших среднего значения всех элементов массива.
  3.              * Если таких нет – вывести сообщение об этом*/
  4.             Console.WriteLine("Vvedite razmernost' massiva:");
  5.             int n = Convert.ToInt32(Console.ReadLine());
  6.             int[] a = new int[n];
  7.             int sum = 0, sr=0, check=0;
  8.             Random realRnd = new Random();
  9.             int min = -1000, max=1000;
  10.             for (int i = 0; i < n; i++)
  11.             {
  12.                 a[i] = realRnd.Next(min,max);
  13.             }
  14.             Console.WriteLine("Sozdannyi massiv:");
  15.             for (int i = 0; i < n; i++)
  16.             {
  17.                 Console.Write(a[i] + "  ");
  18.             }
  19.             for (int i = 0; i < n; i++)
  20.             {
  21.                 sr += a[i];
  22.             }
  23.             for (int i = 0; i < n; i++)
  24.             {
  25.                 if (a[i] >= sr && a[i]>=0)
  26.                 {
  27.                     sum += a[i];
  28.                     check++;
  29.                 }
  30.             }
  31.             if (check != 0)
  32.             {
  33.                 Console.WriteLine("\nSumma chetnyh elementov bol'she srednego = " + sum);
  34.             }
  35.             else
  36.             {
  37.                 Console.WriteLine("\nNet chetnyh elementov bol'she srednego");
  38.             }
  39.            
  40.             Console.ReadLine();
RAW Paste Data