using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; public class AppendLists { public static void Main() { var nums = Console.ReadLine().Split().Select(int.Parse).ToArray(); int[] firstNumbers = new int[nums.Length / 4]; int[] lastNumbers = new int[nums.Length / 4]; int[] middleNUmbers = new int[nums.Length / 2]; // Добавям първите елементи for (int i = 0; i < firstNumbers.Length; i++) { firstNumbers[i] = nums[i]; } // Добавям последните елементи int index = 0; for (int i = nums.Length - nums.Length / 4; i < nums.Length; i++) { lastNumbers[index] = nums[i]; index++; } // Добавям средните елементи index = 0; for (int i = nums.Length / 4; i < nums.Length - nums.Length / 4; i++) { middleNUmbers[index] = nums[i]; index++; } // Ревърсвам firstNumbers = firstNumbers.Reverse().ToArray(); lastNumbers = lastNumbers.Reverse().ToArray(); // Залепям първите и последните елементи в НОВ масив int[] firstsAndLastsNums = new int[nums.Length / 2]; index = 0; for (int i = 0; i < firstNumbers.Length; i++) { firstsAndLastsNums[index] = firstNumbers[i]; index++; } for (int i = 0; i < lastNumbers.Length; i++) { firstsAndLastsNums[index] = lastNumbers[i]; index++; } // Сумираме for (int i = 0; i < firstsAndLastsNums.Length; i++) { firstsAndLastsNums[i] += middleNUmbers[i]; } Console.WriteLine(string.Join(" ", firstsAndLastsNums)); } }