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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Получение имени окна по PID http://www.cyberforum.ru/cpp-beginners/thread735477.html
есть код.... #include <stdio.h> #include <Windows.h> #include <tlhelp32.h> #include <String> #include <iostream> using namespace std;
C++ шаблонам_ использование памяти и скорость работы Добрый день. Пишу программу в которой использую множество массивов, и по ходу приходиться вручную писать много однотипного кода по массивам различных данных: int, string и собственных массивов по идее лучше использовать шаблоны, написав один класс и потом тока подставлять типы объектов template <class TTT> public class List_TTT и больше не мучиться, и все необходимы операции корректно... http://www.cyberforum.ru/cpp-beginners/thread735466.html
Сформулировать из некоторой матрицы верхнетреугольную, нижнетреугольную, диагональную C++
Сформулировать из некоторой матрицы A(n,n) верхнетреугольную матрицу B(n,n) (все элементы ниже главной диагонали нулевые), нижнетреугольную матрицу C(n,n) (все элементы выше главной диагонали нулевые) и диагональную матрицу D(n,n) (все элементы нули, кроме главной диагонали)
C++ Область определения
Записать выражение, зависящее от координат точки X1 и Y1 и принимающее значение TRUE, если точка принадлежит заштрихованной области, и FALSE, если не принадлежит. Вот код программы. Не могу довести ее до конца помогите советом. #include <iostream.h> #include <conio.h> #include <math.h> void main (){
C++ Динамический массив! (Удалить из массива все элементы, совпадающие с его минимальным значением) http://www.cyberforum.ru/cpp-beginners/thread735449.html
Сформировать одномерный массив целых чисел, используя датчик случайных чисел, и распечатать массив. Удалить из массива все элементы, совпадающие с его минимальным значением. Добавить в начало массива 3 элемента, которые равны среднему арифметическому массива. Распечатать полученный массив.
C++ Изменить программу (Вычислить сумму элементов в области) #include<iostream> #include<locale> #define N 100 using namespace std; void inMas1(int& n,int a) { cout<<"\nВвод элементов матрицы A \n"; for (int i=0; i<n; i++) подробнее

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

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

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"ом, а как остальные "привязать к первому"?Ведь нельзя же каждый по отдельности сортом делать.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru