Advertisement
Guest User

3.7

a guest
Aug 23rd, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.74 KB | None | 0 0
  1. namespace День3Задача7
  2. {
  3.     class Program
  4.     {
  5.         static void Main(string[] args)
  6.         {
  7.             bool live = true;
  8.             int[] numbers= new int[0];
  9.             int sum = 0;
  10.             bool number;
  11.             string input;
  12.  
  13.  
  14.             while (live == true)
  15.             {
  16.                 Console.WriteLine("Вводите числа, пока не надоест.\nПо команде 'sum' программа выведет сумму всех введенных значенией. ");
  17.                 Console.WriteLine("По команде 'show' программа выведет все введеные вами значения по отдельности.\nКоманда 'exit' прекратит работу программы.\n");
  18.  
  19.                 input = Console.ReadLine();
  20.  
  21.                 number = input == "0"
  22.                         || input == "1"
  23.                         || input == "2"
  24.                         || input == "3"
  25.                         || input == "4"
  26.                         || input == "5"
  27.                         || input == "6"
  28.                         || input == "7"
  29.                         || input == "8"
  30.                         || input == "9";
  31.                 if (number)
  32.                 {
  33.                     int[] tempNumbers = new int[numbers.Length+1];
  34.                     for (int i = 0; i < numbers.Length; i++)
  35.                     {
  36.                         tempNumbers[i] = numbers[i];
  37.                     }
  38.                     tempNumbers[tempNumbers.Length - 1] = Convert.ToInt32(input);
  39.                     sum += tempNumbers[tempNumbers.Length - 1];
  40.                     numbers = tempNumbers;
  41.                 } else { input = input.ToLower();
  42.  
  43.                 switch (input)
  44.                 {
  45.                     case "sum":
  46.                         Console.WriteLine("Сумма всех введенный значений: "+sum);
  47.                             Console.ReadKey();
  48.                             break;
  49.                     case "show":
  50.                         for (int i = 0; i < numbers.Length; i++)
  51.                         {
  52.                             Console.Write(numbers[i] + " ");
  53.                         }
  54.                             Console.WriteLine();
  55.                             Console.ReadKey();
  56.                             break;
  57.                     case "exit":
  58.                         live = false;
  59.                         break;
  60.                     default:
  61.                         Console.WriteLine("Нет такой комманды.");
  62.                         Console.ReadKey();
  63.                         break;
  64.                 }
  65.                         }
  66.                 Console.Clear();
  67.             }
  68.         }
  69.     }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement