|
2 / 2 / 0
Регистрация: 25.06.2020
Сообщений: 84
|
||||||
Как решать проблему со вводами C++21.07.2020, 15:44. Показов 4402. Ответов 34
Нужно написать программу, которая получает количество групп на вводе, затем по порядку название каждой группы, количество работников в каждой группе, имя каждого работника и дата рождений...
не представляю как можно решать проблему std::cin вводов Помогите пожалуйста! Примеры Входные данные (std::cin) 3 A-01 3 Jon Smith 1950 Adam Hopkins 1990 Carol Owen 1983 B-58 2 Edward Norton 1995 David Baily 1980 K-03 2 Jacop Colins 1992 Mark Eriksen 1999
0
|
||||||
| 21.07.2020, 15:44 | |
|
Ответы с готовыми решениями:
34
Как исправить проблему Как исправить эту проблему ? |
|
2 / 2 / 0
Регистрация: 25.06.2020
Сообщений: 84
|
|
| 22.07.2020, 11:24 [ТС] | |
|
Annemesski, как могу добвить эту строку
else cout << "Not found!"; } если условие не выполнено Добавлено через 13 минут Annemesski Например; Входные данные: 1 Z-99 2 Jon Smith Adam Hopkins Результат работы: Not found!
0
|
|
|
2692 / 1349 / 485
Регистрация: 08.11.2016
Сообщений: 3,739
|
||||||
| 22.07.2020, 11:53 | ||||||
1
|
||||||
|
2 / 2 / 0
Регистрация: 25.06.2020
Сообщений: 84
|
||||||
| 22.07.2020, 12:33 [ТС] | ||||||
|
Annemesski, а могу этот код реализовать для того чтобы найти работников той или иной группы,
например вместо size_t dateThrashold = 1974, outCount = 0; написат string workIn = "A-01" и вывести имена работников группы "A-01" std::cout << gr[i].workers[k].name << " " << gr[i].workers[k].sourn << "\n"; Добавлено через 10 минут Annemesski,
0
|
||||||
|
2692 / 1349 / 485
Регистрация: 08.11.2016
Сообщений: 3,739
|
||||||
| 22.07.2020, 13:03 | ||||||
0
|
||||||
|
2 / 2 / 0
Регистрация: 25.06.2020
Сообщений: 84
|
|||||||||||
| 22.07.2020, 13:34 [ТС] | |||||||||||
|
Annemesski, написал так но не работает...
Annemesski, как вставить это функция (void outputGroupInfoByName ) в main чтобы сработала ??? Добавлено через 18 минут Annemesski, я попробовал написать так
Jon Smith Adam Hopkins Carol Owen три раза печатает Jon Smith Jon Smith Jon Smith
0
|
|||||||||||
|
151 / 103 / 49
Регистрация: 21.11.2019
Сообщений: 285
|
|||||||||||
| 22.07.2020, 14:09 | |||||||||||
|
Vardan,
сравни обращение к полям тут:
0
|
|||||||||||
|
2 / 2 / 0
Регистрация: 25.06.2020
Сообщений: 84
|
|
| 22.07.2020, 14:14 [ТС] | |
|
Shut913, не представляю как нужно написать... Вы можете написать этот часть кода ???
0
|
|
|
151 / 103 / 49
Регистрация: 21.11.2019
Сообщений: 285
|
|
| 22.07.2020, 14:15 | |
|
Vardan, не видя программы в целом - не могу
0
|
|
|
2 / 2 / 0
Регистрация: 25.06.2020
Сообщений: 84
|
||||||
| 22.07.2020, 14:22 [ТС] | ||||||
|
Shut913,
Shut913, Примеры Входные данные (std::cin) 3 A-01 3 Jon Smith 1950 Adam Hopkins 1990 Carol Owen 1983 B-58 2 Edward Norton 1995 David Baily 1980 K-03 2 Jacop Colins 1992 Mark Eriksen 1999 Результат работы должен быть (вывести все работников данной группы "A-01" ) Jon Smith Adam Hopkins Carol Owen
0
|
||||||
|
151 / 103 / 49
Регистрация: 21.11.2019
Сообщений: 285
|
||||||
| 22.07.2020, 14:36 | ||||||
|
Vardan,
43 строка, для правильного обращения к конкретному рабочему подправь:
1
|
||||||
|
2 / 2 / 0
Регистрация: 25.06.2020
Сообщений: 84
|
|
| 22.07.2020, 14:59 [ТС] | |
|
Shut913, спасибо!!! сейчас правильно печатает но в конце печатает и "Not found!"
как сделать чтобы "Not found!" печаталось когда условия не выполняется?
0
|
|
|
151 / 103 / 49
Регистрация: 21.11.2019
Сообщений: 285
|
||||||
| 22.07.2020, 15:03 | ||||||
|
Vardan,
0
|
||||||
|
2 / 2 / 0
Регистрация: 25.06.2020
Сообщений: 84
|
|
| 22.07.2020, 15:25 [ТС] | |
|
Shut913, сейчас печатает только "Not found!" ))
====== Тест #1 ======= --- Входные данные: 3 A-01 3 Jon Smith 1950 Adam Hopkins 1990 Carol Owen 1983 B-58 2 Edward Norton 1995 David Baily 1980 K-03 2 Jacop Colins 1992 Mark Eriksen 1999 --- Правильный ответ: Jon Smith Adam Hopkins Carol Owen ====== Тест #2 ======= --- Входные данные: 1 Z-99 2 Jacop Colins Mark Eriksen --- Правильный ответ: --- Not found!
0
|
|
|
151 / 103 / 49
Регистрация: 21.11.2019
Сообщений: 285
|
|
| 22.07.2020, 15:33 | |
|
Vardan, все правильно not found, потому что программа ищет группу с названием "A-01" и если ее находит, то выводит ее участников, а так как такой группы во входном потоке нету, а есть группа "Z-99" то получаем то, что получаем
0
|
|
|
0 / 0 / 0
Регистрация: 23.07.2020
Сообщений: 43
|
|
| 16.08.2020, 15:09 | |
|
А можно поменять код так, чтобы если нет группы, удовлетворяющей данным условиям, выводилось Not found?
Добавлено через 1 минуту Извиняюсь, не в ту тему написал Добавлено через 2 часа 41 минуту А можно поменять код так, чтобы если нет группы, удовлетворяющей данным условиям, выводилось Not found?
0
|
|
| 16.08.2020, 15:09 | |
|
Как исправить проблему с задачей? Как попобороть проблему : Too much for UserControl ? Как решить проблему с кодировкой Как исправить данную проблему? Как я решил проблему с копирайтерами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|