Логотип сайта

Подготовка к ЕГЭ и ОГЭ

  • Главная
  • Информация о сайте
  • Сочинения ЕГЭ
  • Выпускное сочинение
  • Поиск по сайту

Перевод из десятичной в двоичную (си/си++)

Категория: Язык программирования: Си/Си++
Скачать изображение

Следующее консольное приложение переводит число из десятичной системы счисления в двоичную. Программа реализована при помощи массива.


Решение на языке Си (Visual Studio)


#include "stdio.h"
#include "conio.h"

int main(int argc, char* argv[])
{
 int a, i, mass[99];
 for (i = 0; i < 99; i++)
 {
 mass[i] = 0;
 }
 scanf_s("%d", &a);
 i = 0;
 while (a != 0)
 {
 if (a % 2 == 0)
 {
 mass[i] = 0;
 a = a / 2;
 }
 else
 {
 mass[i] = 1;
 a = a / 2;
 }
 i++;
 }
 for (; i >= 0; i--)
 printf("%d", mass[i]);
 _getch();
 return 0;
} 

Пример работы программы:
Ответ на вопрос Перевод из десятичной в двоичную (си/си++)
Похожие материалы
  • Перемножение матриц (Си/Си++)
  • Напишите программу, печатающую значение EOF (Си)
  • Даны целые числа K и N (N > 0).Вывести N раз число K...
  • Перемножение матриц любого порядка. Язык Си
  • Дан диаметр окружности d. Найти ее длину.. Язык Си
  • Определите, по какой из масок.. Подготовка к ЕГЭ (ИКТ)
  • Сколько единиц в двоичной записи десятичного числа 514?
  • 1
  • 2
  • 3
  • 4
  • 5
Оценка: 3.3 из 7

💬 Чат ЕГЭ В Telegram. Вступить

Copyright Vopvet.Ru © 2025 Хостинг от uWeb