Advertisement
asvd32

21

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