WEEK 4
NAME : SHASHWAT TIWARI
SEC : Q2
, 1. Write a program in C++ to convert a decimal number into binary without using an
array and using the constructor and destructor.
CODE:
// convert decimal to binary
#include <iostream>
#include <cmath>
using namespace std;
long long convert(int);
int main() {
int n, bin;
cout << "Enter a decimal number: ";
cin >> n;
bin = convert(n);
cout << n << " in decimal = " << bin << " in binary" << endl ;
return 0;
}
long long convert(int n) {
long long bin = 0;
int rem, i = 1;
while (n!=0) {
rem = n % 2;
n /= 2;
bin += rem * i;
i *= 10;
}
return bin;
}
NAME : SHASHWAT TIWARI
SEC : Q2
, 1. Write a program in C++ to convert a decimal number into binary without using an
array and using the constructor and destructor.
CODE:
// convert decimal to binary
#include <iostream>
#include <cmath>
using namespace std;
long long convert(int);
int main() {
int n, bin;
cout << "Enter a decimal number: ";
cin >> n;
bin = convert(n);
cout << n << " in decimal = " << bin << " in binary" << endl ;
return 0;
}
long long convert(int n) {
long long bin = 0;
int rem, i = 1;
while (n!=0) {
rem = n % 2;
n /= 2;
bin += rem * i;
i *= 10;
}
return bin;
}