чтобы перевести десятичное число в двоичную систему счисления нужно его последовательно делить на 2 (пока делится). результат читается снизу вверх по остаткам.
при переводе числа 195 из 10-ой с.с. в 2 с.с. получилось число 11000011
Двоичная запись числа 195 --> 11000011. ответ: 4 единицы
Спасибо
Ответ дал: Гость
Program xxx; var n, s, k, c : integer; sa : real; begin write ('введите число n-'); readln (n); k: =0; s: =0; while n> 0 do begin c: = n mod 10; s: =s+c; k: =k+1; n: =n div 10 end; write ('сумма цифр = ', s); write ('количество цифр =', k); sa: =s/k; write ('среднее арифметическое =', sa) end.
Популярные вопросы