![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 14.09.2022
Сообщений: 24
|
![]()
В общим написал код, так то он работает, но на проверку ещё не отправлял.
Код:
|
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 14.09.2022
Сообщений: 24
|
![]()
Вот написал код вроде вот работает но на проверку ещё не отпровлял :
Код:
|
![]() |
![]() |
![]() |
#13 | |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
![]() Цитата:
Код:
Еще одна подсказка. Проверка на сомножители/делимость надо проводить только если делитель простое число. Согласитесь, что если число не делится на 3, тогда проверять его делимость на 9 - уже бесполезно, а на 27 - тем более. Почему вычисления начинаются с 10, а не с 2? Почему 200, а не Q Это условие бессмысленное т.к. в предыдущем цикле вы уже должны переопределить все значения в диапазоне 0 .. N и они будут все определены либо как X либо как Y. Вам надо просто считывать Q раз значения X из консоли через cin. А вы что тут делаете? Последний раз редактировалось macomics; 15.09.2022 в 19:04. |
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 14.09.2022
Сообщений: 24
|
![]() Код:
|
![]() |
![]() |
![]() |
#15 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
![]()
А вы еще раз вот тут внимательно посмотрите на колонку input.txt и output.txt и сраните числа в этих строках. У вас там перечислены не порядковые номера, а значения X. Поэтому после 2 идет 4 потом 7 и 5. Не очень это похоже на порядковые номера строк. Зато это совпадает с числами на 1 строку выше в колонке output.txt
|
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 14.09.2022
Сообщений: 24
|
![]()
Короче победил я это задание, тут надо было оказывается делать всё горазда проще.
Код:
|
![]() |
![]() |
![]() |
#17 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
![]()
Если по времени это прошло, тогда отлично. Но это решение не самое быстрое. Обычно на таких задачках ищут хотя и не самое быстрое, но и не самое медленное решение. Ваш вариант значит не сталкивался с каверзными тестами из тех, что я описал
Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
простые или сложные числа | ALUKARD_HELLSING | Общие вопросы Delphi | 10 | 31.10.2014 14:12 |
найти все простые делители числа н | keyshia_nicole | Visual C++ | 0 | 31.01.2014 18:39 |
В массиве А(100) найти простые числа. | olegk95 | Помощь студентам | 2 | 10.12.2013 09:56 |
Найти все простые числа С++ | vsubotka | Помощь студентам | 3 | 20.11.2013 12:05 |
Задачи в ТурбоПаскаль: найти числа Армстронга и просуммировать числа в последовательности номера которых простые числа | Lena1808 | Помощь студентам | 1 | 17.05.2012 08:00 |