Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!
x div 100 + (x div 10) mod 10 + x mod 10
Объяснение:
дано трехзначное число x
первая цифра данного числа м.б. получена целочисленным делением этого числа на 100:
n1 = x div 100
вторая делением числа на 10 и получением остатка от деления на 10
n2 = (x div 10) mod 10
третья получением остатка от деления числа на 10
n3 = x mod 10
1*2⁶+1*2⁵+0*2⁴+1*2³+0*2²+1*2¹+1*2⁰=
64+32+8+2+1=107
1*2⁶+0*2⁵+0*2⁴+0*2³+1*2²+1*2¹+0*2⁰=
64+4+2=70
program p; uses crt,graph; var d,m: integer; beginclrscr; initgraph(d,m,''); setcolor(green) ; line(200,420,300,420); line(300,420,250,330); line(250,330,200,420); line(200,330,300,330); line(300,330,250,240); line(250,240,200,330); line(200,240,300,240); line(300,240,250,140); line(250,140,200,240); readkey; end.
Популярные вопросы