<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7998028238908056081</id><updated>2024-09-25T21:53:43.235-07:00</updated><category term="AUTOSAR"/><category term="C"/><category term="C interview questions"/><category term="C questions"/><category term="Embedded C"/><category term="questions"/><title type='text'>Tricky C questions</title><subtitle type='html'>Selected C questions for getting success in interviews.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cqns.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7998028238908056081/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://cqns.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>PrabinDora</name><uri>http://www.blogger.com/profile/00297235643301947806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7998028238908056081.post-4854761716737682675</id><published>2018-05-31T09:23:00.001-07:00</published><updated>2018-05-31T09:23:18.716-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AUTOSAR"/><title type='text'>AUTOSAR</title><content type='html'>&lt;p dir=&quot;ltr&quot;&gt;Details of AUTOSAR &lt;u&gt;architecture&lt;/u&gt;&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cqns.blogspot.com/feeds/4854761716737682675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cqns.blogspot.com/2018/05/autosar.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7998028238908056081/posts/default/4854761716737682675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7998028238908056081/posts/default/4854761716737682675'/><link rel='alternate' type='text/html' href='http://cqns.blogspot.com/2018/05/autosar.html' title='AUTOSAR'/><author><name>PrabinDora</name><uri>http://www.blogger.com/profile/00297235643301947806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7998028238908056081.post-2792678715600667062</id><published>2012-10-14T06:15:00.000-07:00</published><updated>2012-10-18T01:38:30.302-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="C interview questions"/><category scheme="http://www.blogger.com/atom/ns#" term="C questions"/><category scheme="http://www.blogger.com/atom/ns#" term="Embedded C"/><category scheme="http://www.blogger.com/atom/ns#" term="questions"/><title type='text'>Tricky C interview questions</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;1.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-weight: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Give a fastest way to multiply any
number by 9.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Answer:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;#include
&amp;lt;stdio.h&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;#include
&amp;lt;conio.h&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;void
main()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;int
n;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;printf(“Enter
a number:”);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;scanf(“%d”,&amp;amp;n);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;printf(“%d”,
(n&amp;lt;&amp;lt;3)+n);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;getch();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;2.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-weight: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;How to measure the size of any
variable without “sizeof” operator?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Answer:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;#define&amp;nbsp;&amp;nbsp; size_of(x)&amp;nbsp;&amp;nbsp;
((char *)(&amp;amp;x+1) – (char *)&amp;amp;x)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;void
main()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Short
int x;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Printf(“%d”,size_of(x));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Explanation:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;By
using the &amp;amp;x, we get the base address of the variable x and by adding 1 to
it we get the base address of next short int type. Hence the resulting address
of (&amp;amp;x+1) will be 2 bytes more than the base address of the variable x. But
if we just display the difference between the base address of x and the
incremented address, then the difference will be ‘1’,&amp;nbsp; means &amp;nbsp;“1 block of short int type has been added” but
we need the result of size of variable in terms of bytes not in terms of
blocks. This can be achieved if we typecast the address into char *, because
the address of char data type will always be in block of one byte, hence if the
difference between the base address of x and the incremented address is
displayed in terms of char type, then the difference will be displayed as 2,
because the difference is actually 2 blocks or 2 bytes in terms of char type
representation. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;3.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-weight: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;How to measure the size of any
variable without using “sizeof” operator?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Answer:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;#define
SIZE_OF(T) (((T *)0)+1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;void
main()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;clrscr();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;printf(“%d”,SIZE_OF(long
int));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Explanation:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Whenever
we typecast any constant, it converts the constants into a base address of
specified data type and as we know (address+1) will always return the next
address of its type or we can say the address of next block of memory of that
type, so accordingly if 1 will be added with the address ‘0’, then it will
return the size of any data type in bytes. For example 1 for char, 2 for short
int, 4 for long int or float and so on.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;4.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Write
code snippets to swap two variables in five different ways.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Answer:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto; mso-list: l2 level1 lfo2; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;a.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;/* swapping using three variables*/
(Takes extra memory space)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Int a=5, b=10, c;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;c=a;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;a=b;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;b=c;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto; mso-list: l2 level1 lfo2; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;b.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;/* using arithmetic operators */&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;a=a+b;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;b=a-b;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;a=a-b;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto; mso-list: l2 level1 lfo2; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;c.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;/* using bit-wise operators */&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;a=a^b;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;b=b^a;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;a=a^b;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableLightShadingAccent3&quot; style=&quot;border-collapse: collapse; border: none; margin-left: 70.5pt; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 36.9pt;&quot; valign=&quot;top&quot; width=&quot;49&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Line&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 78.0pt;&quot; valign=&quot;top&quot; width=&quot;104&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Operation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 63.0pt;&quot; valign=&quot;top&quot; width=&quot;84&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Value of
  a&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 67.5pt;&quot; valign=&quot;top&quot; width=&quot;90&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Value of
  b&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: none; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 121.5pt;&quot; valign=&quot;top&quot; width=&quot;162&quot;&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin: 0in 0in 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 36.9pt;&quot; valign=&quot;top&quot; width=&quot;49&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 78.0pt;&quot; valign=&quot;top&quot; width=&quot;104&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;-&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 63.0pt;&quot; valign=&quot;top&quot; width=&quot;84&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 67.5pt;&quot; valign=&quot;top&quot; width=&quot;90&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: none; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 121.5pt;&quot; valign=&quot;top&quot; width=&quot;162&quot;&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin: 0in 0in 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Initial values&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 36.9pt;&quot; valign=&quot;top&quot; width=&quot;49&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 78.0pt;&quot; valign=&quot;top&quot; width=&quot;104&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;a=a^b&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 63.0pt;&quot; valign=&quot;top&quot; width=&quot;84&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;15&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 67.5pt;&quot; valign=&quot;top&quot; width=&quot;90&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: none; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 121.5pt;&quot; valign=&quot;top&quot; width=&quot;162&quot;&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin: 0in 0in 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 36.9pt;&quot; valign=&quot;top&quot; width=&quot;49&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 78.0pt;&quot; valign=&quot;top&quot; width=&quot;104&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;b=a^a&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 63.0pt;&quot; valign=&quot;top&quot; width=&quot;84&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;15&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 67.5pt;&quot; valign=&quot;top&quot; width=&quot;90&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: none; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 121.5pt;&quot; valign=&quot;top&quot; width=&quot;162&quot;&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin: 0in 0in 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 36.9pt;&quot; valign=&quot;top&quot; width=&quot;49&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 78.0pt;&quot; valign=&quot;top&quot; width=&quot;104&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;a=a^b&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 63.0pt;&quot; valign=&quot;top&quot; width=&quot;84&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 67.5pt;&quot; valign=&quot;top&quot; width=&quot;90&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: none; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 121.5pt;&quot; valign=&quot;top&quot; width=&quot;162&quot;&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin: 0in 0in 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;values
  after swapping &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto; mso-list: l2 level1 lfo2; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;d.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;/* one line statement using bit-wise
operators */ (most efficient)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;a^=b^=a^=b;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;The order of evaluation
is from right to left. This is same as in approach (c) but the three statements
are compounded into one statement.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto; mso-list: l2 level1 lfo2; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;e.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;/* one line statement using
arithmetic &amp;amp; assignment operators */&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;a=(a+b) - (b=a);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;In the above axample,
parenthesis operator enjoys the highest priority &amp;amp; the order of evaluation
is from left to right. Hence (a+b) is evaluated first and replaced with 15.
Then (b=a) is evaluated and the value of a is assigned to b, which is 5.
Finally a is replaced with 15-5, i.e. 10. Now the two numbers are swapped.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;5.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;How
to swap between first &amp;amp; 2&lt;sup&gt;nd&lt;/sup&gt; byte of an integer in one line
statement?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Answer:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;int
x=0x1234;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;x
= x&amp;lt;&amp;lt;8 | x&amp;gt;&amp;gt;8;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Explanation:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Let x = 0x1234&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;x &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 00010010 &amp;nbsp;&amp;nbsp;00110100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;x&amp;lt;&amp;lt;8 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 00110100 &amp;nbsp;&amp;nbsp;00000000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;x &amp;gt;&amp;gt;8 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= &lt;u&gt;00000000&amp;nbsp;&amp;nbsp; 00010010&lt;/u&gt;&amp;nbsp;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;x&amp;lt;&amp;lt;8|x&amp;gt;&amp;gt;8 &amp;nbsp;= 00110100&amp;nbsp;&amp;nbsp;
00010010&amp;nbsp; i.e. value of ‘x’ after
swap is 0x3412&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;6.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;What
is the efficient way to divide a no. by 4?&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Answer:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;x
= x&amp;gt;&amp;gt;2;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;7.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Suggest
an efficient method to count the no. of 1’s in a 32 bit no. Remember without
using loop &amp;amp; testing each bit.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Answer:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level1 lfo3; text-indent: -.5in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;(i)&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;int
count_set_bits (long n)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 1.0in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int count = 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (n)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; count ++;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n &amp;amp; = n-1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (count);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level1 lfo3; text-indent: -.5in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;(ii)&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;int
count_set_bits (long n)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 1.0in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 1.0in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;return (n ? 1+ count_set_bits
(n&amp;amp;n-1) : 0);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 1.0in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;} &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Explanation:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;The logic is that the
while loop continues as long as there are set bits (1) in the no. If all the
bits became 0, that means no. is ‘0’ &amp;amp; the loop terminates. The logic needs
conversion of every 1 to 0, which can be achieved by making a bitwise ‘&amp;amp;’
operation between the no. (n) and its previous no. (n-1) and assigning the
resulting value back to n. If this is done, then with every run of the loop
each set bit (1) will be reset. ( i.e. converted to 0).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Let n= 30&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;30 = 00011110&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;29 = &lt;u&gt;00011101&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;(30 &amp;amp; 29) = 00011100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;We can see that the 2&lt;sup&gt;nd&lt;/sup&gt;
bit of 30 is reset to 0 which gives the no 28 which is now assigned to n (n
&amp;amp;=n-1). This step is repeated until n becomes ‘0’.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;8.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Test
whether a no. is power of 2 or not.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Answer:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;void main ()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;int n;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;printf (“\n Enter any
no:”);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;scanf (“%d”, &amp;amp; n);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;if (n &amp;amp; &amp;amp; ((n
&amp;amp; n-1) = = 0))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf (“It is power of 2”);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp; &amp;nbsp;printf
(“It is not power of 2”);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Test:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Enter any no: 32&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;It is power of 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Enter any no: 56&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;It is not power of 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Explanation:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;The logic says that if a
no. is power of 2, then in the binary representation, only one bit of the no.
can be ‘1’ &amp;amp; rest are must be ‘0’. &amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;For example the number 32
has a binary representation of 00100000. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;9.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;How
to check endianness of the computer.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Answer:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Logic-1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;void main ()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;int x = 300;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;if ((* ((unsigned char
*) &amp;amp; x) == 1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;amp; (*(unsigned char*) &amp;amp; x+1) ==
44))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf (“BIG ENDIAN”);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf (“LITTLE ENDIAN”);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Logic-2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;void main ()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;union xxx&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;unsigned int x;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;unsigned char ch[2];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;};&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;union xxx p = {300};&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;if ((p.ch [0] = = 1)
&amp;amp;&amp;amp; (p. ch [1] == 44))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf (“BIG ENDIAN”);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf (“LITTLE ENDIAN”);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: .75in; mso-add-space: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Explanation:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;table align=&quot;left&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; margin-left: 6.75pt; margin-right: 6.75pt; mso-border-insideh: none; mso-border-insidev: none; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-anchor-horizontal: page; mso-table-anchor-vertical: paragraph; mso-table-left: 193.6pt; mso-table-lspace: 9.0pt; mso-table-rspace: 9.0pt; mso-table-top: 7.1pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 55.45pt;&quot; valign=&quot;top&quot; width=&quot;74&quot;&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0.0001pt;&quot;&gt;
00000001&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 55.45pt;&quot; valign=&quot;top&quot; width=&quot;74&quot;&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin: 0in 0in 0.0001pt;&quot;&gt;
00101100&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: none; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 55.45pt;&quot; valign=&quot;top&quot; width=&quot;74&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: none; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 55.45pt;&quot; valign=&quot;top&quot; width=&quot;74&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;44&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;Big Endian: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;left&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; margin-left: 6.75pt; margin-right: 6.75pt; mso-border-insideh: none; mso-border-insidev: none; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-anchor-horizontal: page; mso-table-anchor-vertical: paragraph; mso-table-left: 193.6pt; mso-table-lspace: 9.0pt; mso-table-rspace: 9.0pt; mso-table-top: 9.1pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 50.05pt;&quot; valign=&quot;top&quot; width=&quot;67&quot;&gt;&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin: 0in 0in 0.0001pt;&quot;&gt;
00101100&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 55.45pt;&quot; valign=&quot;top&quot; width=&quot;74&quot;&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin: 0in 0in 0.0001pt;&quot;&gt;
00000001&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: none; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 50.05pt;&quot; valign=&quot;top&quot; width=&quot;67&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;44&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: none; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 55.45pt;&quot; valign=&quot;top&quot; width=&quot;74&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin: 0in 0in 0.0001pt; text-align: center;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Little Endian: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Address are always created in
memory in the form of ABCD format, but the data can be stored in memory either
in DCBA format, which is little endian system or in the ABCD format in case of
big-endian system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Lets store 300 in the memory
location of an integer. Now if we visit the memory location byte by byte we
will find that the contents at first byte will be 1 &amp;amp; the content of the
other will be 44. In a Big-endian system the 1&lt;sup&gt;st&lt;/sup&gt; byte will contain
1, and the 2&lt;sup&gt;nd&lt;/sup&gt; byte will be 44 according to the ABCD data storage
format where as the little-endian system the 1&lt;sup&gt;st&lt;/sup&gt; will contain 44
&amp;amp; the 2&lt;sup&gt;nd&lt;/sup&gt; byte will be 1 according to the DCBA data storage
format.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Logic-1:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;First we
have to extract the base address of x by type casting it i.e. (unsigned char *).
Then by using de-referencing operator ‘*’, we can get the value of the low or 1&lt;sup&gt;st&lt;/sup&gt;
byte. If that is found to be equal to 1 &amp;amp; the value of the high / 2&lt;sup&gt;nd&lt;/sup&gt;
byte obtained in the same method by adding 1 to the base address of x is equal
to 44, then the system is “Big-endian” or else it is “Little-endian”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Logic-2:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;In this
logic, we have taken the union called xxx with 2 members - one is an integer x
and the other is an array of 2 unsigned characters i.e. ch [2]. As in a union
all data members share the same memory location, as the largest data member of
the union, hence in this case, ch[0] will be accessing the 1&lt;sup&gt;st&lt;/sup&gt;/low
byte of x and ch[1] will be accessing the 2&lt;sup&gt;nd&lt;/sup&gt;/high byte of x. So we
can compare p.ch[0] with 1 &amp;amp; p.ch[1] with 44. If it matches, its
“Big-endian”, else “little endian”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;10.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Write
a C-program which does the addition of two integers without using ‘+’ operator.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Answer:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Logic-1:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;c
= a – (-b);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;as
a+b is equivalent to a – (-b), binary ‘+’ operator is replaced by one unary ‘-‘
&amp;amp; one binary ‘-‘ operator.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Logic-2:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;void
main ()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;int
a,b,c;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;printf
(“\n Enter any two numbers”);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;scan
f (“%d %d”, &amp;amp;a, &amp;amp;b);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;asm
mov ax, a;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;asm
mov bx, b;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;asm
aad ax, bx;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;asm
mov c, ax;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;printf
( “%d”, c);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;11.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Write
a C-program to find the smallest of three integers without using any of the
comparision operators.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Answer:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;void
main ()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;int
a,b,c;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;printf
(“\n Enter three numbers”);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;scan
f (“%d %d %d”, &amp;amp;a, &amp;amp;b, &amp;amp;c);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;if
((a-b) &amp;amp; 32768)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;if
((a-c) &amp;amp; 32768)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;printf
(“ %d”, a);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;printf
(“ %d”, c);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;if
((b-c) &amp;amp; 32768)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;printf
(“ %d”, b);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;printf
(“ %d”, c);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Explanation:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;When
we substract a number from another number we can find out which one is greater
than other. If the result is positive then the first number is greater else the
second one is greater. This is known by doing a bitwise &amp;amp; operator with the
sign bit (i.e. 32768 or 15&lt;sup&gt;th&lt;/sup&gt; bit).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;12.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Find
the maximum &amp;amp; minimum of two numbers in a single line without using any
condition &amp;amp; loop.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Answer:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;void
main ()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;int
a=15, b=10;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;printf
(“ max = %d, min = %d”, ((a+b) + abs(a-b)) /2, ((a+b) – abs (a-b)) /2);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;13.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;What
“condition” expression can be used so that the following code snippet will
print Hello world.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Answer:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;if
“condition”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;printf
(“ Hello”);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;printf
(“ world !”);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Answer:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;void
main ()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;if
( ! printf (“Hello”));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;printf
(“Hello”);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;printf
(“world !”);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Explanation:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;As
we know the printf function displays the string &amp;amp; returns an integer. So
here printf (“Hello”) will print Hello as well as return 5. Then !5 is
evaluated which is false. As the condition is false world is printed on the
screen. By this we can get Hello world on the screen.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;14.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;How
to print number from 1 to 100 without using conditional operators.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Answer:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;void
main ()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;int
&amp;nbsp;i=0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;while
(100 – i++)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;printf
(“ %d”, i);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;15.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;WAP
to print 100 times “Hello” without using loop &amp;amp; goto statement.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Answer:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;void
main()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;show
(1, 100);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;show
(int x, int y)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;if
(x&amp;gt;=y)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;return;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;printf
(“\n Hello”);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;show
(x+1, y);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;i.e.
Recursive function&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: &amp;quot;Book Antiqua&amp;quot;; mso-fareast-font-family: &amp;quot;Book Antiqua&amp;quot;;&quot;&gt;16.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Write
the equivalent expression for x%8.&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Answer:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;x
&amp;amp; 7;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Explanation:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;x
= 21 = 00010101&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;7&amp;nbsp;&amp;nbsp; =&lt;u&gt; 00000111&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Book Antiqua&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;x
&amp;amp; 7&amp;nbsp; = 00000101 (which is 5)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cqns.blogspot.com/feeds/2792678715600667062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://cqns.blogspot.com/2012/10/tricky-c-interview-questions.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7998028238908056081/posts/default/2792678715600667062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7998028238908056081/posts/default/2792678715600667062'/><link rel='alternate' type='text/html' href='http://cqns.blogspot.com/2012/10/tricky-c-interview-questions.html' title='Tricky C interview questions'/><author><name>PrabinDora</name><uri>http://www.blogger.com/profile/00297235643301947806</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>14</thr:total></entry></feed>