Информатика 9 класс. даны 3 числа - посчитать сумму нечетных чисел. на языке программирования ! !
261
440
Ответы на вопрос:
//pascalabc.net (версия 3.1, сборка 1196 от 09.03.2016) begin var s: =0; var a: =readinteger('введите а'); var b: =readinteger('введите в'); var c: =readinteger('введите с'); if a mod 2 < > 0 then s+=a; if b mod 2 < > 0 then s+=b; if c mod 2 < > 0 then s+=c; println('сумма нечетных: ',s); end.
972₁₀ = 1111001100₂ минимальное число должно содержать минимальное количество значащих цифр, следовательно нужно найти такие варианты циклического сдвига, когда результат будет начинаться с максимально возможного количества нулей. сдвиг влево на 4 даст 0011001111, сдвиг еще на 4 даст 0011110011. запишем оба числа-"претендента" друг под другом и будем поразрядно их сравнивать в направлении слева направо. меньшим из чисел будет то, в котором при несовпадении разрядов встретится ноль. 0011 001111 - меньшее 0011 110011 0011001111₂ = 207₁₀
Популярно: Информатика
-
rfbbfr14.01.2021 11:37
-
Eugenrar13.10.2020 03:37
-
125202.02.2022 15:22
-
BelkaDengiStol03.06.2021 21:29
-
BLASTER1111115.12.2022 11:16
-
pechenkinaolga505.04.2022 05:37
-
27Alisa37130.06.2020 10:53
-
NoZeX114.01.2022 21:04
-
Romanby130.01.2021 10:47
-
ALMUGGG12.02.2021 09:19