Работа вам нужна срочно. Не волнуйтесь, уложимся!
Заполните, пожалуйста, данные для автора:
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
Написать программу для перевода числа из десятичной системы исчисления в двоичную.
#include
#include
#include
#include
using namespace std;
void dec2bin (int);
int main()
{
int n;
cout<<"Enter a natural number: ";
if (scanf("%d", &n) != 1) {
cout<<"Input error.\n";
return 1;
}
else if (n<0) {
cout<<"dec2bin is undefined for negative integers.\n";
return -1;
}
else {
dec2bin(n);
}
return 0;
}
void dec2bin(int n)
{
if (0 == n) {
return;
} else {
dec2bin(n/2);
cout<<((n % 2) ? '1' : '0');
}
}