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;
- namespace ConsoleApplication1
- {
- class Program
- {
- static int ind = 0;
- static int max = 0;
- static int tmp = 0;
- static int num = 0;
- static void Main(string[] args)
- {
- int n = 6;
- int[] positions = new int[n];
- int[] results = new int[n];
- string [,] Notes = { { "Александр", "683" }, { "Руслан", "123" }, { "Тихон", "553" }, { "Алексей", "543" }, { "Максим", "243" }, { "Вася", "556" } };
- string[] ns = new string[n];
- Console.WriteLine("Исходный массив(результаты в виде оценок за каждую попытку): \n");
- for (int i = 0; i < n; i++)
- {
- for (int j = 0; j < 2; j++)
- {
- Console.Write(Notes[i, j] + " ");
- }
- Console.WriteLine();
- }
- //sort
- for (int i = 0 ;i < n; i++)
- {
- results[i] = Convert.ToInt32(Notes[i, 1]);
- results[i] = (results[i] % 10) + ((results[i] / 10) % 10) + ((results[i] / 100));
- }
- for (int i = 1; i < n; ++i)
- {
- for (int r = 0; r < n - i; r++)
- {
- if (results[r] < results[r + 1])
- {
- // Обмен местами
- int temp = results[r];
- results[r] = results[r + 1];
- results[r + 1] = temp;
- }
- }
- }
- Console.WriteLine("\nЗаписи в порядке занятых мест: \n");
- for (int i = 0;i < n; ++i)
- {
- for (int j = 0; j < n; j++)
- {
- tmp = Convert.ToInt32(Notes[j, 1]);
- tmp = (tmp % 10) + ((tmp / 10) % 10) + ((tmp / 100));
- if (results[i] == tmp)
- {
- Console.WriteLine(Notes[j, 0] + " " + Notes[j, 1]);
- }
- }
- Console.WriteLine();
- }
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement