Разбор задачи A7 (демо ЕГЭ 2006)
Бейсик | Паскаль | Алгоритмический | Си |
---|---|---|---|
a=2468 b=(a MOD 1000)*10 a=a\1000+b '\ и MOD — операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно |
a:=2468; b:=(a mod 1000)*10; a:=a div 1000+b; {div и mod — операции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно} |
a:=2468 b:=mod(a, 1000)*10 a:=div(a, 1000)+b |div и mod — функции, вычисляющие результат деления нацело первого аргумента на второй и остаток от деления соответственно| |
a=2468; b=(a%1000)*10; a=a/1000+b; // / и % - операции, вычисляющие результат деления нацело первого аргумента на второй (при целых операндах) и остаток от деления соответственно |
- a = 22, b = 20
- a = 4682, b = 4680
- a = 8246, b = 246
- a = 470, b = 468
a=2468
b=(a mod 1000)*10=(2468 mod 1000)*10=468*10=4680
a=(a div 1000)+b=(2468 div 1000)+4680=2+4680=4682
Получили, a=4682, b=4680.