Напишите программу, которая переводит любое десятичное число в двоичное число.
Желательно с объяснением
archery:
а написать на каком языке должна быть программа? или вы сразу к телепатам пишите?
Ответы на вопрос
Ответил Dmon55
1
Переменная ЧИСЛО = 19
Переменная ОСТАТОК = 0
Массив длиной 8 МАССИВ
Переменная ИНДЕКС = 8
Цикл пока ЧИСЛО > 0
ОСТАТОК = ЧИСЛО % 2
ЧИСЛО = ЧИСЛО / 2
ИНДЕКС = ИНДЕКС - 1
МАССИВ[ИНДЕКС] = ОСТАТОК
Конец цикла
% - взятие остатка от деления
Переменная ОСТАТОК = 0
Массив длиной 8 МАССИВ
Переменная ИНДЕКС = 8
Цикл пока ЧИСЛО > 0
ОСТАТОК = ЧИСЛО % 2
ЧИСЛО = ЧИСЛО / 2
ИНДЕКС = ИНДЕКС - 1
МАССИВ[ИНДЕКС] = ОСТАТОК
Конец цикла
% - взятие остатка от деления
Новые вопросы
Другие предметы,
1 год назад
Английский язык,
1 год назад
Математика,
2 года назад
Математика,
2 года назад
География,
7 лет назад