drakula13055
16.10.2020 17:41

переведите код в с(си) int main()
{
std::vector > vec;

std::ifstream fin("race.in");
int n;
fin >> n;
if (n <= 0)
exit(1);

std::string country;
std::string name;
for (int i = 0; i < n; i++) {
fin >> country >> name;
vec.push_back(std::make_pair(country, name));
}

std::stable_sort(vec.begin(), vec.end(), [](const auto& l, const auto& r) {return l.first < r.first; });

std::ofstream fout("race.out");
country = vec[0].first;
fout << "=== " << country << " ===" << std::endl;
for (const auto& it : vec) {
if (country != it.first) {
country = it.first;
fout << "=== " << country << " ===" << std::endl;
}
fout << it.second << std::endl;
}
}

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Sharabyrin
12.08.2020 06:17

На самом деле оба устройства, как планшет, так и смартфон очень похожи друг на друга, но по изначальной задумке производителей, они предназначены для несколько разных (хоть и очень похожих) задач. Ввиду этой схожести, мы нередко задаём вопрос о том, что лучше купить смартфон или планшет? Для того чтобы это понять, нам нужно разобраться в отличиях обоих устройств. Самое первое отличие, которое мы сможем увидеть – размеры, ведь смартфон меньше, а планшет больше, эти отличия в размерах так же касаются и экранов обоих гаджетов. Отличия так же и в параметрах, в смартфоне они чаще всего выше и производительнее, тогда как планшеты обладают более простыми характеристиками. Смартфон по своей сути – телефон для звонков и связи, а планшет – устройство для интернета, просмотра видео и так далее.

Объяснение:

если не понятно то вот попроще

преимущества телефона: маленький, можно насить с собой в кормане, долгая зарядка

преимущества планшета: большой, можно рисовать, удобно играть в игры, и удобен для просмотра видео и так далее.

недостатки у обоих логичны, оба могут навредить зрению, оба могут повлиять на нас и т.д.

0,0(0 оценок)
Ответ:
stecykuliamail
28.04.2020 05:13

ответ: Красний сказал правду

Красный: Нет Нет Да

Синий; Нет Да Нет

Зелёный: Да Нет Да

Объяснение:

Рассмотрим первый вариант ответа мяч забросил красный, проанализируем утверждения, записанные слева, и заполним первый столбик.

Исходя из нашего предположения мяч забросил красный, утверждение мяч забросил синий— ложь. Ставим в ячейке -.

Утверждение мяч забросил зеленый также ложь. Заполняем ячейку знаком -.

Утверждение зеленого Я не забрасывал – истина. Ставим в ячейке +.

второй вариант ответа и заполним второй столбик.

Утверждение мяч забросил Синий— ложь. Ставим в ячейке -.

Утверждение мяч забросил зеленый— истина. Заполняем ячейку знаком +.

Утверждение зеленого Я не забрасывал – ложь. Ставим в ячейке -.

третий вариант: предположим, что мяч забросил синий.

Тогда утверждение мяч забросил синий— истина. Ставим в ячейке +.

Утверждение мяч забросил зеленый— ложь. Заполняем ячейку знаком -. Утверждение зеленого Я не забрасывал– истина. Ставим в ячейке +.

Так как по условию лишь один из троих ребят сказал неправду, в заполненной таблице выбираем такой вариант ответа, где будет только одно ложное утверждение -.


Логическое задача из сферы ИНФОРМАТИКИ.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота