ChameL1oN

ЯПЛаба5

Apr 13th, 2015
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.IO;
  7.  
  8. //Разработать конструктор для класса. В основной программе создать массив объектов класса из 5 элементов, заполнить данными из файла.
  9. //Вывести в файл информацию об автомобилях, выпущенных не позднее 2013 года, стоимость которых не превышает среднюю по всем автомобилям.
  10. namespace Charp2_1
  11. {
  12.  
  13. public class Jiv
  14. {
  15. public string Name { get; set; }
  16. public int Age { get; set; }
  17. public string Color { get; set; }
  18. public int Sum { get; set; }
  19.  
  20. public Jiv(string Name, int Age, string Color, int Sum)
  21. {
  22. this.Name = Name;
  23. this.Age = Age;
  24. this.Color = Color;
  25. this.Sum = Sum;
  26. }
  27. public void Print()
  28. {
  29. Console.WriteLine(this.Name + " Year " + this.Age + " Цвет " + this.Color + " Цена " + this.Sum);
  30. }
  31. }
  32. class Program
  33. {
  34. static void Main()
  35. {
  36. int sum = 0;
  37. StreamReader f = File.OpenText("Input.txt");
  38. Jiv[] a = new Jiv[5];
  39. for (int i = 0; i < 5;i++ )
  40. {
  41. string s;
  42. s = f.ReadLine();
  43. string s2, s3;
  44. int a2, a3;
  45. s2 = s.Split(' ')[0];
  46. a2 = Convert.ToInt32(s.Split(' ')[1]);
  47. s3 = s.Split(' ')[2];
  48. a3 = Convert.ToInt32(s.Split(' ')[3]);
  49. a[i] = new Jiv(s2,a2,s3,a3);
  50. a[i].Print();
  51. sum += a[i].Age;
  52. }
  53. Console.WriteLine(" ");
  54. Console.WriteLine(" ");
  55. Console.WriteLine(" ");
  56. sum /=5;
  57. for (int i = 0; i < 5; i++)
  58. {
  59. if (a[i].Age>2013&&a[i].Sum>sum)
  60. a[i].Print();
  61. }
  62.  
  63. Console.WriteLine(" ");
  64.  
  65. }
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment