Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int n;
- int p = 0;
- int k = 0;
- int m;
- double[] b;
- double[] a;
- double min;
- double sum = 0;
- Console.Write("Укажите размерность массива: ");
- n = Convert.ToInt32(Console.ReadLine());
- a = new double[n];
- for (int i = 0; i < n; i++)
- {
- Console.Write("Введите A[" + i + "]: ");
- a[i] = Convert.ToDouble(Console.ReadLine());
- }
- min = a[0];
- for (int i = 1; i < n; i++)
- {
- if (min > a[i]) min = a[i];
- }
- Console.WriteLine("Наименьший эллемент массива: {0}", min);
- for (int i = 0; i < n; i++)
- {
- if (a[i] > 0)
- {
- p = i; Console.WriteLine("Первое положительное значение : {0}", a[p]);
- break;
- }
- }
- for (int i = n - 1; i > 0; i--)
- {
- if (a[i] > 0)
- {
- k = i; Console.WriteLine("Последнее положительное значение: {0} ", a[k]);
- break;
- }
- }
- for (int i = p + 1; i < k; i++)
- {
- sum += a[i];
- }
- Console.WriteLine("Сумма между ними = {0}", sum);
- b = new double[a.Length];
- m = 0;
- for (int i = 0; i < a.Length; i++)
- {
- if (Math.Abs(a[i]) > 0)
- {
- b[m] = a[i];
- m++;
- }
- }
- for (int i = 0; i < a.Length; i++)
- {
- if (Math.Abs(b[i]) < 0) b[i] = 0;
- }
- Array.Reverse(b);
- Console.WriteLine();
- for (int i = 0; i < a.Length; i++)
- {
- Console.WriteLine(b[i]);
- }
- Console.ReadKey();
Advertisement
Add Comment
Please, Sign In to add comment