Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Zasobnik
- {
- class Program
- {
- static void Main(string[] args)
- {
- Zasobnik zasobnik1 = new Zasobnik(10);
- Console.WriteLine("Je prázdný aktuálně?");
- Console.WriteLine(zasobnik1.isEmpty());
- zasobnik1.Push(5);
- zasobnik1.Push(6);
- zasobnik1.Push(85);
- Console.WriteLine("Co je nahoře?");
- zasobnik1.Peek();
- zasobnik1.Push(52);
- Console.WriteLine("Co je nahoře?");
- zasobnik1.Peek();
- zasobnik1.Pop();
- zasobnik1.Push(25);
- Console.WriteLine("Co je nahoře?");
- zasobnik1.Peek();
- zasobnik1.Push(26);
- zasobnik1.Pop();
- Console.WriteLine("Je prázdný aktuálně?");
- Console.WriteLine(zasobnik1.isEmpty());
- }
- }
- }
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace Zasobnik
- {
- class Zasobnik
- {
- private int[] pole = new int[0];
- private bool prazdne;
- private int index = 0;
- public Zasobnik(int n)
- {
- pole = new int[n];
- }
- public bool isEmpty()
- {
- prazdne = true;
- for (int i = 0; i < pole.Length; i++)
- {
- if (pole[i] != 0)
- prazdne = false;
- }
- return prazdne;
- }
- public void Push(int prvek)
- {
- {
- pole[index] = prvek;
- index++;
- }
- }
- public void Peek()
- {
- Console.WriteLine(pole[index - 1]);
- }
- public void Pop()
- {
- pole[index - 1] = 0;
- }
- public void vypisPole()
- {
- for (int i = 0; i < pole.Length; i++)
- Console.Write(pole[i] + " ");
- Console.WriteLine();
- }
- public void nefunguje()
- {
- Console.WriteLine(pole[0]);
- }
- }
- }
Add Comment
Please, Sign In to add comment