Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2012, 19:16   #1
Numphaulia
Новичок
Джуниор
 
Регистрация: 29.11.2012
Сообщений: 1
По умолчанию C# сортировка методом прямого включения

В ремонтной мастерской находятся несколько машин. О них имеются следующие сведения: номер, марка, имя владельца, дата последнего ремонта (число, месяц, год), день, к которому машина должна быть отремонтирована (число, месяц, год).
Требуется расположить по алфавиту имена владельцев и, соответственно, вывести информацию об их машинах.




Вот, что смогла написать, но как-то не так видимо... Объясните, пожалуйста

Код:
private void button1_Click(object sender, EventArgs e)
        {
            dataGridView1.RowCount = 5;
            dataGridView1.ColumnCount = 5;
            dataGridView2.RowCount = 5;
            dataGridView2.ColumnCount = 5;
            string[,] A = new string[5, 5];
            for (int i = 0; i<5; i++)
                for (int j = 0; j < 5; j++)
                    A[i,j]=Convert.ToString(dataGridView1.Rows[i].Cells[j].Value);
            for (int i = 1; i < 5; i++)
            {
                while (string.Compare(A[i, 2], A[i - 1, 2]) < 0)
                {
                    string s = A[i - 1, 2];
                    A[i - 1, 2] = A[i, 2];
                    A[i, 2] = s;
                }
            }
            string[,] B = new string[5, 5];
            for (int i = 0; i < 5; i++)
                for (int j = 0; j < 5; j++)
                    dataGridView2.Rows[i].Cells[j].Value = A[i, j];
                    
        }


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 29.11.2012 в 21:47.
Numphaulia вне форума Ответить с цитированием
Старый 29.11.2012, 21:49   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

я думаю, что это задача на тип "запись".
в C этот тип записывается через ключевое слово struct
поищите по этому слову на форуме, думаю, что Вы найдёте примеры решения подобных задач..
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Внешняя сортировка методом прямого слияния Troilk Помощь студентам 0 12.06.2011 01:08
Сортировка методом прямого включения(паскаль) Cas01 Помощь студентам 1 17.03.2011 08:37
сортировка методом прямого обмена sestrenka141989 Паскаль, Turbo Pascal, PascalABC.NET 1 27.05.2010 09:22
Сортировка массива методом прямого выбора(Дельфи) Onza Помощь студентам 20 25.01.2009 12:05