21 / 12 / 9
Регистрация: 02.03.2019
Сообщений: 45
1

Нужно напечатать вектор минимального размера

12.07.2020, 19:21. Показов 276. Ответов 1

выкрутился так:
C++
1
2
3
4
5
6
7
8
9
10
11
  
    vector<pair<int, int> > sp1, sp2;
    .....
    if (sp1.size() < sp2.size()) {
        for (int i = 0; i < sp1.size(); i++)
            cout << sp1[i].first << " " << sp1[i].second << endl;
        }
    else {
        for (int i = 0; i < sp2.size(); i++)
            cout << sp2[i].first << " " << sp2[i].second << endl;
        }
А вот если таких векторов, например, 10 штук? Нужно напечатать минимального размера.
Можно как нибудь сделать указатель на минимальный вектор и один цикл печати?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.07.2020, 19:21
Ответы с готовыми решениями:

Задать матрицу A размера 10x10, вектор y размера 10
За ранее огромное спасибо)

Нужно написать функцию, параметрами которой является вектор х и матрица А, а результатом - новый вектор у=хА
Здравствуйте! Задали контрольную, написать программу на JS, сам полный ноль. Вот задание. Помогите)...

Ограничение минимального размера формы
Добрый день. Хотел бы ограничить форму в размерах. Делаю Так: void __fastcall...

Изменение размера окна до минимального
Вопрос как сделать что бы окно приложения изменялось вслед за изменением его содержимого. За...

1
21 / 15 / 6
Регистрация: 02.07.2018
Сообщений: 37
12.07.2020, 19:53 2
Если будет массив векторов:
C++
1
vector<pair<int, int>> sp[10];
то можно пройтись по нему таким циклом:
C++
1
2
3
4
5
6
7
8
vector<pair<int, int>>* pointer = &sp[0];
for (int i = 1; i < 10; i++)
{
    if (sp[i].size() < pointer->size())
    {
        pointer = &sp[i];
    }
}
Ну а потом напечатать по указателю pointer. Цикл похож на поиск минимального элемента массива (по сути это он и есть).
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.07.2020, 19:53
Помогаю со студенческими работами здесь

Ограничение минимального размера окна
Как сделать ограничение минимального размера для окна(JFrame)?

Сmp-вектор, номер минимального элемента
Добрый день! Не понимаю как нужно перезаписать: int k=std::min_element(cmp.first, cmp.first);...

Настройки MSVS2010 для минимального размера
Здравствуйте..Подскажите пожалуйста настройки MSVS2010 для компиляции исходного кода C++ для...

WindowsForms и Mono. Ограничения минимального размера окна.
Всем привет. Возникла такая проблема. С библиотекой .NET всё работает, а с Mono нет. да и c .NET не...

Построить по 3 точкам выпуклый шестиугольник минимального размера
Доброго времени суток. Большая просьба помочь с кодом. Задача: Даны координаты 3 точек в...

Матрицу произвольного размера преобразовать в вектор
ребят такое дело. сам с++ норм знаю, но давно не работал (1 год) все по забывал вот снова...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru