Lab Task 10 PF Nimra
Lab Task 10 PF Nimra
Languages
Name :
Nimra Azeem
Class:
BSCS
NUML Id:
NUML-F24-39415
Semester:
1st
Subject:
Programming Fundamentals
Submitted To:
Sir Shahroz Tariq
Lab task no 10
Write a program in C++ to convert a decimal number to a binary number using the function.
Code:
#include<iostream>
using namespace std;
void decimalToBinary(int decimalNumber)
{
cout<<"Binary of "<<decimalNumber<<" = ";
int binary[100];
int index=0;
for(int i=0;i<100;i++)
{
binary[index++]=decimalNumber%2;
decimalNumber/=2;
if(decimalNumber==0)
{
break;
}
}
for(int i=index-1;i>=0;i--)
{
cout<<binary[i];
}
cout<<endl;
}
int main()
{
int i,decimalNumber;
int bin[100];
int index=0;
cout<<"Enter Decimal Number= ";
cin>>decimalNumber;
if(decimalNumber==0)
{
cout<<"Binary : 0"<<endl;
}
else
{
decimalToBinary(decimalNumber);
}
}
Output: