![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 05.01.2017
Сообщений: 7
|
![]()
Помогите найти ошибку, пожалуйста.
Буду благодарен! Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
![]()
Если Вы хотите разобраться, то я Вам помогу, делать за Вас не буду.
Неприятности приходят и уходят, а жизнь продолжается!
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 05.01.2017
Сообщений: 7
|
![]()
Мне нужно только понять в чем ошибка. Я ее не могу найти. Я не прошу делать все за меня вас. Просто помогите понять в чем я ошибся. Пожалуйста.
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
![]()
Ну, сначала переведите задание на русский, форум русскоязычный. Мне непонятен Ваш алгоритм нахождения делителя. Обычно делитель находят при помощи операции %, количество делителей равно корню квадратному из заданного числа. Используя вышесказанное скорректируйте программу.
Неприятности приходят и уходят, а жизнь продолжается!
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,722
|
![]()
сомнительное утверждение. 97 - найдите хотя бы один делитель, не считая 1 и самого числа.
Onyx1 - алгоритм нахождения числа действительно бредовый. По нахождению делителей тут тьма тем, надо не полениться просмотреть. Последний раз редактировалось digitalis; 08.01.2017 в 20:46. |
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
![]() Цитата:
Первоначальное количество делителей равно 2: 1 и само число ; потенциальные делители находятся в промежутке от 2 до Sqrt ( Q ) включительно.
Неприятности приходят и уходят, а жизнь продолжается!
|
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,722
|
![]() Цитата:
![]() 18 -> 2,3,[Sqrt ( 18 )], 6,9 |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
![]()
Да, есть. Но он вычисляется в этом промежутке.
Неприятности приходят и уходят, а жизнь продолжается!
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,722
|
![]()
Это понятно. Но и в свете изложенного выражение
Цитата:
Onyx1 Я был неправ. Алгоритм не лучшего пошиба, есть короче (быстрее), но работает, проверил в Дельфи. Тогда непонятно - в чем проблема? Нахождение суммы делителей верное (я бы оформил его подпрограммой - одной для обоих чисел пары ) . Запутался во вводе-выводе ? |
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 05.01.2017
Сообщений: 7
|
![]()
Надеюсь картинки скажут все за меня.)
На Дельфи мы не работаем. 1 курс. изучаем только С и С++. Нужно чтобы сума делителей не равнялось на введенное число. Последний раз редактировалось Onyx1; 09.01.2017 в 16:04. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти ошибку в коде (Для данной целочисленной матрицы размером n*m найти матрицу из 0 и 1...) код на C | camel5 | Помощь студентам | 1 | 26.11.2013 06:11 |
найти ошибку в коде | anghela | БД в Delphi | 6 | 28.05.2013 16:12 |
Найти ошибку в коде | Oksik_ | Помощь студентам | 9 | 05.11.2012 23:59 |
Найти ошибку в коде,С++ ! | Aaaaaa111 | Помощь студентам | 1 | 16.02.2012 11:10 |