Advertisement
desislava_topuzakova

Problem 1. Обръщане на числа със стека

Jun 19th, 2022
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. namespace _01._Reverse_Numbers_with_Stack
  5. {
  6. internal class Program
  7. {
  8. static void Main(string[] args)
  9. {
  10. //1. всички въведени числа ги слагаме в стека
  11. string input = Console.ReadLine(); //"1 2 3 4 5"
  12. string[] numbers = input.Split(' '); //["1", "2", "3", "4", "5"]
  13.  
  14. Stack<string> numbersStack = new Stack<string>();
  15.  
  16. foreach (string number in numbers)
  17. {
  18. numbersStack.Push(number);
  19. }
  20.  
  21. //2. извадим всички елементи от стека
  22. //повтаряме: pop
  23. //stop: свършат елементите
  24. //continue: имаме елемент
  25.  
  26. while (numbersStack.Count > 0)
  27. {
  28. Console.Write(numbersStack.Pop() + " ");
  29. }
  30. }
  31. }
  32. }
  33.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement