Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2020, 02:07   #11
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,874
По умолчанию

Число 9 можно разложить на следующие множители:
9 = 1 * 9
9 = 3 * 3
Итого имеем следующие множители: 1, 3, 9. Наибольший из них 9 - само число. Но, видимо, в задаче есть дополнительное условие, чтобы исключить из рассмотрения само число (иначе это всегда и будет ответом). Тогда из оставшихся наибольший получается 3.
Arigato на форуме Ответить с цитированием
Старый 07.12.2020, 13:25   #12
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,381
По умолчанию

bITA666
В своём посте я написал пример деления и указал, что это целочисленное деление.
Существует несколько способов обращения с числами в математике, которые реализуют трансляторы.
1. Целый тип. Эти числа складываются, вычитаются и умножаются как обычные числа. Но вот деление с ними выполняется по правилам обычных (не десятичных) дробей.
Т.е. 15 / 3 = 5 но 15 / 4 = 3. В последнем случае есть остаток, который можно, в некоторых алгоритмах, не учитывать. Но если нужен остаток, то его получают специальным делением: 15 % 4 = 3
В этих примерах символ "/" означает деление, но если оба операнда целого типа, то и деление выполняется по правилам целочисленного деления, а если один из операндов вещественного типа, то 15.0 / 4 = 3.75.
В других языках, как я писал, используются другие способы обозначения целочисленного деления.
Так, в Pascal: 15 div 3 = 5, 15 div 4 = 3. Получить остаток: 15 mod 4 = 3
В Python: 15 // 3 = 5 а 15 // 4 = 3. Получить остаток: 15 % 4 = 3.
Операции целочисленного деления возвращают числа целого типа.

2. Вещественный тип. Тут 9 /2 = 4.5. Операция деления возвращает вещественный тип.

3. Существуют и другие способы представления чисел, которые позволяют, например, работать с числами как с дробями.
Например, в Python есть библиотека fraction.
В таком представлении fraction('5.7') = fraction(57, 10), где 57- числитель, а 10 - знаменатель.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Условный оператор,оператор цикла и массив Klark73 Microsoft Office Excel 1 19.12.2011 17:09
Оператор выбора или условный оператор[Перенесено из JavaSE] merhaba1992 Помощь студентам 1 20.01.2011 17:06
Условный оператор. Оператор выбора. Pascal Сержuk Помощь студентам 4 17.11.2010 12:50
Вычислить используя, оператор цикла for и оператор безусловного пе Knubbe Помощь студентам 1 18.12.2009 10:24