Advertisement
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 string_and_int;
- using System.IO;
- namespace ConsoleApplication1
- {
- class Program
- {
- static void Main(string[] args)
- {
- string path = @"C:\Users\Николай\Desktop\lol.txt";
- int n = 8;
- int m = 2;
- myClass[] massiv = new myClass[m];
- int[] Weight = new int[m];
- int[] Height = new int[m];
- string[] Surname = new string[m];
- myClass [] class1 = new myClass[n];
- int [] whgt = new int[n];
- int[] hght = new int[n];
- int[] surname = new int[n];
- string a, b, c, d, z;
- StreamReader sr = new StreamReader(path, System.Text.Encoding.Default);
- for(int i = 0; i < n; i++)
- {
- d = sr.ReadLine();
- b = sr.ReadLine();
- whgt[i] = Convert.ToInt32(b);
- c = sr.ReadLine();
- class1[i] = new myClass(d, b, c);
- }
- for(int i = 0; i < n; i++)
- {
- Console.WriteLine(myClass.ToString(class1[i]) + "\n\b ");
- }
- Console.WriteLine();
- Console.WriteLine();
- Console.WriteLine("Сортировка по весу: ");
- Array.Sort(whgt, class1);
- for (int i = 0; i < n; i++)
- {
- Console.WriteLine(myClass.ToString(class1[i]) + "\n\b ");
- }
- Console.WriteLine();
- Console.WriteLine();
- for (int i = 0; i < n; i++)
- {
- hght[i] = class1[i].Height;
- }
- Console.WriteLine();
- Console.WriteLine();
- Console.WriteLine("Сортировка по росту: ");
- Array.Sort(hght, class1);
- for (int i = 0; i < n; i++)
- {
- Console.WriteLine(myClass.ToString(class1[i]) + "\n\b ");
- }
- Console.WriteLine();
- Console.WriteLine();
- Console.WriteLine("Введите вес: ");
- z = Console.ReadLine();
- int ans1 = Array.BinarySearch(whgt, z);
- Console.WriteLine("Ответ: " + (ans1 + 1));
- Console.WriteLine();
- Console.WriteLine();
- for (int i = 0; i < m; i++)
- {
- Console.WriteLine("Введите фамилию, вес, рост");
- Surname[i] = Console.ReadLine();
- Weight[i] = Convert.ToInt32(Console.ReadLine());
- Height[i] = Convert.ToInt32(Console.ReadLine());
- massiv[i] = new myClass(Weight[i], Height[i], Surname[i]);
- }
- Console.WriteLine();
- Console.WriteLine();
- Console.WriteLine("Сортировка по весу: ");
- Array.Sort(Weight, massiv);
- for (int i = 0; i < m; i++)
- {
- Console.WriteLine(myClass.ToString(massiv[i]) + " ");
- }
- Console.WriteLine();
- Console.WriteLine();
- Console.WriteLine("Сортировка по росту: ");
- Array.Sort(Height, massiv);
- for (int i = 0; i < m; i++)
- {
- Console.WriteLine(myClass.ToString(massiv[i]) + " ");
- }
- Console.WriteLine();
- Console.WriteLine();
- Console.WriteLine("Введите фамилию: ");
- a = Console.ReadLine();
- int ans = Array.BinarySearch(Surname, a);
- Console.WriteLine(ans + 1);
- Console.ReadLine();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement