Program Discussion :: Basics
323 / 279
Write a c program to convert binary to decimal using command line arguments?
Answer:
#include
int main(int argc, char *argv[])
{
int num,binary,decimal=0,rem,base=1;
num=atoi(argv[1]);
binary=num;
while(num>0)
{
rem=num%2;
decimal =rem*base;
num=num/10;
base=base*2;
}
printf("%d",decimal);
return 0;
}
Asked In ::
Language:
Salman
9 Nov, 2017 2:05 PM
#include <stdio.h>
int main(int argc, char *argv[])
{
int num,binary,decimal=0,rem,base=1;
num=atoi(argv[1]);
binary=num;
while(num>0)
{
rem=num%2;
decimal =rem*base;
num=num/10;
base=base*2;
}
printf("%d",decimal);
return 0;
}
Language:
Vigy
15 Mar, 2018 10:05 PM
<address><em style="white-space:pre-wrap"><strong>#include <iostream.h></strong></em>
<em><strong>int main(int argc, char *argv[])
{
int num,binary,decimal=0,rem,base=1;
num=atoi(argv[1]);
binary=num;
while(num>0)
{
rem=num%2;
decimal =rem*base;
num=num/10;
base=base*2;
}
count<<decimal;
return 0;
}</strong></em>
</address>
Language:
JUGNU KUMAR
8 Jun, 2018 10:49 AM
<strong>public class DecimalToBinary {</strong>
<strong> public static void main(String[] args) {
int num,binary,decimal=0,rem,base=1;
num=Integer.parseInt(args[0]);
binary=num;
while(num>0)
{
rem=num%2;
decimal =decimal rem*base;
num=num/10;
base=base*2;
}
System.out.println(decimal);
}</strong>
<strong> }</strong>
Language:
Ana
11 Aug, 2018 12:52 AM
//
Write a c program to convert binary to decimal using command line arguments?//
#include<stdio.h>
int main(int argc, char *argv[]){
int num,binary,decimal=0,rem,base=1;
num=atoi(argv[1]);
binary=num;
while(num>0){
rem=num%2;
decimal =rem*base;
num=num/10;
base=base*2;
}
printf("%d",decimal);
return 0;
}
Language:
MOUMITA BHATTACHARJEE
7 Jul, 2019 8:39 PM
// Program to print binary to decimal value of a given number
// command line argument
// once we get the value from command
// line we can use them to solve our problem
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main(int argc, char *argv[])
{
int bin1,j=0,rem,dectobin=0;
if(argc==1)
{
printf("only present default value ,Sorry we can not do any performance \"\n");
return -1;
}
else{
bin1=atoi(argv[1]);
while (bin1!=0)
{
rem = bin1;
bin1/= 10;
dectobin = rem*pow(2,j);
j;
}
printf("%d",dectobin);
}
return 0;
}