Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApp5
- {
- class Program
- {
- static string[] names = new string[0];
- static string[] posts = new string[0];
- static void Main(string[] args)
- {
- while (true)
- {
- Console.WriteLine("Список команд: 1-Добавить кадр, 2-Удалить кадр , 3-Поиск , 4-Показать всех ,5-Выход.");
- Console.WriteLine("");
- string a = Console.ReadLine();
- Console.WriteLine("");
- if (a == "1")
- {
- add();
- }
- else if (a == "4")
- {
- if (names.Length != 0)
- {
- for (int i = 0; i < names.Length; i++)
- {
- Console.WriteLine("№ " + (i + 1) + " " + names[i] + " - " + posts[i]);
- Console.WriteLine("");
- }
- }
- else
- {
- Console.WriteLine("Сосать никого нема");
- Console.WriteLine("");
- }
- }
- else if (a == "5")
- {
- break;
- }
- else if (a == "2")
- {
- del();
- }
- else if (a == "3")
- {
- search();
- }
- }
- }
- static void add()
- {
- Console.WriteLine("Введите имя: ");
- Array.Resize(ref names, names.Length + 1);
- Console.WriteLine("");
- int i = names.Length - 1;
- names[i] = Console.ReadLine();
- Console.WriteLine("");
- Console.WriteLine("Введите должность: ");
- Array.Resize(ref posts, posts.Length + 1);
- Console.WriteLine("");
- i = posts.Length - 1;
- posts[i] = Console.ReadLine();
- Console.WriteLine("");
- }
- static void del()
- {
- if (names.Length == 0)
- {
- Console.WriteLine("удалять нечего");
- Console.WriteLine("");
- }
- else
- {
- Console.WriteLine("Введите номер кадра который хотите удалить");
- int num = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("");
- num--;
- if (num >= 0 && num < names.Length)
- {
- string[] tempnames = new string[names.Length - 1];
- string[] tempposts = new string[posts.Length - 1];
- int inames = 0;
- int iPosts = 0;
- for (int i = 0; i < tempnames.Length; i++)
- {
- if (i == num)
- {
- inames++;
- iPosts++;
- }
- tempnames[i] = names[inames];
- tempposts[i] = posts[iPosts];
- inames++;
- iPosts++;
- }
- names = tempnames;
- posts = tempposts;
- }
- }
- }
- static void search()
- {
- Console.WriteLine("Поиск по имени(1) или по должности(2)?");
- Console.WriteLine("");
- int gg = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("");
- if (gg == 1)
- {
- Console.WriteLine("Введите имя");
- string searchname = Console.ReadLine();
- Console.WriteLine("");
- for (int i = 0; i < names.Length; i++)
- {
- if (searchname == names[i])
- {
- Console.WriteLine("№ " + (i + 1) + " " + names[i] + " - " + posts[i]);
- }
- }
- Console.WriteLine();
- Console.WriteLine("больше ничего не найдено.");
- Console.WriteLine("");
- }
- else if (gg == 2)
- {
- Console.WriteLine("Введите должность");
- string searchpost = Console.ReadLine();
- Console.WriteLine("");
- for (int i = 0; i < names.Length; i++)
- {
- if (searchpost == posts[i])
- {
- Console.WriteLine("№ " + (i + 1) + " " + names[i] + " - " + posts[i]);
- }
- }
- Console.WriteLine();
- Console.WriteLine("больше ничего не найдено.");
- Console.WriteLine("");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement