Решите плиз.Не понимаю эти // и % ,что с ними делать в данном случае За ранее спасибо!

0 голосов
40 просмотров

Решите плиз.Не понимаю эти // и % ,что с ними делать в данном случае За ранее спасибо!


image
image
image

Информатика (1.4k баллов) | 40 просмотров
0

// - целочисленное деление, т.е. целая часть остается, а остаток отбрасывается: 4 // 3 = 1. % - деление по модулю. Почитайте про него. 10 % 3 = 1, 16%7=2

Дан 1 ответ
0 голосов

Ответ:

6)  a = 9        b = 17

7)  a = 71       b = 189

5)  a = 14       b = 42

Объяснение:

6)

а = 3 + 8 * 4 = 3 + 32 = 35

b = (a // 10) + 14 = 3 + 14 = 17

a = (b % 10) + 2 = 7 + 2 = 9

a = 9       b = 17

7)

a = 1819

b = (a // 100) * 10 + 9 = 18 * 10 + 9 = 180 + 9 = 189

a = (10 * b - a) % 100 = (10 * 189 - 1819) % 100 = (1890 - 1819) % 100 = 71 % 100 = 71

a = 71       b = 189

5)

a = 42

b = 14

a = a // b = 42 // 14 = 3

b = a * b = 3 * 14 = 42

a = b // a = 42 // 3 = 14

a = 14       b = 42

// - целочисленное деление двух чисел, возвращает целочисленный результат деления, отбрасывая дробную часть.

35 / 10 = 3,5

35 // 10 = 3

% - получение остатка от деления, возвращает разность от делимого и произведения целочисленного результата деления на делитель

17 / 10 = 1,7

17 // 10 = 1 (целочисленный результата деления)

остаток = 17 - 1 * 10 = 17 - 10 = 7

17 % 10 = 7

(2.2k баллов)