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

Получить вектор 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; else (*str == '(' ) ? count++ : count--; cout << "Строка:" << *str << " count:" << count <<endl;
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) const final { return compareTo(other) < 0; } virtual bool operator> (const T other) const final { return compareTo(other) > 0; } virtual bool operator<=(const T other) const final { return...
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,) замена: %%%%% %%%%% Правила существенно обрезаны. Строка замены на краш не влияет. А вот с искомой какие-то чудеса творятся. если меняем строку ^(\)(\n)((.|\n)*?)(item=)(i_gold) - крашит. ^(\)(\n)((.|\n)*?)(item=)(i_) - шуршит. Если текст в котором ищем... подробнее

Показать сообщение отдельно
Spirit370
 Аватар для Spirit370
1 / 1 / 2
Регистрация: 08.08.2013
Сообщений: 86
15.07.2014, 11:56     Получить вектор age, в котором порядок элементов соответствовал бы порядку элементов вектора name
Запишите пять имён в вектор vectro<string> name, затем предложите пользователю указать возраст названных людей
и запишите их в вектор vector<double> age. Затем выведете на печать пять пар
(name[i],age[i]).

Упорядочите имена (sort(name.begin(),name.end()) и выведете на
печать пары(name[i], age[i]).

Сложность заключается в том, чтобы получить вектор
age, в котором порядок следования элементов соответствовал бы порядку следо-
вания элементов вектора name.
--------------------------------------------------------
Я написал прогу, без расстановки возраста по нужным именам! Помогите это запилить!!!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
#include <conio.h>
#include <vector>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
    setlocale(LC_ALL,"Rus");
    vector<string> name;
    vector<double> age(4,0);
    name.push_back("Кирилл");
    name.push_back("Илья");
    name.push_back("Паша");
    name.push_back("Артём");
    name.push_back("Саша Грэй");
 
 
    for(int i = 0;i<4;i++)
    {
        cout << name[i] << " >> ";
        cin >> age[i];
        cout << endl;
    }
 
    sort(name.begin(),name.end());
 
    /////Как это запилить!!!//////
 
 
    cout << endl<<endl<<endl;
     for(int i = 0;i<4;++i)
     {
         cout << name[i] << "--" << age[i] << endl;
     }
    
     _getch();
     return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru