Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace _01._Vet_Clinic;
- class Program
- {
- static void Main(string[] args)
- {
- List<string> owners = Console.ReadLine() //"Ivan, Peter, Simona, Krasimir, Petya"
- .Split(", ") //["Ivan", "Peter", "Simona", "Krasimir", "Petya"]
- .ToList(); //{"Ivan", "Peter", "Simona", "Krasimir", "Petya"}
- //цикъл
- //for цикъл - знаем колко пъти искаме да изпълним даденото действие
- //while цикъл - не знаем колко пъти искаме да изпълним даденото действие
- string command = Console.ReadLine();
- //повтаряме: въвеждаме команда -> изпълняваме командата
- //стоп: команда == "END OF OWNERS"
- //продължаване: команда != "END OF OWNERS"
- while (command != "END OF OWNERS")
- {
- //1. изпълняваме въведената команда
- if (command == "Add owner")
- {
- string newOwner = Console.ReadLine(); //"Stoyan"
- //{"Ivan", "Peter", "Simona", "Krasimir", "Petya"}
- owners.Add(newOwner);
- //{"Ivan", "Peter", "Simona", "Krasimir", "Petya", "Stoyan"}
- }
- else if (command == "Add owner on position")
- {
- string newOwner = Console.ReadLine(); //"Katya"
- int position = int.Parse(Console.ReadLine()); //3
- //{"Ivan", "Peter", "Simona", "Krasimir", "Petya"}
- owners.Insert(position, newOwner);
- //{"Ivan", "Peter", "Simona", "Katya", "Krasimir", "Petya"}
- }
- else if (command == "Remove owner on position")
- {
- int positionForRemove = int.Parse(Console.ReadLine()); //2
- //{"Ivan", "Peter", "Simona", "Krasimir", "Petya"}
- owners.RemoveAt(positionForRemove);
- //{"Ivan", "Peter", "Krasimir", "Petya"}
- }
- else if (command == "Remove last owner")
- {
- //{"Ivan", "Peter", "Simona", "Krasimir", "Petya"}
- owners.RemoveAt(owners.Count - 1);
- //{"Ivan", "Peter", "Simona", "Krasimir"}
- }
- else if (command == "Remove first owner")
- {
- //{"Ivan", "Peter", "Simona", "Krasimir", "Petya"}
- owners.RemoveAt(0);
- //{"Peter", "Simona", "Krasimir", "Petya"}
- }
- //2. въвеждаме нова команда
- command = Console.ReadLine();
- }
- //{ "Peter", "Simona", "Krasimir", "Petya"}
- Console.WriteLine(string.Join(" ", owners));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement