- using System;
- class Program
- {
- static void Main()
- {
- int[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
- int partSize = numbers.Length / 3;
- int remainder = numbers.Length % 3;
- int[] part1 = new int[partSize + (remainder > 0 ? 1 : 0)];
- Array.Copy(numbers, 0, part1, 0, part1.Length);
- int[] part2 = new int[partSize + (remainder > 1 ? 1 : 0)];
- Array.Copy(numbers, part1.Length, part2, 0, part2.Length);
- int[] part3 = new int[partSize];
- Array.Copy(numbers, part1.Length + part2.Length, part3, 0, part3.Length);
- Console.WriteLine("Часть 1:");
- foreach (int num in part1)
- {
- Console.Write(num + " ");
- }
- Console.WriteLine();
- Console.WriteLine("Часть 2:");
- foreach (int num in part2)
- {
- Console.Write(num + " ");
- }
- Console.WriteLine();
- Console.WriteLine("Часть 3:");
- foreach (int num in part3)
- {
- Console.Write(num + " ");
- }
- Console.WriteLine();
- }
- }