Program.cs 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. using Library;
  2. using System.Diagnostics;
  3. namespace ThirdTask
  4. {
  5. internal class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. MethodExamTask methodExamTask = new MethodExamTask();
  10. Stack<double> stack = new Stack<double>();
  11. Console.WriteLine("Начался процесс создания стека:");
  12. while (true)
  13. {
  14. Console.WriteLine("Введи значения стека:");
  15. double value = double.Parse(Console.ReadLine());
  16. if (value == 0)
  17. {
  18. Console.WriteLine("Стек создан");
  19. break;
  20. }
  21. else
  22. {
  23. stack = methodExamTask.AddValueInStack(value, stack);
  24. }
  25. }
  26. foreach (double value in stack)
  27. {
  28. Console.WriteLine($"Значение стека - {value}");
  29. }
  30. Console.WriteLine($"Среднее арифметическое отрицательных чисел стека - {methodExamTask.CountSredArifOtricNumInStack(stack)}");
  31. }
  32. }
  33. }