Андрей
Высший разум
(425151)
2 года назад
Цикл по x - это цикл по СИМВОЛАМ имён. Он НЕ НУЖЕН.
for (int i = 0; i < mass.Length - 1; i++) {
for (int j = i + 1; j < mass.Length; j++) {
if (mass[i].CompareTo(mass[j]) > 0) {
temp = mass[i];
mass[i] = mass[j];
mass[j] = temp;
}
}
}
Using System;
namespace ConsoleApp4
{
class Program
{
static void Main(string[] args)
{
string[] mass = new string[] { "Andrei", "Valery", "Artem", "Boris", "Alex", "Anton", "Evgene", "Nikolai", "Egor",
"Stanislav", "Mark", "Mikhael" };
string temp;
for (int i = 0; i < mass.Length; i++)
{
for (int j = i + 1; j < mass.Length; j++)
{
for (int x = 0; x < mass[i].Length; x++)
{
if (mass[i][x] > mass[j][x]) // исключение
{
temp = mass[i];
mass[i] = mass[j];
mass[j] = temp;
break;
}
}
}
}
for (int i = 0; i < mass.Length; i++)
{
Console.WriteLine(mass[i]);
}
}
}
}