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

C++

Войти
Регистрация
Восстановить пароль
 
Canavar
1 / 1 / 0
Регистрация: 12.12.2017
Сообщений: 33
Завершенные тесты: 2
#1

Вывести названия переменных - C++

12.12.2017, 14:16. Просмотров 211. Ответов 0

Как вывести слова в массивах за место цифр. То есть в массиве Temp_array после сортировки за место 22 вывести слово Second.Temperature.
Выводит 18 20 22. если выводить Temp_array[2] будет 22. Мне нужно чтоб вывело Second.Temperature.

P.S Если это возможно
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#include <iostream>
using namespace std;
 
void BubbleSort(int* a, int n)
{
for (int i = 0; i < n - 1; i++) {
    for (int j = 0; j < n - i - 1; j++) {
        if (a[j] > a[j + 1]) {
            int temp = a[j];
            a[j] = a[j + 1];
            a[j + 1] = temp;
        }
    }
}
}
 
 
void output(int arr[], int n)
{
    for (int i = 0; i < n; ++i) {
        cout << arr[i] << " ";
    }
    cout << endl;
}
 
struct Region
{
    int Temperature;
    int Precipitation;
    int Number_of_sunny_days;
};
 
int main()
{
    constexpr int n = 3;
    setlocale(LC_ALL, "rus");
 
    Region First;
    First.Temperature = 20;
    First.Precipitation = 300;
    First.Number_of_sunny_days = 10;
 
    Region Second;
    Second.Temperature = 22;
    Second.Precipitation = 350;
    Second.Number_of_sunny_days = 12;
 
    Region Third;
    Third.Temperature = 18;
    Third.Precipitation = 280;
    Third.Number_of_sunny_days = 15;
    
    int Temp_array[3]{ First.Temperature, Second.Temperature, Third.Temperature };
    for (int i = 0; i < n; ++i) {
        cout << Temp_array[i] << " ";
    }cout << endl;
    BubbleSort(Temp_array, n);
    output(Temp_array, n);
    cout << endl;
    
    int Precip_array[3]{ First.Precipitation, Second.Precipitation, Third.Precipitation };
    for (int i = 0; i < n; ++i) {
        cout << Precip_array[i] << " ";
    }cout << endl;
    BubbleSort(Precip_array, n);
    output(Precip_array, n);
    cout << endl;
 
    int NOSD_array[3]{ First.Number_of_sunny_days, Second.Number_of_sunny_days, Third.Number_of_sunny_days };
    for (int i = 0; i < n; ++i) {
        cout << NOSD_array[i] << " ";
    }cout << endl;
    BubbleSort(NOSD_array, n);
    output(NOSD_array, n);
    cout << endl;
 
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2017, 14:16
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вывести названия переменных (C++):

Как получить названия классов, используя libxml2 - C++
Есть такой html код &lt;tr class=&quot;tr-odd &quot;&gt; &lt;td class=&quot;td-npair&quot;&gt;6&lt;/td&gt; &lt;td class=&quot;td-time&quot;&gt;17:40 -...

Ввести первую букву названия страны. Вывести название континента - C++ Builder
Ввести первую букву названия страны. Вывести название континента. где ошибка проверьте буду благодрен ...

[C++ Builder] MessageDlg(). Вывести значение 2-х переменных. - C++ Builder
Здравствуйте! Каким способом можно вывести в MessageDlg() значение двух переменных? Например вот эти данные: int sum = 5; ...

Как просканировать массив переменных и вывести о них инфу? - C++ Builder
Цель такая... Есть массив struct DatSob { int year; // Год события int month; // Месяц события int day; // день...

Как вывести значения трех переменных в Edit1 через запятую? - C++ Builder
Здравствуйте! Есть 3 переменные p1,p2,p3 Как вывести значения этих переменных в Edit1 через запятую? Заранее огромное спасибо!

Подсветка названия - C++ Builder
Добрый день!!! Ребята, подскажите, пожалуйста, по такому вопросу. Хочу сделать ссылку на хелп на форме, что бы при наведении курсора...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2017, 14:16
Привет! Вот еще темы с ответами:

ValueListEditor названия столбцов - C++ Builder
1) Как изменить названия столбцов программно, не используя опции?) С помощью TitleCaptions-&gt;Text = &quot;242,111&quot;; меняется только название...

Вывестим названия стран в DBComboBox - C++ Builder
Добрый день! Помогите, пожалуйста. Пытаюсь работать с элементов DBComboBox1. Вынесла на форму IBDataBase, IbTransaction, IBTable1,...

Вывод названия текущего месяца - C++ Builder
void __fastcall TForm1::Button4Click(TObject *Sender) { Label3-&gt;Caption=strftime(int %#B); }Вот функция, нужно просто вывести...

Взять номер Edit с названия - C++ Builder
У меня есть таблица 9х9, то есть 81 Edit, имена у них начиная с Edit1 и дальше по возрастанию... Вот мне и нужно каким-то образом по...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru