WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Понимаю, что туплю, но все-таки.............

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Понимаю, что туплю, но все-таки.............
Rechkin опубликован 24-12-2001 08:01 MSK   Click Here to See the Profile for Rechkin   Click Here to Email Rechkin  
Подкиньте алгоритм сортировки по возрастанинию массива 3х3.
Заранее спасибо!
P.S. я не тупой, просто гололвой недавно ударился! Помогите!!!!!!!

Flex Ferrum опубликован 24-12-2001 10:49 MSK     Click Here to See the Profile for Flex Ferrum  Click Here to Email Flex Ferrum     
Берешь обычный BubbleSort и сортируешь им матрицу сначала по строкам, а потом по столбцам. Или наборот - это не существенно.
Rechkin опубликован 24-12-2001 11:08 MSK     Click Here to See the Profile for Rechkin  Click Here to Email Rechkin     
Что есть BubbleSort??????????????????
Flex Ferrum опубликован 24-12-2001 11:27 MSK     Click Here to See the Profile for Flex Ferrum  Click Here to Email Flex Ferrum     
BubbleSort - сортировка методом пузырька.
Rechkin опубликован 24-12-2001 12:05 MSK     Click Here to See the Profile for Rechkin  Click Here to Email Rechkin     
Методом пузырька? А по потробнее! это когда наибольший элемент всплывает?
Flex Ferrum опубликован 24-12-2001 12:11 MSK     Click Here to See the Profile for Flex Ferrum  Click Here to Email Flex Ferrum     
Ну да. Или наименьший. Как условие поставишь.
Rechkin опубликован 24-12-2001 12:38 MSK     Click Here to See the Profile for Rechkin  Click Here to Email Rechkin     
Если не трудно напиши для столбца, я по-пржнему туплю, все понимаю, а сделать не могу!

Rechkin опубликован 24-12-2001 12:43 MSK     Click Here to See the Profile for Rechkin  Click Here to Email Rechkin     
Или подскажи где ошибаюсь:
for (int j=0;j<7;j++){
for (int i=0; i<8; i++){
int tempp = temp[i];
if (temp[i]<temp[i+1]){
temp[i]=temp[i+1];
temp[i+1]=tempp;
}
}
}
Flex Ferrum опубликован 24-12-2001 13:14 MSK     Click Here to See the Profile for Flex Ferrum  Click Here to Email Flex Ferrum     
Подсказываю:

for (int i = 0;i < col_size - 1;i ++)
for (int j = i + 1;j < col_size;j ++)
if (temp[i] > temp[j])
{
int tempp = temp[i];
temp[i] = temp[j];
temp[j] = tempp;
}

Rechkin опубликован 24-12-2001 17:17 MSK     Click Here to See the Profile for Rechkin  Click Here to Email Rechkin     
Огромное спасибо!
Трудно быть тупым!!

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.