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;
- using System.IO;
- namespace Charp2_1
- {
- public class Pok
- {
- private int by { get; set; }
- private DateTime date { get; set; }
- private string marka { get; set; }
- private string color { get; set; }
- private int sum { get; set;}
- public Pok(int by, DateTime date, string marka, string color, int sum)
- {
- this.by = by;
- this.date = date;
- this.marka = marka;
- this.color = color;
- this.sum = sum;
- }
- public int Sum()
- {
- return this.sum;
- }
- public void Print()
- {
- Console.WriteLine("Номер ВУ: "+this.by+" Дата "+ this.date+ " Марка "+this.marka+" Цвет "+this.color+" Цена "+this.sum);
- }
- public int printBY()
- {
- return this.by;
- }
- }
- class Program
- {
- static void Main()
- {
- StreamReader f = File.OpenText("./Input.txt");
- Pok[] a = new Pok[5];
- for (int i = 0; i < 5; i++)
- {
- string s,s2,s3;
- int a1,a2;
- int b1,b2,b3;
- s = f.ReadLine();
- a1 = Convert.ToInt32(s.Split(' ')[0]);
- b1 = Convert.ToInt32(s.Split(' ')[1]);
- b2 = Convert.ToInt32(s.Split(' ')[2]);
- b3 = Convert.ToInt32(s.Split(' ')[3]);
- s2 = s.Split(' ')[4];
- s3=s.Split(' ')[5];
- a2 = Convert.ToInt32(s.Split(' ')[6]);
- DateTime bb = new DateTime(b3, b2, b1);
- a[i] = new Pok(a1, bb, s2, s3, a2);
- a[i].Print();
- }
- Console.WriteLine(" ");
- max(a); Console.WriteLine(" ");
- Fullsum(a);
- Console.WriteLine(" ");
- }
- static void Fullsum(Pok[] a)
- {
- int sum = 0;
- for (int i=0; i<5; i++)
- {
- sum += a[i].Sum();
- }
- Console.WriteLine("Сумма всех покупок " + sum);
- }
- static void max(Pok[] a)
- {
- int m = 0, j=0;
- for (int i = 0; i < 5; i++)
- {
- if (m < a[i].Sum()) { m = a[i].Sum(); j = i; }
- }
- Console.WriteLine("Номер ВУ самого дорогого "+ a[j].printBY());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment