tag:blogger.com,1999:blog-959939550345671470.post3498526487915259889..comments2024-03-24T12:51:18.535+05:30Comments on C programming Interview questions and answers: Write a c program to subtract two numbers without using subtraction operatorPriyanka kumarihttp://www.blogger.com/profile/08145649011863585828noreply@blogger.comBlogger17125tag:blogger.com,1999:blog-959939550345671470.post-54780944113045367752024-01-15T23:24:00.824+05:302024-01-15T23:24:00.824+05:30int a=16,b=2,c;
c=a+~b+1;
convert in binaray a,b;
...int a=16,b=2,c;<br />c=a+~b+1;<br />convert in binaray a,b;<br />a=16=00010000;<br />b=2=00000010;<br />~b=11111101;<br />c=a+~b+1<br />a=00010000<br />+<br />~b=11111101;<br />-------------------<br /> 1110 1101<br />+ 0000 0001<br />-----------------------<br /> 1 110 only considerd lSB 4 bit rest BIT discarded<br />c=1110=(14)<br />i hope clear the point<br /> <robinhoodhttps://www.blogger.com/profile/00651258246720225326noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-15558518908038123522017-05-30T13:39:23.916+05:302017-05-30T13:39:23.916+05:30but we don't have to use '-' operator ...but we don't have to use '-' operator marwa<br />Idrisihttps://www.blogger.com/profile/03199754912791735766noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-55169183599785008792016-05-20T18:21:27.734+05:302016-05-20T18:21:27.734+05:30i think that is wrong ..it should be a+~b-1
i think that is wrong ..it should be a+~b-1<br />Anonymoushttps://www.blogger.com/profile/00520130182900196165noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-8281392661980066722016-02-29T07:33:32.773+05:302016-02-29T07:33:32.773+05:30will it work for a=10,b=5
coz binary value of a=10...will it work for a=10,b=5<br />coz binary value of a=1010,b=101,~b=010<br />so sum=1010+010+1<br /> =1101 which 13 in decimalalokhttps://www.blogger.com/profile/02791963588855688629noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-52017654990393097602015-11-14T04:45:48.164+05:302015-11-14T04:45:48.164+05:30Why did we write int on the line 1 (i.e.,into main...Why did we write int on the line 1 (i.e.,into main())prudhvihttps://www.blogger.com/profile/04031042791632802729noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-72224936144708416982015-11-14T04:45:47.239+05:302015-11-14T04:45:47.239+05:30Why did we write int on the line 1 (i.e.,into main...Why did we write int on the line 1 (i.e.,into main())prudhvihttps://www.blogger.com/profile/04031042791632802729noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-36173563973138302432015-11-05T18:44:22.178+05:302015-11-05T18:44:22.178+05:30#include
int main(){
int a,b,i;
printf("E...#include<br /><br />int main(){<br /><br />int a,b,i;<br /><br /><br />printf("Enter any two integers: ");<br />scanf("%d%d",&a,&b);<br />for( i=0;i<b;i++)<br />{<br />a--;<br />}<br /><br />printf("Sum of two integers: %d",a);<br /><br />return 0;<br />}Hariom Guptahttps://www.blogger.com/profile/03494646594059443200noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-11092263072763296612015-11-05T18:43:45.459+05:302015-11-05T18:43:45.459+05:30#include
int main(){
int a,b,i;
printf("E...#include<br /><br />int main(){<br /><br />int a,b,i;<br /><br /><br />printf("Enter any two integers: ");<br />scanf("%d%d",&a,&b);<br />for( i=0;i<b;i++)<br />{<br />a--;<br />}<br /><br />printf("Sum of two integers: %d",a);<br /><br />return 0;<br />}Hariom Guptahttps://www.blogger.com/profile/03494646594059443200noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-42442520637284641382015-10-15T14:24:55.088+05:302015-10-15T14:24:55.088+05:30but a & b are integers, how does it convert th...but a & b are integers, how does it convert them to binary form, calculate 2's compliment and return result back in int form???Mukul Bahugunahttps://www.blogger.com/profile/16000590975547047995noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-53557391760607331452015-10-15T14:24:11.670+05:302015-10-15T14:24:11.670+05:30but a & b are integers, how does it convert th...but a & b are integers, how does it convert them to binary form, calculate 2's compliment and return result back in int form???Mukul Bahugunahttps://www.blogger.com/profile/16000590975547047995noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-26412107738191634892015-09-03T23:16:16.976+05:302015-09-03T23:16:16.976+05:30~ is complement operator.
if a=8 then a=1000(in bi...~ is complement operator.<br />if a=8 then a=1000(in binary form) <br />and when we take ~a it becomes=0111(interchange 0's and1's)<br />now 0001=7 <br />in the above example we have to do (a-b)<br />a-b= a+(-b)<br />=a+(~b+1)=a+~b+1<br />rahulhttps://www.blogger.com/profile/11855312053382150627noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-77670428474987827562015-07-27T08:18:51.668+05:302015-07-27T08:18:51.668+05:30what is ~?what is ~?Anonymoushttps://www.blogger.com/profile/01727899279038394895noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-86379627810303579392015-07-03T22:54:24.524+05:302015-07-03T22:54:24.524+05:30This comment has been removed by the author.Anonymoushttps://www.blogger.com/profile/00952229713533545173noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-41912131247330387072014-12-27T00:27:27.805+05:302014-12-27T00:27:27.805+05:30I don't understand.I don't understand.<br />Koushik Ahmedhttps://www.blogger.com/profile/02706532521409169803noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-51555510769584740842013-09-29T23:19:02.954+05:302013-09-29T23:19:02.954+05:30how is it possible solution of above example quest...how is it possible solution of above example question<br />sum=a+~b+1<br /><br />aaaahttps://www.blogger.com/profile/00153690247758645153noreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-60182656641218982702011-11-27T15:53:23.904+05:302011-11-27T15:53:23.904+05:30can u give me a program in c to calculate the seri...can u give me a program in c to calculate the series 1+4+25+........+n using double loopsAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-959939550345671470.post-25401637461315027472011-11-27T15:29:14.607+05:302011-11-27T15:29:14.607+05:30write a c program to display all even factors of a...write a c program to display all even factors of a given number using function in cAnonymousnoreply@blogger.com