Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Linq;
- using System.Collections.Generic;
- namespace ConsoleApp2
- {
- class Program
- {
- static void Main(string[] args)
- {
- One();
- Two();
- Tri();
- Chetire();
- }
- public static void One()
- {
- Console.WriteLine("введите длинну массива");
- try
- {
- int len = int.Parse(Console.ReadLine());
- int n = 0;
- double[] arr = new double[len];
- Console.WriteLine("введите элементы маасива");
- while (n < arr.Length)
- {
- double elem = double.Parse(Console.ReadLine());
- arr[n] = elem;
- n++;
- }
- Console.WriteLine("введите элемент К");
- double k = int.Parse(Console.ReadLine());
- Console.WriteLine("введите элемент L");
- double l = int.Parse(Console.ReadLine());
- double dop = 0;
- double dop_2 = 0;
- double dop_3 = 0;
- foreach (double i in arr)
- {
- if (i == k)
- {
- dop=1;
- }
- if (dop == 0)
- {
- dop_2 += i;
- dop_3++;
- }
- if (dop == 1 && i == l)
- {
- dop=0;
- }
- }
- dop_2 = dop_2 / dop_3;
- Console.WriteLine($"Твое ср. арефметическое - {dop_2}");
- }
- catch
- {
- Console.WriteLine("У вас ошибка");
- }
- }
- /*public static void Two()
- {
- Console.WriteLine("введите длинну массива");
- *//*try
- {*//*
- int len = int.Parse(Console.ReadLine());
- int n = 0;
- int[] arr = new int[len];
- Console.WriteLine("введите элементы маасива");
- while (n < arr.Length)
- {
- int elem = int.Parse(Console.ReadLine());
- arr[n] = elem;
- n++;
- }
- int[] arr_2 = arr;
- for (int i = 0; i < arr.Length; i += 2)
- {
- arr_2[i + 1] = arr[i];
- }
- Console.WriteLine($"Исходн-ый массив - {String.Join(" ", arr_2)}");
- *//*}
- catch
- {
- Console.WriteLine("У вас ошибка");
- }*//*
- }*/
- public static void Tri()
- {
- Console.WriteLine("введите длинну массива");
- try
- {
- int len = int.Parse(Console.ReadLine());
- int n = 0;
- double[] arr = new double[len];
- double[] arr_2 = new double[len];
- Console.WriteLine("введите элементы маасива");
- while (n < arr.Length)
- {
- double elem = double.Parse(Console.ReadLine());
- arr[n] = elem;
- n++;
- }
- double dop = -1;
- double dop_2 = 0;
- for (int k = 0; k < arr.Length; k++)
- {
- if (arr[k] > 0)
- {
- dop = arr[k];
- }
- if (dop > 0)
- {
- dop_2 += arr[k];
- }
- }
- Console.WriteLine($"Твоя сумма - {dop_2}");
- }
- catch
- {
- Console.WriteLine("У вас ошибка");
- }
- }
- public static void Chetire()
- {
- Console.WriteLine("введите длинну массива");
- try
- {
- int len = int.Parse(Console.ReadLine());
- int n = 0;
- double[] arr = new double[len];
- double[] arr_2 = new double[len];
- Console.WriteLine("введите элементы маасива");
- while (n < arr.Length)
- {
- double elem = double.Parse(Console.ReadLine());
- arr[n] = elem;
- n++;
- }
- for (int k = 0; k < arr.Length; k++)
- {
- double[] arr_dop = arr.Take(k + 1).ToArray();
- arr_2[k] = arr_dop.Sum() / arr_dop.Length;
- }
- Console.WriteLine($"Твой массив - {string.Join(' ', arr_2)}");
- }
- catch
- {
- Console.WriteLine("У вас ошибка");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement