![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Регистрация: 12.11.2014
Сообщений: 3
|
![]() Цитата:
Вот тут есть решение математическое. Пока что сделал только разложение от 1 до 50 на простые множители, а дальше (за недостатком знаний) не знаю, что сделать. Следуя решению на указанном раннее сайте, нужно создать массив. Но загвоздка в том, как сделать так, чтобы в пустых ячейках были 0, а в значащих 1(вместо крестика как в табличке на том сайте). Помогите с задачкой, плииизки
life is real
|
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
4ndreev, спасибо за ссылочку.
по поводу решения задачи в Cи Вас не смущает, что это целое число: 49984588778161237200 У Вас доступны типы данных int64 ? э нет. я ошибся. число в INT64 тоже не помещается! Нужна длинная арифметика! Последний раз редактировалось Serge_Bliznykov; 13.11.2014 в 09:58. |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
Н
Цитата:
2. заполняем нулевую строку ПРОВЕРЯЕМЫМИ делителями (2, 4(2,2), 8(2,2,2), 16(2,2,2,2), 32(2,2,2,2,2), 3, 9, 27, 5, 25, 7, 49, .....) простые числа и их степени не превышающие заданное число 3. заполняем остальные строчки true(1)/False (0) по условию: число (=номер строки) делится нацело на делитель указанный в нулевой строке соответствующего столбца.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 13.11.2014 в 13:17. |
|
![]() |
![]() |
![]() |
#4 | ||
Регистрация: 12.11.2014
Сообщений: 3
|
![]() Цитата:
Моего препода это не смущает ![]() Цитата:
Код:
Не могу заполнить нулевую строку, вообще не понимаю как сделать это, чтобы она была точь-в-точь как на сайте с решением
life is real
Последний раз редактировалось Stilet; 14.11.2014 в 07:14. |
||
![]() |
![]() |
![]() |
#5 |
Заблокирован
Регистрация: 12.11.2014
Сообщений: 120
|
![]()
У вас там где while И так далее какое то чепуха,
Вам надо делить пока не получается 1 и прибавлять цывру для под счета количество раз. |
![]() |
![]() |
![]() |
#6 |
Регистрация: 12.11.2014
Сообщений: 3
|
![]()
Я так и делаю, у меня while раскладывает числа от 1 до 50 на простые множители.
life is real
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подсчёт последовательных чисел | ыыф | Visual C++ | 0 | 09.01.2014 07:28 |
Задача на способ последовательных приближений | Lizzzz | Помощь студентам | 4 | 12.04.2013 14:07 |
Вытащить число из 14 последовательных разрядов | vaan.sk | Общие вопросы C/C++ | 3 | 05.12.2012 10:04 |
максимум суммы трех последовательных элементов. | Siluet | Помощь студентам | 3 | 27.12.2009 22:15 |