
Добавил:
BlackCat
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:2 семестр ФИБС / Информатика / Пратика 5 / p5 (1)
.cpp#include <iostream>
using namespace std;
class number
{ int n, l;
int mass[32];
public: number (int n);
void fun (void);
void print (void);
};
number::number(int n)
{this ->n=n;};
void number::fun()
{ int q=n;
int i=0;
while(q)
{ mass[i]=q%2;
q=q/2;
i++;};
l=i;
};
void number::print()
{ printf ("Число в двоичной системе: ");
for (int i=l-1; i>=0; i--)
{printf ("%d", mass[i]);}
};
int main()
{ setlocale (LC_ALL, "rus");
int n;
printf("Введите число в десятичной системе: ");
scanf ("%d", &n);
number obj(n);
obj.fun();
obj.print();
}