В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История

Программирование на С++.(Множества с элементами типа char)! Перегрузите операторы: «+» – добавление элемента в множество, «-» – удаление элемента из множества, «>» – проверка на принадлежность элемента множеству, «==» – сравнение на равенство, «!=» – сравнение на неравенство, «^» – получение множества из элементов, встречающихся либо в одном либо в другом множестве, но не встречающихся в обоих, «!*» – проверка, что множества не имеют общих элементов.

Показать ответ
Ответ:
NoZeX1
NoZeX1
22.06.2020 19:40
Итак...
Количество сравнений, это сколько раз твое число приравнивается к другим. Смотря на твою последовательность ты после сортировки массива сравниваешь число 2 со своим массивом. Приравниваешь его к первому числу это у тебя единица. Число один не совпадает с даным по условию числом, значит двигаемся дальше, и это уже будет другое сравнение. И так делаем пока не найдем число "2". Так как это число у тебя на втором месте, количество сравнений будет 2.
Если бы ты искал например число 4 количество сравнений было бы 5, так как число 4 стоит пятым в очереди.
0,0(0 оценок)
Ответ:
golicinskaya
golicinskaya
19.07.2020 17:42
//Microsoft (R) C/C++ Optimizing Compiler Version 19.00.23506 for x64

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main()
{
    fstream f("F1.txt");
    size_t max_size;
    string s, max_word, word;
    while ( getline(f, s) ) {
        istringstream is(s);
        max_size = 0;
        while (is >> word) {
            if (max_size < word.size()) {
                max_size = word.size();
                max_word = word;
            } else if (max_size == word.size()) {
                max_word += " = ";
                max_word += word;
            }
        }
        cout << max_size << ' ' << max_word << endl;
    }
}

Пример:
asfasfafs sdf sdg xcz
zxcvxcv sdggsd
asdgsdg
sgdgsd sdagsdg
gsd sdg sdg
 sdggg sdg sh
ответ:
9 asfasfafs
7 zxcvxcv
7 asdgsdg
7 sdagsdg
3 gsd = sdg = sdg
5 sdggg
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота