Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- namespace Contest
- {
- class Program
- {
- private static void Main()
- {
- var Toys = new []{new { Name = "", Price = 0 , MinAge = 0, MaxAge = 0 } }.ToList();
- Toys.Clear();
- using (StreamReader sr = new StreamReader(@"c:\", System.Text.Encoding.Default))
- {
- for (int i = 0; i < 15; i++)
- {
- var buffer = sr.ReadLine().Split(' ');
- Toys.Add(new { Name = buffer[0], Price = Convert.ToInt32(buffer[1]), MinAge = Convert.ToInt32(buffer[2]), MaxAge = Convert.ToInt32(buffer[3]) });
- }
- }
- Console.WriteLine("названия самых дорогих игрушек (цена которых отличается от цены самой дорогой не более чем на 1 тыс. руб");
- var dorogie = Toys.Where(x => x.Price > Toys.Max(y => y.Price)).ToArray();
- foreach (var val in dorogie)
- {
- Console.WriteLine(val);
- }
- Console.WriteLine("цены всех игрушек с заданным названием");
- var name = Console.ReadLine();
- var WithName = Toys.Where(x => x.Name == name).ToArray();
- foreach (var val in dorogie)
- {
- Console.WriteLine(val);
- }
- Console.WriteLine("найти игрушки, предназначенные детям от N лет");
- var n = Convert.ToInt32(Console.ReadLine());
- var WithN = Toys.Where(x => x.Name == name).ToArray();
- foreach (var val in WithN)
- {
- Console.WriteLine(val);
- }
- Console.WriteLine("найти игрушку на заданную букву");
- var ch = Console.ReadLine().ToCharArray()[0];
- var WithChar = Toys.Where(x => x.Name.ToCharArray()[0] == ch).ToArray();
- foreach (var val in WithChar)
- {
- Console.WriteLine(val);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement