info2990
?>

C++ Напишите программу, которая переводит переданное её целое число (возможно, отрицательное) в двоичный код. Используйте процедуру. Примеры входные данные 5 выходные данные 101 входные данные -14 выходные данные -1110

Информатика

Ответы

Orestov563

Код программы:

#include <iostream>

#include <locale>

#include <time.h>

using namespace std;

int bit(int a) {

int sum = 0, p = 1;

while (a) {

 sum += p * (a % 2);

 p *= 10;

 a /= 2;

}

return sum;

}

int main()

{

setlocale(LC_ALL, "Russian");

int a;

cout << "Введите число: ";

cin >> a;

cout<<"Число в 2-ой системе счисления: "<<bit(a)<<endl;

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

C++ Напишите программу, которая переводит переданное её целое число (возможно, отрицательное) в двоичный код. Используйте процедуру. Примеры входные данные 5 выходные данные 101 входные данные -14 выходные данные -1110
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

olgavbaranova
marinadetsad
Khlistova1488
Газинурович
Shelchkowa453
balabina-Olesya
Валентина980
kotovayaanastasia2069
npdialog66
aquilonis
socofilesrus4
semenov-1970
Светлана308
Сергей
Васильевна Владимирович