|
|
|
Сколько же будет -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:26 |
|
||
|
Сколько же будет -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:47 |
|
||
|
Сколько же будет -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, 19:56 |
|
||
|
Сколько же будет -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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2012, 21:29 |
|
||
|
Сколько же будет -10 mod 3 (или -10%3, короче, остаток от деления нацело)?
|
|||
|---|---|---|---|
|
#18+
shainsky, Идёт учитывание знака. Правильно будет 2 (положительное целое). -1 тот же 2 (разница в 3), но это неправильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2012, 11:02 |
|
||
|
Сколько же будет -10 mod 3 (или -10%3, короче, остаток от деления нацело)?
|
|||
|---|---|---|---|
|
#18+
Akina, а кому нужно искать отаток от деления от отрицательного числа? Какому-такому бухгалтеру пришла в голову мысль? Пускай он сам словесно сформулирует СМЫСЛ полученого а дальше мы ему расскажем про криптографию и прочие операции по модулю. Хихикать все могут. Но в чём смысл постановок даже если ставящий не может дать определения ОПЕРАЦИИ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2012, 11:07 |
|
||
|
Сколько же будет -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, 11:40 |
|
||
|
Сколько же будет -10 mod 3 (или -10%3, короче, остаток от деления нацело)?
|
|||
|---|---|---|---|
|
#18+
Только не помню, чтобы данную операцию применяли к отрицательным числам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2012, 13:21 |
|
||
|
Сколько же будет -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, 13:33 |
|
||
|
Сколько же будет -10 mod 3 (или -10%3, короче, остаток от деления нацело)?
|
|||
|---|---|---|---|
|
#18+
KhodТолько не помню, чтобы данную операцию применяли к отрицательным числам. Операция целочисленного деления определена на целых делимых и положительных целых делителях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2012, 14:36 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=38084642&tid=1342008]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
61ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 356ms |

| 0 / 0 |
