
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.12.2012, 19:26
|
|||
|---|---|---|---|
|
|||
Сколько же будет -10 mod 3 (или -10%3, короче, остаток от деления нацело)? |
|||
|
#18+
Windows Calc = -1 KDE KCalc = 2 Linux expr = -1 Google = 2 Yandex = 2 Java = -1 C/C++ = -1 Perl = 2 Ruby = 2 Python = 2 PostgreSQL = -1 ActionScript = -1 JavaScript = -1 Lua = 2 R = 2 C# = -1 .net = -1 1C (прости, Господи) = -1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.12.2012, 19:47
|
|||
|---|---|---|---|
Сколько же будет -10 mod 3 (или -10%3, короче, остаток от деления нацело)? |
|||
|
#18+
shainskyWindows Calc = -1 KDE KCalc = 2 Linux expr = -1 Google = 2 Yandex = 2 Java = -1 C/C++ = -1 Perl = 2 Ruby = 2 Python = 2 PostgreSQL = -1 ActionScript = -1 JavaScript = -1 Lua = 2 R = 2 C# = -1 .net = -1 1C (прости, Господи) = -1 -10/3 = -3 -3*3 = -9 -10-(-9) = -1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.12.2012, 19:56
|
|||
|---|---|---|---|
|
|||
Сколько же будет -10 mod 3 (или -10%3, короче, остаток от деления нацело)? |
|||
|
#18+
[quot vimer.c -10/3 = -3 -3*3 = -9 -10-(-9) = -1[/quot] Это верно. Но дело в том, что существует 2 определения операции целочисленного деления, согласно одного -10/3 = -3, согласно другого -10/3 = -4. Отсюда и разница в значениях % у разных языков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.12.2012, 21:29
|
|||
|---|---|---|---|
Сколько же будет -10 mod 3 (или -10%3, короче, остаток от деления нацело)? |
|||
|
#18+
shainskyсуществует 2 определения операции целочисленного деления, согласно одного -10/3 = -3, согласно другого -10/3 = -4. Отсюда и разница в значениях % у разных языков. x = (x div y) * y + (x mod y) Это как бы аксиоматично. А тут вообще анекдот: Excel 2003, формула в ячейке таблице даёт 2, а вот VBA считает, что -1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2012, 11:02
|
|||
|---|---|---|---|
Сколько же будет -10 mod 3 (или -10%3, короче, остаток от деления нацело)? |
|||
|
#18+
shainsky, Идёт учитывание знака. Правильно будет 2 (положительное целое). -1 тот же 2 (разница в 3), но это неправильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2012, 11:07
|
|||
|---|---|---|---|
Сколько же будет -10 mod 3 (или -10%3, короче, остаток от деления нацело)? |
|||
|
#18+
Akina, а кому нужно искать отаток от деления от отрицательного числа? Какому-такому бухгалтеру пришла в голову мысль? Пускай он сам словесно сформулирует СМЫСЛ полученого а дальше мы ему расскажем про криптографию и прочие операции по модулю. Хихикать все могут. Но в чём смысл постановок даже если ставящий не может дать определения ОПЕРАЦИИ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2012, 11:40
|
|||
|---|---|---|---|
Сколько же будет -10 mod 3 (или -10%3, короче, остаток от деления нацело)? |
|||
|
#18+
Целочисленное деление числа X на положительное Y - это представление его в виде X = a * Y + b, где a,b - целые, и 0<=b<Y. При этом а - неполное частное, b - остаток. Соответственно при целочисленном делении -10 на 3 получаем неполное частное -4 и остаток 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2012, 13:21
|
|||
|---|---|---|---|
Сколько же будет -10 mod 3 (или -10%3, короче, остаток от деления нацело)? |
|||
|
#18+
Только не помню, чтобы данную операцию применяли к отрицательным числам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2012, 13:33
|
|||
|---|---|---|---|
Сколько же будет -10 mod 3 (или -10%3, короче, остаток от деления нацело)? |
|||
|
#18+
Если нарисовать таблицу x MOD 3 по формулам Java то наблюдаем определённую зеркальную симметрию. Логика проста. Берем по модулю а знак - в соотв. с правилами деления/умножения. xx MOD 3-120-11-2-10-1-90-8-2-7-1-60-5-2-4-1-30-2-2-1-100112230415260718290101112 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2012, 14:36
|
|||
|---|---|---|---|
Сколько же будет -10 mod 3 (или -10%3, короче, остаток от деления нацело)? |
|||
|
#18+
KhodТолько не помню, чтобы данную операцию применяли к отрицательным числам. Операция целочисленного деления определена на целых делимых и положительных целых делителях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&mobile=1&tid=1342008]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 337ms |

| 0 / 0 |
