Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Program
- {
- static void Main(string[] args)
- {
- //фамилия, имя, отчество, пол, возраст, размер зарплаты
- string line;
- Queue<Member> all = new Queue<Member>();
- StreamReader file = new StreamReader("Input.txt", Encoding.Default);
- while ((line = file.ReadLine()) != null)
- {
- Member m = new Member();
- string[] t = line.Split(',');
- m.surname = t[0];
- m.name = t[1];
- m.patronymic = t[2];
- m.sex = t[3];
- m.age = t[4];
- m.salary = t[5];
- all.Enqueue(m);
- }
- Console.WriteLine("мужчины\n");
- foreach (Member member in all)
- {
- if (member.sex.Trim() == "муж")
- Console.WriteLine(member);
- }
- Console.WriteLine("\nженщины\n");
- foreach (Member member in all)
- if (member.sex.Trim() == "жен")
- {
- Console.WriteLine(member);
- }
- }
- }
- struct Member
- {
- public string surname { get; set; }
- public string name { get; set; }
- public string patronymic { get; set; }
- public string sex { get; set; }
- public string age { get; set; }
- public string salary { get; set; }
- public override string ToString()
- {
- return string.Format("{0}\t{1}\t{2}\t{3}\t{4}\t{5}",
- surname,
- name,
- patronymic,
- sex,
- age,
- salary);
- }
- }
- /*
- фамилия, имя, отчество, пол, возраст, размер зарплаты
- пупкин, иван, иванович, муж, 50, 5000
- пупкина, мария, петровна, жен, 30, 6000
- петров, петр, иванович, муж, 40, 3000
- ололо, галина, семеновна, жен, 24, 9000
- иванов, иван, иванович, муж, 47, 5400
- */
Advertisement
Add Comment
Please, Sign In to add comment