Форум программистов, компьютерный форум CyberForum.ru

Сортировка массивов - C++

Восстановить пароль Регистрация
 
Tryker
1 / 1 / 0
Регистрация: 02.12.2012
Сообщений: 14
17.12.2012, 18:05     Сортировка массивов #1
Здравствуйте, уважаемые форумчане. У меня появилось довольно простоя проблема, над решением которой я бьюсь уже битый час.

У нас есть три одномерных массива

string marka [10]; int cost [10],speed[10];

Марка машины, цена, скорость.
Клиент выбирает марку машину и ему сразу высвечивается
C++
1
2
3
4
5
6
7
8
int userinput;
string marka [10];  int cost [10],speed[10];
cout<<"Введите индекс машины";
cin>>userinput;
cout<<"Вы выбрали :"<<endl;
cout<<"Марку-"<<marka[useriput]<<endl;
cout<<"Цена которой:"<<cost[useriput]<<endl;
cout<<"Скорость составляет"<<speed[useriput]<<endl;
Так же можно выводить просто список
C++
1
2
3
4
5
6
7
for (int i =0; i< 10;i++)
{
cout<<marka[useriput]<<"  ";
cout<<cost[useriput]<<"   " ;
cout<<speed[useriput]<<"  " ;
 
}
и вот здесь как раз нужна ваша помощь.Нужно отсортировать список например по цене.
У меня вся загвоздка в том, что я не понимаю, как изменить остальные массивы.Первый я сортирую sort"ом, а как остальные "привязать к первому"?Ведь нельзя же каждый по отдельности сортом делать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2012, 18:05     Сортировка массивов
Посмотрите здесь:

Сортировка массивов в С C++
Сортировка массивов. C++
C++ сортировка массивов
Сортировка массивов. C++
C++ Сортировка массивов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sovaz1997
CEO SOVAZ Corp.
 Аватар для sovaz1997
379 / 225 / 2
Регистрация: 17.12.2011
Сообщений: 816
Записей в блоге: 1
17.12.2012, 18:07     Сортировка массивов #2
Создавай класс и будь счастлив
Tryker
1 / 1 / 0
Регистрация: 02.12.2012
Сообщений: 14
17.12.2012, 18:15  [ТС]     Сортировка массивов #3
Не, таким способом я не буду счастливым(
sovaz1997
CEO SOVAZ Corp.
 Аватар для sovaz1997
379 / 225 / 2
Регистрация: 17.12.2011
Сообщений: 816
Записей в блоге: 1
17.12.2012, 18:17     Сортировка массивов #4
Цитата Сообщение от Tryker Посмотреть сообщение
Не, таким способом я не буду счастливым(
Почему???
Tryker
1 / 1 / 0
Регистрация: 02.12.2012
Сообщений: 14
17.12.2012, 18:24  [ТС]     Сортировка массивов #5
Добавлено через 5 минут
Цитата Сообщение от sovaz1997 Посмотреть сообщение
Создавай класс и будь счастлив
А как там сравнить эти объекты? Лучше уж через класс тогда, чем вообще никак=\
sovaz1997
CEO SOVAZ Corp.
 Аватар для sovaz1997
379 / 225 / 2
Регистрация: 17.12.2011
Сообщений: 816
Записей в блоге: 1
17.12.2012, 18:29     Сортировка массивов #6
У тебя в классе хранятся не массивы, а переменные (marka, cost, speed).
Допустим, класс будет иметь название Car.

Создаем переменную: Car myCars[10];

P.S. Если не знаешь, что такое классы, то посмотри здесь
Starscream
 Аватар для Starscream
55 / 43 / 2
Регистрация: 04.11.2012
Сообщений: 106
17.12.2012, 18:34     Сортировка массивов #7
у него выбора нет , сказали сделать массивами и никакие классы не помогут )
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2012, 19:42     Сортировка массивов
Еще ссылки по теме:

C++ Сортировка массивов (?)
Сортировка 2-х массивов C++
Сортировка массивов C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Tryker
1 / 1 / 0
Регистрация: 02.12.2012
Сообщений: 14
17.12.2012, 19:42  [ТС]     Сортировка массивов #8
Цитата Сообщение от sovaz1997 Посмотреть сообщение
У тебя в классе хранятся не массивы, а переменные (marka, cost, speed).
Допустим, класс будет иметь название Car.

Создаем переменную: Car myCars[10];

P.S. Если не знаешь, что такое классы, то посмотри здесь
Ну допустим я через классы сделаю, то как потом их отсортировать?

Добавлено через 1 час 2 минуты
Сам разобрался, нагородил несколько огородов и все
Yandex
Объявления
17.12.2012, 19:42     Сортировка массивов
Ответ Создать тему
Опции темы

Текущее время: 01:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru