Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Clight_13_EnterUderWord
- {
- class Program
- {
- static void Main(string[] args)
- {
- bool isOpen = true;
- int numUserWord = 0;
- string currentWord = "";
- string[] wordsUser = new string[0];
- int tempElement;
- while (isOpen == true)
- {
- Console.SetCursorPosition(0, 20);
- Console.Write(" sum - показывает все перечисленные значения\n" +
- " sort - выводит значения по возрастанию (только для чисел)\n" +
- " del - удаляет (обнуляет) ввод");
- Console.SetCursorPosition(0, 0);
- Console.Write($"Введи своё {numUserWord + 1} значение: ");
- currentWord = Console.ReadLine();
- if (currentWord == "sum")
- {
- Console.Write("\n\nВаши введенные значения: ");
- for (int i = 0; i < wordsUser.Length; i++)
- {
- Console.Write(wordsUser[i] + ", "); // Как избавиться от последней не нужной запятой при выводе sum?
- }
- Console.ReadKey();
- }
- else
- {
- if (currentWord == "sort")
- {
- // Сортировка по возрастанию. Перевод из string в int.
- int[] numUser = new int[wordsUser.Length];
- for (int i = 0; i < wordsUser.Length; i++)
- {
- numUser[i] = Convert.ToInt32(wordsUser[i]);
- }
- int stepLenght = 0;
- for (int j = 0; j < numUser.Length - 1; j++)
- {
- for (int i = 0; i < numUser.Length - 1 - stepLenght; i++)
- {
- if (numUser[i] > numUser[i + 1])
- {
- tempElement = numUser[i + 1];
- numUser[i + 1] = numUser[i];
- numUser[i] = tempElement;
- }
- }
- stepLenght++;
- }
- Console.Write("\n\nВаши отсортированные значения: ");
- for (int i = 0; i < numUser.Length; i++)
- {
- Console.Write(numUser[i] + ", "); // Как избавиться от последней не нужной запятой при выводе sum?
- }
- Console.ReadKey();
- }
- else
- {
- if (currentWord == "del")
- {
- // Обнуление массива
- wordsUser = new string[0];
- numUserWord = 0;
- }
- else
- {
- if (currentWord == "exit")
- {
- isOpen = false;
- }
- else
- {
- // Заполняем массив по мере ввода пользователем.
- string[] tempWords = new string[wordsUser.Length + 1];
- for (int i = 0; i < wordsUser.Length; i++)
- {
- tempWords[i] = wordsUser[i];
- }
- tempWords[tempWords.Length - 1] = currentWord;
- wordsUser = tempWords;
- numUserWord++;
- }
- }
- }
- }
- Console.Clear();
- }
- Console.WriteLine("\n\nЖдем вас снова!");
- Console.Write("\nВаша последовательность напоследок: ");
- for (int i = 0; i < wordsUser.Length; i++)
- {
- Console.Write(wordsUser[i] + ", "); // Как избавиться от последней не нужной запятой при выводе sum?
- }
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement