Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Homework23
- {
- class Program
- {
- static void Main()
- {
- const string CommandUseAddNumberInArray = "add";
- const string CommandUseCalculateSum = "sum";
- const string CommandUseExit = "exit";
- string userInput;
- int userNumber;
- bool isOpen = true;
- int[] array = new int[1];
- while (isOpen)
- {
- Console.WriteLine("Исходный массив: ");
- for (int i = 0; i < array.Length; i++)
- {
- Console.Write(array[i] + " ");
- }
- Console.SetCursorPosition(0, 10);
- Console.WriteLine("add - добавить элемент в массив.\nsum - посчитать сумму всех элементов массива.\nexit - выйти из программы.");
- Console.SetCursorPosition(0, 3);
- Console.Write("Введите нужную комманду: ");
- userInput = Console.ReadLine();
- switch (userInput)
- {
- case CommandUseAddNumberInArray:
- int[] arrayCopy = new int[array.Length + 1];
- Console.Write("\nВведите число, которое хотите добавить в массив: ");
- userNumber = Convert.ToInt32(Console.ReadLine());
- array[array.Length - 1] = userNumber;
- for (int i = 0; i < array.Length; i++)
- {
- arrayCopy[i] = array[i];
- }
- array = arrayCopy;
- break;
- case CommandUseCalculateSum:
- int sum = 0;
- for (int i = 0; i < array.Length; i++)
- {
- sum += array[i];
- }
- Console.WriteLine($"Сумма всех элементов массива: {sum}.");
- sum = 0;
- break;
- case CommandUseExit:
- isOpen = false;
- break;
- }
- Console.ReadKey();
- Console.Clear();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement