Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace ConsoleApp_Massive_Operations
- {
- class Program
- {
- static string[] one = { "Пиво", "Вино", "Водка" };
- static string[] two = { "Компот", "Морс", "Молоко" };
- static void Main(string[] args)
- {
- // Array.Clear(one, 0, 1);//УДАЛЕНИЕ ЭЛЕМЕНТА!!!!
- Console.WriteLine("Массив номер Один:");
- Output_One();
- Console.WriteLine("Массив номер Два:");
- Output_Two();
- Choose();
- Console.ReadLine();
- }
- static void Output_One()
- {
- foreach (string one_ar in one)
- { Console.WriteLine(one_ar); }
- Console.WriteLine("\n");
- }
- static void Output_Two()
- {
- foreach (string two_ar in two)
- { Console.WriteLine(two_ar); }
- Console.WriteLine("\n");
- }
- static void change_arOne()
- {
- Console.WriteLine("Введите индекс эллемента массива - источника");
- int sourceIndex = int.Parse(Console.ReadLine());
- Console.WriteLine("Введите индекс эллемента массива - принимающего");
- int destinationIndex = int.Parse(Console.ReadLine());
- Array.Copy(one, sourceIndex, two, destinationIndex,1);
- }
- static void change_arTwo()
- {
- Console.WriteLine("Введите индекс эллемента массива - источника");
- int sourceIndex = int.Parse(Console.ReadLine());
- Console.WriteLine("Введите индекс эллемента массива - принимающего");
- int destinationIndex = int.Parse(Console.ReadLine());
- Array.Copy(two, sourceIndex, one, destinationIndex, 1);
- }
- static void Choose()
- {
- Console.WriteLine("Сколько элементов Массива вы хотите скопировать? 1,2 or 3?");
- string selection = Console.ReadLine();
- switch (selection)
- {
- case "1":
- Console.WriteLine("Из какого массива вы хотите скопировать элемент? one or two?");
- string choose_Array = Console.ReadLine();
- if(choose_Array=="one")
- {
- change_arOne();
- Output_Two();
- }
- else if (choose_Array == "two")
- {
- change_arTwo();
- Output_One();
- }
- else { Console.WriteLine("Вы ввели что-то не то, можно только one or two!"); }
- break;
- case "2":
- Console.WriteLine("Из какого массива вы хотите скопировать элемент? one or two?");
- string choose_Array_one = Console.ReadLine();
- if (choose_Array_one == "one")
- {
- change_arOne();
- change_arOne();
- Output_Two();
- }
- else if (choose_Array_one == "two")
- {
- change_arTwo();
- change_arTwo();
- Output_One();
- }
- else { Console.WriteLine("Вы ввели что-то не то, можно только one or two!"); }
- break;
- case "3":
- Console.WriteLine("Из какого массива вы хотите скопировать элемент? one or two?");
- string choose_Array_two = Console.ReadLine();
- if (choose_Array_two == "one")
- {
- change_arOne();
- change_arOne();
- change_arOne();
- Output_Two();
- }
- else if (choose_Array_two == "two")
- {
- change_arTwo();
- change_arTwo();
- change_arTwo();
- Output_One();
- }
- else { Console.WriteLine("Вы ввели что-то не то, можно только one or two!"); }
- break;
- default:
- Console.WriteLine("Вы ввели неверное количество");
- break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement