Advertisement
alexey3017

Untitled

Mar 22nd, 2020
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.93 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace Learn1
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             int[] numbers = new int[0];
  13.             int number;
  14.             int summ = 0;
  15.             bool isNum;
  16.             string userInput;
  17.             bool isActive = true;
  18.  
  19.  
  20.             Console.WriteLine("Добро пожаловать");
  21.             while (isActive)
  22.             {
  23.                 Console.WriteLine("Вводите числа,\n sum - сумма введеных чисел.\n sort - вывести все числа в порядке возрастания.\n exit - выход из программы");
  24.                 userInput = Console.ReadLine();
  25.  
  26.                 if (userInput == "sum")
  27.                 {
  28.                     for (int i = 0; i < numbers.Length; i++)
  29.                     {
  30.                         summ += numbers[i];
  31.                     }
  32.                     Console.WriteLine("Сумма всех введенных вами чисел равна:" + summ);
  33.                 }
  34.                 else if (userInput == "sort")
  35.                 {
  36.                     for (int i = 0; i < numbers.Length; i++)
  37.                     {
  38.                         for (int j = 0; j < numbers.Length - 1; j++)
  39.                         {
  40.                             if (numbers[j] > numbers[j + 1])
  41.                             {
  42.                                 int z = numbers[j];
  43.                                 numbers[j] = numbers[j + 1];
  44.                                 numbers[j + 1] = z;
  45.                             }
  46.                         }
  47.                     }
  48.                     for (int i = 0; i < numbers.Length; i++)
  49.                     {
  50.                         Console.WriteLine(numbers[i]);
  51.                     }
  52.                 }
  53.                 else if (userInput == "exit")
  54.                 {
  55.                     isActive = false;
  56.                     Console.WriteLine("Удачи,возвращайся!!");
  57.                 }
  58.                 else if (isNum = int.TryParse(userInput, out number))
  59.                 {
  60.                     int[] tempNumbers = new int[numbers.Length + 1];
  61.                     for (int i = 0; i < numbers.Length; i++)
  62.                     {
  63.                         tempNumbers[i] = numbers[i];
  64.                     }
  65.                     tempNumbers[tempNumbers.Length - 1] = number;
  66.                     numbers = tempNumbers;
  67.                 }
  68.                 else
  69.                 {
  70.                     Console.WriteLine("Вы ввели не число и не команду,повторите попытку!!!");
  71.                 }
  72.                 Console.WriteLine("Для продолжения нажмите любую кнопку...");
  73.                 Console.ReadKey();
  74.                 Console.Clear();
  75.             }
  76.         }
  77.     }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement