SHOW:
|
|
- or go back to the newest paste.
| 1 | using System; | |
| 2 | ||
| 3 | namespace C_sharp_Light | |
| 4 | {
| |
| 5 | class Program | |
| 6 | {
| |
| 7 | static void Main(string[] args) | |
| 8 | {
| |
| 9 | - | |
| 9 | + | int[] array = new int[0]; |
| 10 | string command; | |
| 11 | bool isOpen = true; | |
| 12 | ||
| 13 | while (isOpen) | |
| 14 | {
| |
| 15 | Console.Clear(); | |
| 16 | Console.WriteLine("Числа в памяти:");
| |
| 17 | foreach (var number in array) | |
| 18 | {
| |
| 19 | Console.Write(number + " "); | |
| 20 | } | |
| 21 | Console.Write("\n\nВведите или число, или команды sum, exit - ");
| |
| 22 | command = Console.ReadLine(); | |
| 23 | ||
| 24 | switch (command) | |
| 25 | {
| |
| 26 | case "sum": | |
| 27 | int sum = 0; | |
| 28 | foreach (var number in array) | |
| 29 | {
| |
| 30 | Console.Write(number + "+"); | |
| 31 | sum += number; | |
| 32 | } | |
| 33 | Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop); | |
| 34 | Console.Write("=" + sum);
| |
| 35 | break; | |
| 36 | case "exit": | |
| 37 | isOpen = false; | |
| 38 | break; | |
| 39 | default: | |
| 40 | int temp = Convert.ToInt32(command); | |
| 41 | int[] tempArray = new int[array.Length + 1]; | |
| 42 | for (int i = 0; i < array.Length; i++) | |
| 43 | {
| |
| 44 | tempArray[i] = array[i]; | |
| 45 | } | |
| 46 | array = tempArray; | |
| 47 | array[array.Length - 1] = temp; | |
| 48 | break; | |
| 49 | } | |
| 50 | Console.ReadKey(); | |
| 51 | } | |
| 52 | } | |
| 53 | } | |
| 54 | } |