示例#1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Enter the number of members you want to enter: ");
            int    numberOfMembers = int.Parse(Console.ReadLine());
            Family newFamily       = new Family();

            for (int i = 0; i < numberOfMembers; i++)
            {
                string[] personInput = Console.ReadLine().Split(" ");
                string   name        = personInput[0];
                int      age         = int.Parse(personInput[1]);
                Person   newPerson   = new Person(name, age);
                newFamily.AddMember(newPerson);
            }
            Person oldestPerson     = newFamily.GetOldestMember(newFamily.FamilyMembers);
            string oldestPersonName = oldestPerson.Name;
            int    oldestPersonAge  = oldestPerson.Age;

            Console.WriteLine("The oldest person is: {0} and is {1} years old.", oldestPersonName, oldestPersonAge);
        }
        static void Main(string[] args)
        {
            Family family = new Family();

            int num = int.Parse(Console.ReadLine());

            for (int i = 0; i < num; i++)
            {
                string[] input = Console.ReadLine().Split();
                string   name  = input[0];
                int      age   = int.Parse(input[1]);

                Person person = new Person(name, age);
                family.AddMember(person);
            }

            Person oldestPerson = family.GetOldestMember();

            Console.WriteLine($"{oldestPerson.Name} {oldestPerson.Age}");
        }
        static void Main()
        {
            int linesCount = int.Parse(Console.ReadLine());
            var family     = new Family();

            for (int cnt = 1; cnt <= linesCount; cnt++)
            {
                string input  = Console.ReadLine();
                var    tokens = input.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);

                string name   = tokens[0];
                int    age    = int.Parse(tokens[1]);
                var    person = new Person(name, age);

                family.AddMember(person);
            }

            var oldestMember = family.GetOldestMember();

            Console.WriteLine($"{oldestMember.Name} {oldestMember.Age}");
        }
示例#4
0
        static void Main(string[] args)
        {
            MethodInfo oldestMemberMethod = typeof(Family).GetMethod("GetOldestMember");
            MethodInfo addMemberMethod = typeof(Family).GetMethod("AddMember");
            if (oldestMemberMethod == null || addMemberMethod == null)
            {
                throw new Exception();
            }

            var family = new Family();
            var inputCount = int.Parse(Console.ReadLine());

            for (int i = 0; i < inputCount; i++)
            {
                var parameters = Console.ReadLine().Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                var person = new Person(parameters[0], int.Parse(parameters[1]));
                family.AddMember(person);
            }

            Console.WriteLine(family.GetOldestMember());
        }
        static void Main(string[] args)
        {
            Family family = new Family();

            int familyMembers = int.Parse(Console.ReadLine());

            for (int counter = 0; counter < familyMembers; counter++)
            {
                var inputData = Console.ReadLine().Split(' ');
                var name      = inputData[0];
                var age       = int.Parse(inputData[1]);

                var member = new Person();
                member.Name = name;
                member.Age  = age;
                family.AddMember(member);
            }

            var oldestMember = family.GetOldestMember();

            Console.WriteLine($"{oldestMember.Name} {oldestMember.Age}");
        }
示例#6
0
        static void Main(string[] args)
        {
            Family family = new Family();

            int n = int.Parse(Console.ReadLine());

            for (int i = 0; i < n; i++)
            {
                string[] people = Console.ReadLine().Split();

                string name = people[0];
                int    age  = int.Parse(people[1]);

                Person member = new Person(name, age);

                family.AddMember(member);
            }

            Person oldestPerson = family.GetOldestMember();

            Console.WriteLine($"{oldestPerson.Name} {oldestPerson.Age}");
        }
示例#7
0
        public static void Main(string[] args)
        {
            MethodInfo oldestMemberMethod = typeof(Family).GetMethod("GetOldestMember");
            MethodInfo addMemberMethod    = typeof(Family).GetMethod("AddMember");

            if (oldestMemberMethod == null || addMemberMethod == null)
            {
                throw new Exception();
            }

            var numberOfMembers = int.Parse(Console.ReadLine());
            var family          = new Family();

            for (int i = 0; i < numberOfMembers; i++)
            {
                var personInfo = Console.ReadLine().Split(' ');
                var member     = new Person(personInfo[0], int.Parse(personInfo[1]));
                family.AddMember(member);
            }

            Console.WriteLine(family.GetOldestMember());
        }
示例#8
0
        public static void Main(string[] args)
        {
            Family family = new Family();

            int count = int.Parse(Console.ReadLine());

            for (int i = 0; i < count; i++)
            {
                string[] personInfo = Console.ReadLine().Split();

                string name = personInfo[0];
                int    age  = int.Parse(personInfo[1]);

                Person person = new Person(name, age);

                family.AddMember(person);
            }

            Person oldestMember = family.GetOldestMember();

            Console.WriteLine($"{oldestMember.Name} {oldestMember.Age}");
        }
示例#9
0
        static void Main(string[] args)
        {
            MethodInfo oldestMemberMethod = typeof(Family).GetMethod("GetOldestMember");
            MethodInfo addMemberMethod    = typeof(Family).GetMethod("AddMember");

            if (oldestMemberMethod == null || addMemberMethod == null)
            {
                throw new Exception();
            }
            int    n      = int.Parse(Console.ReadLine());
            Family family = new Family();

            for (int i = 0; i < n; i++)
            {
                string[] inputMember = Console.ReadLine().Split(' ');
                Person   person      = new Person(inputMember[0], int.Parse(inputMember[1]));
                family.AddMember(person);
            }
            Person oldestFamilyMember = family.GetOldestMember();

            Console.WriteLine($"{oldestFamilyMember.Name} {oldestFamilyMember.Age}");
        }
示例#10
0
        public static void Main()
        {
            MethodInfo oldestMemberMethod = typeof(Family).GetMethod("GetOldestMember");
            MethodInfo addMemberMethod    = typeof(Family).GetMethod("AddMember");

            if (oldestMemberMethod == null || addMemberMethod == null)
            {
                throw new Exception();
            }

            var family         = new Family();
            var numberOfPeople = int.Parse(Console.ReadLine());

            for (int i = 0; i < numberOfPeople; i++)
            {
                var memberInfo = Console.ReadLine().Split(' ');
                family.AddMember(new Person(memberInfo[0], int.Parse(memberInfo[1])));
            }

            var oldestMember = family.GetOldestMember();

            Console.WriteLine($"{oldestMember.name} {oldestMember.age}");
        }
示例#11
0
        static void Main(string[] args)
        {
            MethodInfo oldestMemberMethod = typeof(Family).GetMethod("GetOldestMember");
            MethodInfo addMemberMethod    = typeof(Family).GetMethod("AddMember");

            if (oldestMemberMethod == null || addMemberMethod == null)
            {
                throw new Exception();
            }

            Family f = new Family();

            int n = int.Parse(Console.ReadLine());

            for (int i = 0; i < n; i++)
            {
                string[] input = Console.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);

                f.AddMember(new Person(input[0], int.Parse(input[1])));
            }

            Console.WriteLine(f.GetOldestMember());
        }