|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.09.2023, 01:32 | #1 |
Пользователь
Регистрация: 22.09.2023
Сообщений: 26
|
Задача: Получится или нет? C (задачи на условие)
Ввод содержит три целых числа N,A,B (2<= A < B < N <= 10^9). Где N - количество участников всего. A - минимальное количество участников в группе. B - максимальное количество участников в группе.
Написать программу, которая определит получится распределить участников по группам или нет. Вывод: YES или NO. Я пытался ее решить, но у меня не получилось. Примеры правильных ответов: Ввод: 11 4 5 Вывод: NO Ввод: 11 3 4 Вывод: YES Код:
Последний раз редактировалось Faserty; 22.09.2023 в 02:28. |
22.09.2023, 02:11 | #2 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 976
|
что помешало или кто помешал
логику программы выразить сначала на человеческом языке? да и результаты испытаний забыли ведь вводить данные с клавиатуры неуважение пользователей деление большего b на меньшее a без остатка сначала проверив больше ли большее
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
Последний раз редактировалось сфинкс; 22.09.2023 в 02:46. |
22.09.2023, 02:30 | #3 |
Пользователь
Регистрация: 22.09.2023
Сообщений: 26
|
сфинкс, b больше, чем a по условию задачи. По поводу результатов испытаний... Спасибо за то, что указали на это. Я исправил.
|
22.09.2023, 02:41 | #4 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 976
|
в задаче про палиндром вы запостили программу не ту
а здесь неясно зачем столько условий и оказывается задание в принципе непонятное может быть цикл деления n на переменную от a до b ?
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
Последний раз редактировалось сфинкс; 22.09.2023 в 02:48. |
22.09.2023, 02:51 | #5 |
Пользователь
Регистрация: 22.09.2023
Сообщений: 26
|
сфинкс, спасибо вам большое за то, что указали ошибку в программах. Объясните пожалуйста, какие тогда условия ставить?
|
22.09.2023, 02:59 | #6 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 976
|
моё понимание непонятной задачи успел напечатать выше:
может быть цикл деления n на переменную от a до b ? допустим данные 18 5 10 программа вычислит: 18 распределяется на группы по 6 и 9 и очевидно у меня на языке высочайшего уровня бэйсик уже вычислено спрашивают ниже про данные 11 3 4 где человеческая логика подсказывает 11 на группы по 3 или 4 не делится задача же: "получится распределить участников по группам или нет" хотя в принципе задача всё понятнее и похожа на задачу 91-й день года
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
Последний раз редактировалось сфинкс; 22.09.2023 в 03:35. |
22.09.2023, 03:10 | #7 |
Пользователь
Регистрация: 22.09.2023
Сообщений: 26
|
сфинкс, программа должна определить можно ли распределить участников по группам или нет. в случае с примером, который я указал выше(с положительным ответом), распределение произошло таким образом 3 4 4. Количество человек в группе должно быть не меньше a, но и не больше b. Количество групп не имеет значения.
Вопрос по вашему примеру. Сможет ли программа работать при таких данных 11 3 4? |
22.09.2023, 03:24 | #8 |
Пользователь
Регистрация: 22.09.2023
Сообщений: 26
|
сфинкс, внимательно посмотрите на условие задачи. В группе может быть от а до b участников. И распределение произошло на 3 группы, в двух из которых 4 человека, значит осталось 3. 11-8 = 3. 3 человека спокойно помещаются в третью группу не нарушая условий. Поэтому не понимаю ваших претензий к задаче.
|
22.09.2023, 03:31 | #9 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 976
|
как всегда мои программы очень краткие
Код:
Вывод: NO Ввод: 11 3 4 Вывод: YES на другие языки все переводим сами
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
|
22.09.2023, 03:52 | #10 |
Пользователь
Регистрация: 22.09.2023
Сообщений: 26
|
сфинкс, а теперь проверьте свою программу на такие данные: 121 60 80. Вы ошиблись
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Условие задачи во вложении | Игорь Обухов | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 14.03.2014 16:11 |
Неясно условие задачи | niki123 | Общие вопросы C/C++ | 5 | 13.03.2011 20:11 |
загадочное условие задачи | SergeyKo | Помощь студентам | 3 | 23.01.2011 16:13 |
Условие задачи уже выложил... | Рустем | Помощь студентам | 4 | 16.01.2009 02:03 |
Непонимаю условие задачи.... | Карась | Помощь студентам | 2 | 28.11.2007 17:41 |