![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,874
|
![]()
Число 9 можно разложить на следующие множители:
9 = 1 * 9 9 = 3 * 3 Итого имеем следующие множители: 1, 3, 9. Наибольший из них 9 - само число. Но, видимо, в задаче есть дополнительное условие, чтобы исключить из рассмотрения само число (иначе это всегда и будет ответом). Тогда из оставшихся наибольший получается 3. E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 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 - знаменатель.
Как-то так, ...
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Условный оператор,оператор цикла и массив | 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 |