asvd32

21

Feb 23rd, 2025 (edited)
432
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.09 KB | None | 0 0
  1. using System;
  2.  
  3. namespace ConsoleApp3
  4. {
  5.     internal class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int size = 0;
  10.             int[] numbers = new int[size];
  11.            
  12.             string comandSumm = "summ";
  13.             string comandExit = "exit";
  14.  
  15.             bool isRun = true;
  16.             string userImput;
  17.             int userNumber = 0;
  18.  
  19.             int sumResult = 0;
  20.  
  21.             while (isRun)
  22.             {
  23.                 Console.WriteLine($"Введите число и мы добавим его в коллекцию.\n" +
  24.                     $"Чтобы узнать сумму чисел введите команду {comandSumm}.\n" +
  25.                     $"Чтобы выйти введите команду {comandExit}.\n");
  26.  
  27.                 for (int i = 0; i < numbers.Length; i++)
  28.                 {
  29.                     Console.Write(numbers[i] + " ");
  30.                 }
  31.  
  32.                 userImput = Console.ReadLine();
  33.  
  34.                 if (userImput.ToUpper() == comandSumm.ToUpper())
  35.                 {
  36.  
  37.                     for (int i = 0; i < numbers.Length; i++)
  38.                     {
  39.                         sumResult += numbers[i];
  40.                     }
  41.  
  42.                     Console.WriteLine($"Сумма всех сохраненных чисел равна: {sumResult}");
  43.                 }
  44.                 else if (userImput.ToUpper() == comandExit.ToUpper())
  45.                 {
  46.                     isRun = false;
  47.                 }
  48.                 else
  49.                 {
  50.                     userNumber = Convert.ToInt32(userImput);
  51.                     int[] temporaryNumbers = new int[numbers.Length + 1];
  52.  
  53.                     for (int i = 0; i < temporaryNumbers.Length - 1; i++)
  54.                     {
  55.                         temporaryNumbers[i] = numbers[i];
  56.                     }
  57.  
  58.                     temporaryNumbers[temporaryNumbers.Length - 1] = userNumber;
  59.                     numbers = temporaryNumbers;
  60.                 }
  61.  
  62.                 Console.WriteLine(userImput);
  63.             }
  64.         }
  65.     }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment