Torgach

Динамический_массив

Oct 22nd, 2020 (edited)
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading;
  6. using System.Threading.Tasks;
  7.  
  8. namespace Динамический_массив
  9. {
  10. class Program
  11. {
  12. static void Main(string[] args)
  13. {
  14. int[] numbers = new int[0];
  15. string userInput;
  16. int userNumbers;
  17. bool isWork = true;
  18. while (isWork)
  19. {
  20. Console.Write("Ввод: ");
  21. userInput = Console.ReadLine();
  22. switch (userInput)
  23. {
  24. case "exit":
  25. Console.WriteLine("Выход...");
  26. isWork = false;
  27. break;
  28. case "sum":
  29. Console.WriteLine("Подсчет...");
  30. int sum = 0;
  31. for (int i = 0; i < numbers.Length; i++)
  32. {
  33. sum += numbers[i];
  34. }
  35. Console.WriteLine("Сумма: " + sum);
  36. break;
  37. default:
  38. userNumbers = Convert.ToInt32(userInput);
  39. int[] tempNumbers = new int[numbers.Length + 1];
  40. for (int i = 0; i < numbers.Length; i++)
  41. {
  42. tempNumbers[i] = numbers[i];
  43. }
  44. tempNumbers[tempNumbers.Length - 1] = userNumbers;
  45. numbers = tempNumbers;
  46. break;
  47. }
  48. }
  49. }
  50. }
  51. }
  52.  
Advertisement
Add Comment
Please, Sign In to add comment