Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static void Main(string[] args)
- {
- double[] results1 = new double[4] { 12, 23, 15, 23 };
- double[] results2 = new double[4] { 10, 45, 32, 14 };
- string[] names1 = new string[4] { "Ваня1", "Ваня2", "Ваня3", "Ваня4" };
- string[] names2 = new string[4] { "Леша1", "Леша2", "Леша3", "Леша4" };
- group[] group1 = new group[4];
- group[] group2 = new group[4];
- for (int i = 0; i < group1.Length; i++)
- {
- group1[i].name = names1[i];
- group2[i].name = names2[i];
- group1[i].results = results1[i];
- group2[i].results = results2[i];
- }
- sort(group1);
- sort(group2);
- int g1 = 0, g2 = 0;
- for (int i = 0; i < group1.Length * 2; i++)
- {
- //Console.WriteLine(group1[i/2].results);
- //Console.WriteLine(group2[i/2].results);
- if (g1 < group1.Length && g2 < group2.Length)
- {
- if (group1[g1].results > group2[g2].results)
- {
- //Console.WriteLine($"Place: {}, Name: {1}, Result: {2}, Group: 1");
- Console.WriteLine("Place: {0}, Name: {1}, Result: {2}, Group: 1", i + 1, group1[g1].name, group1[g1].results);
- g1++;
- }
- else if (group2[g2].results > group1[g1].results)
- {
- Console.WriteLine("Place: {0}, Name: {1}, Result: {2}, Group: 2", i + 1, group2[g2].name, group2[g2].results);
- g2++;
- }
- }
- else if (g1 == 4)
- {
- for (g2 = g2; g2 < 4; g2++)
- {
- Console.WriteLine("Place: {0}, Name: {1}, Result: {2}, Group: 2", i + 1, group2[g2].name, group2[g2].results);
- }
- }
- else if (g2 == 4)
- {
- for (g1 = g1; g1 < 4; g1++)
- {
- Console.WriteLine("Place: {0}, Name: {1}, Result: {2}, Group: 2", i + 1, group1[g1].name, group1[g1].results);
- i++;
- }
- }
- }
- }
- static void sort(group[] group)
- {
- for (int i = 0; i < group.Length; i++)
- {
- group temp;
- for (int j = i + 1; j < group.Length; j++)
- {
- if (group[i].results < group[j].results)
- {
- temp = group[i];
- group[i] = group[j];
- group[j] = temp;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement