Akioni

Untitled

Oct 20th, 2016
365
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.16 KB | None | 0 0
  1.  int n;
  2.             int p = 0;
  3.             int k = 0;
  4.             int m;
  5.             double[] b;
  6.             double[] a;
  7.             double min;
  8.             double sum = 0;
  9.  
  10.  
  11.  
  12.             Console.Write("Укажите размерность массива: ");
  13.             n = Convert.ToInt32(Console.ReadLine());
  14.             a = new double[n];
  15.             for (int i = 0; i < n; i++)
  16.             {
  17.                 Console.Write("Введите A[" + i + "]: ");
  18.                 a[i] = Convert.ToDouble(Console.ReadLine());
  19.             }
  20.             min = a[0];
  21.  
  22.  
  23.             for (int i = 1; i < n; i++)
  24.             {
  25.                 if (min > a[i]) min = a[i];
  26.             }
  27.             Console.WriteLine("Наименьший эллемент массива: {0}", min);
  28.  
  29.  
  30.             for (int i = 0; i < n; i++)
  31.             {
  32.                 if (a[i] > 0)
  33.                 {
  34.                     p = i; Console.WriteLine("Первое положительное значение : {0}", a[p]);
  35.                     break;
  36.                 }
  37.             }
  38.             for (int i = n - 1; i > 0; i--)
  39.             {
  40.                 if (a[i] > 0)
  41.                 {
  42.                     k = i; Console.WriteLine("Последнее положительное значение: {0} ", a[k]);
  43.                     break;
  44.                 }
  45.             }
  46.  
  47.  
  48.             for (int i = p + 1; i < k; i++)
  49.             {
  50.                 sum += a[i];
  51.             }
  52.             Console.WriteLine("Сумма между ними = {0}", sum);
  53.  
  54.  
  55.             b = new double[a.Length];
  56.             m = 0;
  57.  
  58.             for (int i = 0; i < a.Length; i++)
  59.             {
  60.                 if (Math.Abs(a[i]) > 0)
  61.                 {
  62.                     b[m] = a[i];
  63.                     m++;
  64.                 }
  65.             }
  66.  
  67.             for (int i = 0; i < a.Length; i++)
  68.             {
  69.                 if (Math.Abs(b[i]) < 0) b[i] = 0;
  70.             }
  71.             Array.Reverse(b);
  72.             Console.WriteLine();
  73.  
  74.             for (int i = 0; i < a.Length; i++)
  75.             {
  76.                 Console.WriteLine(b[i]);
  77.             }
  78.  
  79.  
  80.             Console.ReadKey();
Advertisement
Add Comment
Please, Sign In to add comment