Форум программистов, компьютерный форум, киберфорум
Наши страницы

Получить вектор age, в котором порядок элементов соответствовал бы порядку элементов вектора name - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция для вывода на экран прямоугольника http://www.cyberforum.ru/cpp-beginners/thread1227527.html
Написать функцию для вывода на экран прямоугольника, заполненного определенным символом. Не получилось сделать. Помогите, если не трудно.
C++ Найти делители "длинного" числа Дано число 12 тыс. символов. Необходимо найти все его делители. Подскажите как делать. Обязательно ли использовать длинную арифметику? http://www.cyberforum.ru/cpp-beginners/thread1227521.html
Разобрать логику работы приведенного кода C++
Здравствуйте, уважаемые! #include <iostream> using namespace std; long brackets_balance (char * str) { long count; for (;*str;*str++){ if ( (*str != '(') && (*str != ')') ) continue; ...
C++ Определение чистой виртуальной функции класса-шаблона
Есть класс Comparable<T>: template<typename T> class Comparable : virtual public Object { public: virtual int compareTo(const T other) const = 0; virtual bool operator< (const T other)...
C++ Вывод параметров или переменных из функции http://www.cyberforum.ru/cpp-beginners/thread1227424.html
Здравствуйте. В Паскале можно вернуть несколько параметров. procedure(int i,j; var real hik, tik; var string tin, gak;); begin { hik,tik,tin,gak переменные вернутся} end; Но как...
C++ Regex_replace краши собственно есть набор строк поиска/замены. Не могу понять почему спотыкается на: искомая строка: ^(\)(\n)((.|\n)*?)(item=)(i_gold,) замена: %%%%% %%%%% Правила существенно обрезаны. Строка... подробнее

Показать сообщение отдельно
aLarman
644 / 565 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
Завершенные тесты: 1
15.07.2014, 12:25
C++
1
2
3
4
5
6
7
8
9
10
11
std::vector<std::string> sortednames = name;
sort(sortednames.begin(),sortednames.end());
for(int i = 0;i<5;i++)
{
    int j =0;
    for(;j<5;j++)
    {
        if(name[j] == sortednames[i]) break;
    }
    cout << sortednames[i] << " age = "<<age[j]<<endl;
}
Добавлено через 1 минуту
и цикл
C++
1
2
3
4
5
6
for(int i = 0;i<4;i++)
    {
        cout << name[i] << " >> ";
        cin >> age[i];
        cout << endl;
    }
до 5, а не до 4
и соответственно
C++
1
vector<double> age(4,0);
не 4 и 5 элементов надо
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.