Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.58 KB | None | 0 0
  1. namespace _376
  2. {
  3.     class Program
  4.     {
  5.         public static double sred(int k)
  6.         {
  7.            
  8.             double srednoArr = 0;
  9.             int brr3 = 0;
  10.             double sum3 = 0;
  11.             Random rnd = new Random();
  12.             int[] numbers = new int[k];
  13.             for (int i = 0; i < k; i++)
  14.             {
  15.                 numbers[i] = rnd.Next(1, 1000);
  16.                 if (numbers[i] >= 10 || numbers[i] <= 100)
  17.                 {
  18.                     sum3 += numbers[i];
  19.                     brr3++;
  20.                 }
  21.             }
  22.             srednoArr = sum3 / brr3;
  23.             return srednoArr;
  24.         }
  25.         static void Main(string[] args)
  26.         {
  27.             double x, s = 0;
  28.             int br = 0;
  29.            
  30.             Console.WriteLine("Въведете номер на подусловие:");
  31.             int caseSwitch = int.Parse(Console.ReadLine());
  32.  
  33.             switch (caseSwitch)
  34.             {
  35.                 case 1:
  36.                     do
  37.                     {
  38.                         Console.Write("Въведи число:");
  39.                         x = double.Parse(Console.ReadLine());
  40.  
  41.  
  42.                         if (x > 0)
  43.                         {
  44.                             s += x;
  45.                             br++;
  46.                         }
  47.  
  48.                     } while (x != 0);
  49.  
  50.                     Console.WriteLine("Сума:" + s + "   Средноаритметична сума:" + s / br);
  51.                     break;
  52.                 case 2:
  53.                     double[] arr = new double[7];
  54.                     Console.WriteLine("Моля въведете число : ");
  55.                     for (int i = 0; i < arr.Length; i++)
  56.                     {
  57.                         arr[i] = Convert.ToDouble(Console.ReadLine());
  58.                     }
  59.                     int len = arr.Length;
  60.  
  61.                     double sum = 0;
  62.  
  63.                     for (int i = 0; i < arr.Length; i++)
  64.                     {
  65.                         if (arr[i] < 0 || arr[i] > 300)
  66.                         {
  67.                             sum += arr[i];
  68.  
  69.                         }
  70.                     }
  71.  
  72.                     Console.WriteLine("Сумата на числата отговарящи на условията е: " + sum);
  73.                     break;
  74.                 case 3:
  75.                     int a, b, c;
  76.                     double result;
  77.                     do
  78.                     {
  79.                         Console.WriteLine("Моля въведете число а: ");
  80.                         a = int.Parse(Console.ReadLine());
  81.                         Console.WriteLine("Моля въведете число b: ");
  82.                         b = int.Parse(Console.ReadLine());
  83.                         Console.WriteLine("Моля въведете число c: ");
  84.                         c = int.Parse(Console.ReadLine());
  85.  
  86.                         if(a>1||b>1||c>1)
  87.                         {
  88.                             Console.WriteLine("Моля въведете положителни числа");
  89.                         }
  90.                     }
  91.                     while (a<=0||b<=0||c<=0);
  92.  
  93.                     result = sred(Math.Abs(c - b)) - sred(c + a);
  94.                     Console.WriteLine("Резултатът е ");
  95.                     Console.WriteLine(result);
  96.                     break;
  97.                 default:
  98.                     Console.WriteLine("Въведохте несъществуващ номер на условие");
  99.                     break;
  100.             }
  101.         }
  102.     }
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement