<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Tanvir Ahmed's Blog]]></title><description><![CDATA[Tanvir Ahmed's Blog]]></description><link>https://tanviruman.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 00:01:17 GMT</lastBuildDate><atom:link href="https://tanviruman.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[C programming Function Related Problems
 and Solutions]]></title><description><![CDATA[Problem-1

Problem-2

Problem-3

Problem-4

Problem-5

Problem-6

Problem-7

Problem-8

Problem-9

Problem-10

Problem-11

Problem-12

Problem-13

Problem-14

Problem-15

Problem-16

Problem-17

Problem-18

Problem-19

Problem-20]]></description><link>https://tanviruman.hashnode.dev/c-programming-function-related-problems-and-solutions</link><guid isPermaLink="true">https://tanviruman.hashnode.dev/c-programming-function-related-problems-and-solutions</guid><category><![CDATA[C]]></category><category><![CDATA[2Articles1Week]]></category><dc:creator><![CDATA[Tanvir Ahmed ]]></dc:creator><pubDate>Sat, 06 Jul 2024 16:06:51 GMT</pubDate><content:encoded><![CDATA[<h3 id="heading-problem-1"><strong>Problem-1</strong></h3>
<hr />
<h3 id="heading-problem-2"><strong>Problem-2</strong></h3>
<hr />
<h3 id="heading-problem-3"><strong>Problem-3</strong></h3>
<hr />
<h3 id="heading-problem-4"><strong>Problem-4</strong></h3>
<hr />
<h3 id="heading-problem-5"><strong>Problem-5</strong></h3>
<hr />
<h3 id="heading-problem-6"><strong>Problem-6</strong></h3>
<hr />
<h3 id="heading-problem-7"><strong>Problem-7</strong></h3>
<hr />
<h3 id="heading-problem-8"><strong>Problem-8</strong></h3>
<hr />
<h3 id="heading-problem-9"><strong>Problem-9</strong></h3>
<hr />
<h3 id="heading-problem-10"><strong>Problem-10</strong></h3>
<hr />
<h3 id="heading-problem-11"><strong>Problem-11</strong></h3>
<hr />
<h3 id="heading-problem-12"><strong>Problem-12</strong></h3>
<hr />
<h3 id="heading-problem-13"><strong>Problem-13</strong></h3>
<hr />
<h3 id="heading-problem-14"><strong>Problem-14</strong></h3>
<hr />
<h3 id="heading-problem-15"><strong>Problem-15</strong></h3>
<hr />
<h3 id="heading-problem-16"><strong>Problem-16</strong></h3>
<hr />
<h3 id="heading-problem-17"><strong>Problem-17</strong></h3>
<hr />
<h3 id="heading-problem-18"><strong>Problem-18</strong></h3>
<hr />
<h3 id="heading-problem-19"><strong>Problem-19</strong></h3>
<hr />
<h3 id="heading-problem-20"><strong>Problem-20</strong></h3>
]]></content:encoded></item><item><title><![CDATA[C programming Pointer Related Problems
 and Solutions]]></title><description><![CDATA[Problem-1

Problem-2

Problem-3

Problem-4

Problem-5

Problem-6

Problem-7

Problem-8

Problem-9

Problem-10

Problem-11

Problem-12

Problem-13

Problem-14

Problem-15

Problem-16

Problem-17

Problem-18

Problem-19

Problem-20]]></description><link>https://tanviruman.hashnode.dev/c-programming-pointer-related-problems-and-solutions</link><guid isPermaLink="true">https://tanviruman.hashnode.dev/c-programming-pointer-related-problems-and-solutions</guid><category><![CDATA[C]]></category><category><![CDATA[2Articles1Week]]></category><dc:creator><![CDATA[Tanvir Ahmed ]]></dc:creator><pubDate>Sat, 06 Jul 2024 16:04:56 GMT</pubDate><content:encoded><![CDATA[<h3 id="heading-problem-1"><strong>Problem-1</strong></h3>
<hr />
<h3 id="heading-problem-2"><strong>Problem-2</strong></h3>
<hr />
<h3 id="heading-problem-3"><strong>Problem-3</strong></h3>
<hr />
<h3 id="heading-problem-4"><strong>Problem-4</strong></h3>
<hr />
<h3 id="heading-problem-5"><strong>Problem-5</strong></h3>
<hr />
<h3 id="heading-problem-6"><strong>Problem-6</strong></h3>
<hr />
<h3 id="heading-problem-7"><strong>Problem-7</strong></h3>
<hr />
<h3 id="heading-problem-8"><strong>Problem-8</strong></h3>
<hr />
<h3 id="heading-problem-9"><strong>Problem-9</strong></h3>
<hr />
<h3 id="heading-problem-10"><strong>Problem-10</strong></h3>
<hr />
<h3 id="heading-problem-11"><strong>Problem-11</strong></h3>
<hr />
<h3 id="heading-problem-12"><strong>Problem-12</strong></h3>
<hr />
<h3 id="heading-problem-13"><strong>Problem-13</strong></h3>
<hr />
<h3 id="heading-problem-14"><strong>Problem-14</strong></h3>
<hr />
<h3 id="heading-problem-15"><strong>Problem-15</strong></h3>
<hr />
<h3 id="heading-problem-16"><strong>Problem-16</strong></h3>
<hr />
<h3 id="heading-problem-17"><strong>Problem-17</strong></h3>
<hr />
<h3 id="heading-problem-18"><strong>Problem-18</strong></h3>
<hr />
<h3 id="heading-problem-19"><strong>Problem-19</strong></h3>
<hr />
<h3 id="heading-problem-20"><strong>Problem-20</strong></h3>
]]></content:encoded></item><item><title><![CDATA[C programming Strings Related Problems
 and Solutions]]></title><description><![CDATA[Problem-1

Problem-2

Problem-3

Problem-4

Problem-5

Problem-6

Problem-7

Problem-8

Problem-9

Problem-10

Problem-11

Problem-12

Problem-13

Problem-14

Problem-15

Problem-16

Problem-17

Problem-18

Problem-19

Problem-20]]></description><link>https://tanviruman.hashnode.dev/c-programming-strings-related-problems-and-solutions</link><guid isPermaLink="true">https://tanviruman.hashnode.dev/c-programming-strings-related-problems-and-solutions</guid><category><![CDATA[C]]></category><category><![CDATA[2Articles1Week]]></category><dc:creator><![CDATA[Tanvir Ahmed ]]></dc:creator><pubDate>Sat, 29 Jun 2024 16:12:50 GMT</pubDate><content:encoded><![CDATA[<h3 id="heading-problem-1"><strong>Problem-1</strong></h3>
<hr />
<h3 id="heading-problem-2"><strong>Problem-2</strong></h3>
<hr />
<h3 id="heading-problem-3"><strong>Problem-3</strong></h3>
<hr />
<h3 id="heading-problem-4"><strong>Problem-4</strong></h3>
<hr />
<h3 id="heading-problem-5"><strong>Problem-5</strong></h3>
<hr />
<h3 id="heading-problem-6"><strong>Problem-6</strong></h3>
<hr />
<h3 id="heading-problem-7"><strong>Problem-7</strong></h3>
<hr />
<h3 id="heading-problem-8"><strong>Problem-8</strong></h3>
<hr />
<h3 id="heading-problem-9"><strong>Problem-9</strong></h3>
<hr />
<h3 id="heading-problem-10"><strong>Problem-10</strong></h3>
<hr />
<h3 id="heading-problem-11"><strong>Problem-11</strong></h3>
<hr />
<h3 id="heading-problem-12"><strong>Problem-12</strong></h3>
<hr />
<h3 id="heading-problem-13"><strong>Problem-13</strong></h3>
<hr />
<h3 id="heading-problem-14"><strong>Problem-14</strong></h3>
<hr />
<h3 id="heading-problem-15"><strong>Problem-15</strong></h3>
<hr />
<h3 id="heading-problem-16"><strong>Problem-16</strong></h3>
<hr />
<h3 id="heading-problem-17"><strong>Problem-17</strong></h3>
<hr />
<h3 id="heading-problem-18"><strong>Problem-18</strong></h3>
<hr />
<h3 id="heading-problem-19"><strong>Problem-19</strong></h3>
<hr />
<h3 id="heading-problem-20"><strong>Problem-20</strong></h3>
]]></content:encoded></item><item><title><![CDATA[C programming 2D Array Related Problems
 and Solutions]]></title><description><![CDATA[Problem-1

Problem-2

Problem-3

Problem-4

Problem-5

Problem-6

Problem-7

Problem-8

Problem-9

Problem-10

Problem-11

Problem-12

Problem-13

Problem-14

Problem-15

Problem-16

Problem-17

Problem-18

Problem-19

Problem-20]]></description><link>https://tanviruman.hashnode.dev/c-programming-2d-array-related-problems-and-solutions</link><guid isPermaLink="true">https://tanviruman.hashnode.dev/c-programming-2d-array-related-problems-and-solutions</guid><category><![CDATA[C]]></category><category><![CDATA[2Articles1Week]]></category><dc:creator><![CDATA[Tanvir Ahmed ]]></dc:creator><pubDate>Fri, 28 Jun 2024 17:04:34 GMT</pubDate><content:encoded><![CDATA[<h3 id="heading-problem-1"><strong>Problem-1</strong></h3>
<hr />
<h3 id="heading-problem-2"><strong>Problem-2</strong></h3>
<hr />
<h3 id="heading-problem-3"><strong>Problem-3</strong></h3>
<hr />
<h3 id="heading-problem-4"><strong>Problem-4</strong></h3>
<hr />
<h3 id="heading-problem-5"><strong>Problem-5</strong></h3>
<hr />
<h3 id="heading-problem-6"><strong>Problem-6</strong></h3>
<hr />
<h3 id="heading-problem-7"><strong>Problem-7</strong></h3>
<hr />
<h3 id="heading-problem-8"><strong>Problem-8</strong></h3>
<hr />
<h3 id="heading-problem-9"><strong>Problem-9</strong></h3>
<hr />
<h3 id="heading-problem-10"><strong>Problem-10</strong></h3>
<hr />
<h3 id="heading-problem-11"><strong>Problem-11</strong></h3>
<hr />
<h3 id="heading-problem-12"><strong>Problem-12</strong></h3>
<hr />
<h3 id="heading-problem-13"><strong>Problem-13</strong></h3>
<hr />
<h3 id="heading-problem-14"><strong>Problem-14</strong></h3>
<hr />
<h3 id="heading-problem-15"><strong>Problem-15</strong></h3>
<hr />
<h3 id="heading-problem-16"><strong>Problem-16</strong></h3>
<hr />
<h3 id="heading-problem-17"><strong>Problem-17</strong></h3>
<hr />
<h3 id="heading-problem-18"><strong>Problem-18</strong></h3>
<hr />
<h3 id="heading-problem-19"><strong>Problem-19</strong></h3>
<hr />
<h3 id="heading-problem-20"><strong>Problem-20</strong></h3>
]]></content:encoded></item><item><title><![CDATA[C programming Nested For Loop Related Problems and Solutions]]></title><description><![CDATA[Nested For Loop-Related Problems and Solutions
Problem-1

#include <stdio.h>
int main() {
int n;
printf("Enter N: ");
scanf("%d", &n);
for (int row = 1; row <= n; row++) {
for (int col = 1; col <= n; col++) {
printf("%d", col);
}
printf("\n");
}

ret...]]></description><link>https://tanviruman.hashnode.dev/nested-for-loop-related-problems-and-solutions</link><guid isPermaLink="true">https://tanviruman.hashnode.dev/nested-for-loop-related-problems-and-solutions</guid><category><![CDATA[C]]></category><category><![CDATA[2Articles1Week]]></category><dc:creator><![CDATA[Tanvir Ahmed ]]></dc:creator><pubDate>Sat, 22 Jun 2024 16:53:54 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1719074811307/61165580-bbd2-4a36-8397-107af1ca669a.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><mark>Nested For Loop-Related Problems and Solutions</mark></em></p>
<h3 id="heading-problem-1"><strong>Problem-1</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719073636617/10e4fd89-3660-472d-a4f4-5d5da3646c10.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> n;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter N: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
<span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> row = <span class="hljs-number">1</span>; row &lt;= n; row++) {
<span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> col = <span class="hljs-number">1</span>; col &lt;= n; col++) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d"</span>, col);
}
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
}

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-2">Problem-2</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719073652999/c7cf9ba1-00a7-4209-9c1d-d6762ae220e0.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> n;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter N: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

<span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> row = <span class="hljs-number">1</span>; row &lt;= n; row++) {
<span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> col = row; col &lt; row + n; col++) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d"</span>, col);
}
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
}

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-3"><strong>Problem-3</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719073663740/cb4d8bd0-3314-4fd3-a084-9bf59da1a46b.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span></span>{
<span class="hljs-keyword">int</span> n,row,col,number;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter N: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>,&amp;n);

<span class="hljs-keyword">for</span>(row=<span class="hljs-number">1</span>;row&lt;=n;row++){
number=row;

<span class="hljs-keyword">for</span>(col=<span class="hljs-number">0</span>;col&lt;row;col++){
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d"</span>, number++);
}
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
}
<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-4"><strong>Problem-4</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719073673458/242de6d2-46de-4f5e-a81f-f04688e672ab.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter N: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> row = <span class="hljs-number">1</span>; row &lt;= n; row++) {

        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> bspace = <span class="hljs-number">1</span>; bspace &lt;= n - row; bspace++) {
            <span class="hljs-built_in">printf</span>(<span class="hljs-string">"_"</span>);
        }


        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> col = <span class="hljs-number">1</span>; col &lt;= row; col++) {
            <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d"</span>, row);
        }

        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-5"><strong>Problem-5</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719073686643/57eb4017-f10a-4425-a9e6-b6250a6c90f3.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter N: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> row= <span class="hljs-number">1</span>; row&lt;= n; row++) {
        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> col = n; col &gt;= n - row+ <span class="hljs-number">1</span>; col--) {
            <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d"</span>, col);
        }
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-6"><strong>Problem-6</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719073697452/49fe3c9e-add0-46ea-8b58-e6586ee994e6.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter N: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> row= <span class="hljs-number">1</span>;row&lt;= n; row++) {
        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> col = <span class="hljs-number">1</span>; col &lt;= row; col++) {
            <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d"</span>, col);
        }
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-7"><strong>Problem-7</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719073709130/1862ec1a-a34c-4cc0-b885-bcf50f10a661.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter N: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> row= <span class="hljs-number">1</span>;row&lt;= n; row++) {
        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> col = <span class="hljs-number">1</span>; col &lt;= n; col++) {
            <span class="hljs-built_in">printf</span>(<span class="hljs-string">"*"</span>);
        }
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-8"><strong>Problem-8</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719073717154/f1862b75-fd7d-43b5-8807-727dab7f9ca5.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter N: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> row = n; row &gt;= <span class="hljs-number">1</span>; row--) {
        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> col = <span class="hljs-number">1</span>; col &lt;= row; col++) {
            <span class="hljs-built_in">printf</span>(<span class="hljs-string">"*"</span>);
        }
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-9"><strong>Problem-9</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719073732473/a3196516-b668-4f83-9984-3d4f2008e663.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter N: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> row = <span class="hljs-number">1</span>; row &lt;= n; row++) {
        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> col = <span class="hljs-number">1</span>; col &lt;= n; col++) {
            <span class="hljs-keyword">if</span> ((row + col) % <span class="hljs-number">2</span> == <span class="hljs-number">0</span>) {
                <span class="hljs-built_in">printf</span>(<span class="hljs-string">"1"</span>);
            } <span class="hljs-keyword">else</span> {
                <span class="hljs-built_in">printf</span>(<span class="hljs-string">"0"</span>);
            }
        }
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-10"><strong>Problem-10</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719073742675/226af148-381e-464d-bb74-dab4e940978f.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter N: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> row = <span class="hljs-number">1</span>; row &lt;= n; row++) {
        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> sp = <span class="hljs-number">1</span>; sp &lt;= n - row; sp++) {
            <span class="hljs-built_in">printf</span>(<span class="hljs-string">"_"</span>);
        }
        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> st = <span class="hljs-number">1</span>; st &lt;= row; st++) {
            <span class="hljs-built_in">printf</span>(<span class="hljs-string">"*"</span>);
        }
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-11"><strong>Problem-11</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719073764583/6eb1ca41-7be8-4c5d-bd65-a92dcad9d63d.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter N: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> row = <span class="hljs-number">1</span>; row &lt;= n; row++) {
        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> sp = <span class="hljs-number">1</span>; sp &lt;= n - row; sp++) {
            <span class="hljs-built_in">printf</span>(<span class="hljs-string">"_"</span>);
        }
        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> st = <span class="hljs-number">1</span>; st &lt;= row * <span class="hljs-number">2</span> - <span class="hljs-number">1</span>; st++) {
            <span class="hljs-built_in">printf</span>(<span class="hljs-string">"*"</span>);
        }
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-12"><strong>Problem-12</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719073780155/095a75c2-6610-4551-90d1-d6e8c124e7e4.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter N: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-keyword">if</span> (n % <span class="hljs-number">2</span> == <span class="hljs-number">0</span>) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter an odd integer"</span>);
        <span class="hljs-keyword">return</span> <span class="hljs-number">1</span>;
    }

    <span class="hljs-keyword">int</span> mid = n / <span class="hljs-number">2</span>;

    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-keyword">int</span> st, sp;
        <span class="hljs-keyword">if</span> (i &lt;= mid) {
            st = i * <span class="hljs-number">2</span> + <span class="hljs-number">1</span>;
            sp = mid - i;
        } <span class="hljs-keyword">else</span> {
            st = (n - i) * <span class="hljs-number">2</span> - <span class="hljs-number">1</span>;
            sp = i - mid;
        }
        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> j = <span class="hljs-number">0</span>; j &lt; sp; j++) {
            <span class="hljs-built_in">printf</span>(<span class="hljs-string">"_"</span>);
        }

        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> j = <span class="hljs-number">0</span>; j &lt; st; j++) {
            <span class="hljs-built_in">printf</span>(<span class="hljs-string">"*"</span>);
        }

        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-13"><strong>Problem-13</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719073791672/783fe283-0866-4bf7-b23b-1a22df9eaca7.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter N: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> row = <span class="hljs-number">1</span>; row &lt;= n; row++) {
        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> col = <span class="hljs-number">1</span>; col &lt;= row; col++) {
            <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d"</span>, col);
        }

        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> col = <span class="hljs-number">1</span>; col &lt; <span class="hljs-number">2</span>*(n - row); col++) {
            <span class="hljs-built_in">printf</span>(<span class="hljs-string">"_"</span>);
        }

        <span class="hljs-keyword">if</span> (row == n)
        {
            <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> col = row - <span class="hljs-number">1</span>; col &gt;= <span class="hljs-number">1</span>; col--) {
                <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d"</span>, col);
            }
        }
        <span class="hljs-keyword">else</span>
        {
            <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> col = row; col &gt;= <span class="hljs-number">1</span>; col--) {
                <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d"</span>, col);
            }
        }

        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-14"><strong>Problem-14</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719073806306/4730ecc5-86d5-4dc5-9a19-3160c4327764.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter N: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> row = <span class="hljs-number">1</span>; row &lt;= n; row++) {
        <span class="hljs-keyword">if</span> (row % <span class="hljs-number">2</span> == <span class="hljs-number">1</span>) {
            <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> col = <span class="hljs-number">1</span>; col &lt;= n; col++) {
                <span class="hljs-built_in">printf</span>(<span class="hljs-string">"*"</span>);
            }
        } <span class="hljs-keyword">else</span> {
            <span class="hljs-built_in">printf</span>(<span class="hljs-string">"*"</span>);
            <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> col = <span class="hljs-number">2</span>; col &lt; n; col++) {
                <span class="hljs-built_in">printf</span>(<span class="hljs-string">"_"</span>);
            }
            <span class="hljs-built_in">printf</span>(<span class="hljs-string">"*"</span>);
        }

        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-15"><strong>Problem-15</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719073820153/3a005ca3-b72f-4116-b185-449cd6353831.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter N: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> row = <span class="hljs-number">1</span>; row &lt;= n; row++) {
        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> col = <span class="hljs-number">1</span>; col &lt;= n; col++) {
            <span class="hljs-keyword">if</span> (row == <span class="hljs-number">1</span> || row == n ||  col == n - row + <span class="hljs-number">1</span>) {
                <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Z"</span>);
            } <span class="hljs-keyword">else</span> {
                <span class="hljs-built_in">printf</span>(<span class="hljs-string">" "</span>);
            }
        }
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-16"><strong>Problem-16</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719073833983/ef5ae820-b366-434b-b9df-41005d024b79.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter N: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> row = <span class="hljs-number">1</span>; row &lt;= n; row++) {
        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> col = <span class="hljs-number">1</span>; col &lt;= n; col++) {
            <span class="hljs-keyword">if</span> (row == col || row + col == n + <span class="hljs-number">1</span>) {
                <span class="hljs-built_in">printf</span>(<span class="hljs-string">"*"</span>);
            } <span class="hljs-keyword">else</span> {
                <span class="hljs-built_in">printf</span>(<span class="hljs-string">"_"</span>);
            }
        }
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-17"><strong>Problem-17</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719073847081/3a20423d-567e-4d04-a1f2-e775721d509f.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdlib.h&gt;</span></span>
<span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;math.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-keyword">int</span> n;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter an odd integer: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-keyword">int</span> mid = n / <span class="hljs-number">2</span>;
    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> row = <span class="hljs-number">0</span>; row &lt; n; row++)
    {
        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> col = <span class="hljs-number">0</span>; col &lt; n; col++)
        {
            <span class="hljs-keyword">if</span> ( row &gt;= mid)
            {
                <span class="hljs-keyword">if</span> (row == mid || col == mid)
                {
                    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"$"</span>);
                }
                <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (<span class="hljs-built_in">abs</span>(row - col) == mid || row + col == n - <span class="hljs-number">1</span> + mid)
                {
                    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"$"</span>);
                }
                <span class="hljs-keyword">else</span>
                {
                    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"_"</span>);
                }
            }
            <span class="hljs-keyword">else</span>
            {
                <span class="hljs-keyword">if</span> (row == mid || col == mid)
                {
                    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"$"</span>);
                }
                <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (<span class="hljs-built_in">abs</span>(row - col) == mid || row + col == mid)
                {
                    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"$"</span>);
                }
                <span class="hljs-keyword">else</span>
                {
                        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"_"</span>);
                }
            }
        }
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
    }
    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-18"><strong>Problem-18</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719073857346/fbe755c3-1fbd-41ee-a534-5092089fe179.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter N: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> row = <span class="hljs-number">0</span>; row &lt; n; row++) {
        <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> col = <span class="hljs-number">0</span>; col &lt; n; col++) {
            <span class="hljs-keyword">if</span> (row == n / <span class="hljs-number">2</span> || col == <span class="hljs-number">0</span> || col == n<span class="hljs-number">-1</span>) {
                <span class="hljs-built_in">printf</span>(<span class="hljs-string">"H "</span>);
            } <span class="hljs-keyword">else</span> {
                <span class="hljs-built_in">printf</span>(<span class="hljs-string">"  "</span>);
            }
        }
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
]]></content:encoded></item><item><title><![CDATA[C programming 1-D array Related Problems
 and Solutions]]></title><description><![CDATA[1-D array -Related Problems and Solutions
Problem-1

#include <stdio.h>

int main() {
    int n, i;
    printf("Enter array size: ");
    scanf("%d", &n);
    int array[n];
    printf("Enter %d elements of the array:\n", n);

    for (int i = 0; i < ...]]></description><link>https://tanviruman.hashnode.dev/1-d-array-related-problems-and-solutions</link><guid isPermaLink="true">https://tanviruman.hashnode.dev/1-d-array-related-problems-and-solutions</guid><category><![CDATA[2Articles1Week]]></category><category><![CDATA[C]]></category><dc:creator><![CDATA[Tanvir Ahmed ]]></dc:creator><pubDate>Fri, 21 Jun 2024 07:57:31 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1718954552651/ee484a5e-3833-4b0c-9be2-b45f3695d1fb.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><mark>1-D array -Related Problems and Solutions</mark></em></p>
<h3 id="heading-problem-1"><strong>Problem-1</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955093784/6fd23dd5-1df1-43a9-83da-82b58102ff5b.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, i;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter array size: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
    <span class="hljs-keyword">int</span> <span class="hljs-built_in">array</span>[n];
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d elements of the array:\n"</span>, n);

    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;<span class="hljs-built_in">array</span>[i]);
    }

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Array elements in reverse order:\n"</span>);

    <span class="hljs-keyword">for</span> (i = n - <span class="hljs-number">1</span>; i &gt;= <span class="hljs-number">0</span>; i--) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d "</span>, <span class="hljs-built_in">array</span>[i]);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-2"><strong>Problem-2</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955104948/c3faa00d-3aad-4e2b-a7bb-814a6968255d.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, sum = <span class="hljs-number">0</span>;

    <span class="hljs-comment">// Input the number of integers</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the number of integers: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-comment">// Declare an array of size n</span>
    <span class="hljs-keyword">int</span> <span class="hljs-built_in">array</span>[n];

    <span class="hljs-comment">// Input the integers into the array</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d integers:\n"</span>, n);
    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;<span class="hljs-built_in">array</span>[i]);
        sum += <span class="hljs-built_in">array</span>[i]; <span class="hljs-comment">// Add the current integer to the sum</span>
    }

    <span class="hljs-comment">// Display the sum</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Sum of the integers: %d\n"</span>, sum);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-3"><strong>Problem-3</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955124530/c605853a-2bcd-4eed-8025-e0374bddf4c0.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, i;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of the array: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
    <span class="hljs-keyword">int</span> <span class="hljs-built_in">array</span>[n];
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d integers:\n"</span>, n);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;<span class="hljs-built_in">array</span>[i]);
    }
    <span class="hljs-keyword">int</span> sum = <span class="hljs-number">0</span>;
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-keyword">if</span> (<span class="hljs-built_in">array</span>[i] % <span class="hljs-number">2</span> == <span class="hljs-number">0</span>) {
            sum += <span class="hljs-built_in">array</span>[i];
        }
    }
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Sum of even integers in the array: %d\n"</span>, sum);
    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-4"><strong>Problem-4</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955134759/d51e394d-8f94-44b4-9e8a-efab417fee58.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, i;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of the array: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
    <span class="hljs-keyword">float</span> arr[n];
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d numbers: "</span>, n);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%f"</span>, &amp;arr[i]);
    }
    <span class="hljs-keyword">float</span> sum = <span class="hljs-number">0</span>;
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        sum += arr[i];
    }
    <span class="hljs-keyword">float</span> average = sum / n;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Average is: %.2f\n"</span>, average);
    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-5"><strong>Problem-5</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955147469/d76ca6d6-3e83-4992-a1d6-81d9f31f637b.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, i;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of the array: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
    <span class="hljs-keyword">int</span> <span class="hljs-built_in">array</span>[n];
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d integers:\n"</span>, n);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;<span class="hljs-built_in">array</span>[i]);
    }
    <span class="hljs-keyword">int</span> sum = <span class="hljs-number">0</span>;
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-keyword">if</span> (i % <span class="hljs-number">2</span> == <span class="hljs-number">0</span>) {
            sum += <span class="hljs-built_in">array</span>[i];
        }
    }
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Sum of even integers of array: %d\n"</span>, sum);
    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-6"><strong>Problem-6</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955172840/cde30066-1b28-4dc3-aef2-a4e5055f738f.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of the array: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
    <span class="hljs-keyword">int</span> firstArray[n];
    <span class="hljs-keyword">int</span> secondArray[n];
    <span class="hljs-keyword">int</span> sumArray[n];

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d elements for the first array:\n"</span>, n);
    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;firstArray[i]);
    }

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d elements for the second array:\n"</span>, n);
    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;secondArray[i]);
    }

    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        sumArray[i] = firstArray[i] + secondArray[i];
    }

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Sum of corresponding numbers:\n"</span>);
    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d "</span>, sumArray[i]);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-7"><strong>Problem-7</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955182772/6bd0e2eb-58df-4a62-8c0f-17fed7340dbc.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, i, temp;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of the array: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
    <span class="hljs-keyword">int</span> arr[n];

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d elements of the array: "</span>, n);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;arr[i]);
    }

    <span class="hljs-comment">// Reversing the array</span>
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n / <span class="hljs-number">2</span>; i++) {
        temp = arr[i];
        arr[i] = arr[n - <span class="hljs-number">1</span> - i];
        arr[n - <span class="hljs-number">1</span> - i] = temp;
    }

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Reversed array: "</span>);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d "</span>, arr[i]);
    }
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-8"><strong>Problem-8</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955195766/8a72fa59-ac76-49a0-8294-2f5bb1e88021.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, i;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of the array: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
    <span class="hljs-keyword">int</span> <span class="hljs-built_in">array</span>[n];

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the elements of the array: "</span>);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;<span class="hljs-built_in">array</span>[i]);
    }

    <span class="hljs-keyword">int</span> max = <span class="hljs-built_in">array</span>[<span class="hljs-number">0</span>], min = <span class="hljs-built_in">array</span>[<span class="hljs-number">0</span>], maxIndex = <span class="hljs-number">0</span>, minIndex = <span class="hljs-number">0</span>;

    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">1</span>; i &lt; n; i++) {
        <span class="hljs-keyword">if</span> (<span class="hljs-built_in">array</span>[i] &gt; max) {
            max = <span class="hljs-built_in">array</span>[i];
            maxIndex = i;
        }
        <span class="hljs-keyword">if</span> (<span class="hljs-built_in">array</span>[i] &lt; min) {
            min = <span class="hljs-built_in">array</span>[i];
            minIndex = i;
        }
    }

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Max: %d, Index: %d\n"</span>, max, maxIndex);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Min: %d, Index: %d\n"</span>, min, minIndex);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-9"><strong>Problem-9</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955206440/a7dab54e-23ce-463a-a6e0-cb71e1f0347e.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, vowelCount = <span class="hljs-number">0</span>;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the number of alphabets: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
    <span class="hljs-keyword">char</span> alphabets[n];

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d alphabets:\n"</span>, n);
    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">" %c"</span>, &amp;alphabets[i]);
    }

    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-keyword">char</span> currentChar = alphabets[i];
        <span class="hljs-keyword">if</span> (currentChar == <span class="hljs-string">'A'</span> || currentChar == <span class="hljs-string">'E'</span> || currentChar == <span class="hljs-string">'I'</span> ||
            currentChar == <span class="hljs-string">'O'</span> || currentChar == <span class="hljs-string">'U'</span> || currentChar == <span class="hljs-string">'a'</span> ||
            currentChar == <span class="hljs-string">'e'</span> || currentChar == <span class="hljs-string">'i'</span> || currentChar == <span class="hljs-string">'o'</span> || currentChar == <span class="hljs-string">'U'</span>)
        {
            vowelCount++;
        }
    }

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Number of vowels: %d\n"</span>, vowelCount);
    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-10"><strong>Problem-10</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955217513/ddb614e6-4b2b-4476-8466-bda46fa648e0.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, i, searchKey, found = <span class="hljs-number">0</span>;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of array: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
    <span class="hljs-keyword">int</span> <span class="hljs-built_in">array</span>[n];

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the integers: "</span>);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;<span class="hljs-built_in">array</span>[i]);
    }

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the number to search: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;searchKey);

    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-keyword">if</span> (<span class="hljs-built_in">array</span>[i] == searchKey) {
            found = <span class="hljs-number">1</span>;
            <span class="hljs-keyword">break</span>;  <span class="hljs-comment">// Break the loop if the key is found</span>
        }
    }

    <span class="hljs-keyword">if</span> (found == <span class="hljs-number">1</span>) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"FOUND\n"</span>);
    } <span class="hljs-keyword">else</span> {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"NOT FOUND\n"</span>);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-11"><strong>Problem-11</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955234096/54a3bdf1-0e87-4cd4-aa31-a69ce45e990d.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, i;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of array: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
    <span class="hljs-keyword">int</span> A[n], B[n];

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the elements for array A: "</span>);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;A[i]);
    }

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Array A:"</span>);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">" %d"</span>, A[i]);
        B[n - i - <span class="hljs-number">1</span>] = A[i];
    }

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Array B:"</span>);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">" %d"</span>, B[i]);
    }

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-12"><strong>Problem-12</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955247615/9b1d1d93-9216-4bbc-ad45-adb34ed552f1.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, position, number;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of array: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
    <span class="hljs-keyword">int</span> <span class="hljs-built_in">array</span>[n];

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d integers:\n"</span>, n);
    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;<span class="hljs-built_in">array</span>[i]);
    }

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the number to insert: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;number);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the position to insert: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;position);

    <span class="hljs-comment">// Shifting the elements to the right</span>
    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = n - <span class="hljs-number">1</span>; i &gt;= position; i--) {
        <span class="hljs-built_in">array</span>[i + <span class="hljs-number">1</span>] = <span class="hljs-built_in">array</span>[i];
    }

    <span class="hljs-comment">// Inserting the number at the specified position</span>
    <span class="hljs-built_in">array</span>[position] = number;

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Array after insertion:\n"</span>);
    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i &lt; n + <span class="hljs-number">1</span>; i++) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d "</span>, <span class="hljs-built_in">array</span>[i]);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-13"><strong>Problem-13</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955261652/f4801965-e060-4a62-9dc1-c7e6a7b28991.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, position, i;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of array: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
    <span class="hljs-keyword">int</span> <span class="hljs-built_in">array</span>[n];

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d elements for the array:\n"</span>, n);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;<span class="hljs-built_in">array</span>[i]);
    }

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the position: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;position);

    <span class="hljs-keyword">if</span> (position &gt;= <span class="hljs-number">0</span> &amp;&amp; position &lt; n) {
        <span class="hljs-keyword">for</span> (i = position; i &lt; n - <span class="hljs-number">1</span>; i++) {
            <span class="hljs-built_in">array</span>[i] = <span class="hljs-built_in">array</span>[i + <span class="hljs-number">1</span>];
        }
        n--;

        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Array after deletion:"</span>);
        <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
            <span class="hljs-built_in">printf</span>(<span class="hljs-string">" %d"</span>, <span class="hljs-built_in">array</span>[i]);
        }
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);
    } <span class="hljs-keyword">else</span> {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Invalid position!\n"</span>);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-14"><strong>Problem-14</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955274843/ecd4c641-b060-46b5-a040-c3d5a336b768.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, m;

    <span class="hljs-comment">// Input the size of arrays A and B</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of array A: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of array B: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;m);

    <span class="hljs-comment">// Check if the sizes are compatible for swapping</span>
    <span class="hljs-keyword">if</span> (n != m) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Array sizes are not compatible for swapping.\n"</span>);
        <span class="hljs-keyword">return</span> <span class="hljs-number">1</span>;
    }

    <span class="hljs-comment">// Declare arrays A and B with the same size</span>
    <span class="hljs-keyword">int</span> A[n], B[n];

    <span class="hljs-comment">// Input elements for array A</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d integers for array A:\n"</span>, n);
    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;A[i]);
    }

    <span class="hljs-comment">// Input elements for array B</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d integers for array B:\n"</span>, m);
    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i &lt; m; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;B[i]);
    }

    <span class="hljs-comment">// Swap elements between arrays A and B</span>
    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-keyword">int</span> temp = A[i];
        A[i] = B[i];
        B[i] = temp;
    }

    <span class="hljs-comment">// Display elements of both arrays</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Array A after swapping:\n"</span>);
    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d "</span>, A[i]);
    }
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Array B after swapping:\n"</span>);
    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">0</span>; i &lt; m; i++) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d "</span>, B[i]);
    }
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-15"><strong>Problem-15</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955292926/f975c057-acbb-402c-a120-87d57a5a261a.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, i;

    <span class="hljs-comment">// Input the size of the array</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of the array: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-comment">// Declare an array with the given size</span>
    <span class="hljs-keyword">int</span> A[n];

    <span class="hljs-comment">// Input elements for the array</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d elements: "</span>, n);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;A[i]);
    }

    <span class="hljs-comment">// Replace elements that are divisible by 3 with -1</span>
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-keyword">if</span> (A[i] % <span class="hljs-number">3</span> == <span class="hljs-number">0</span>) {
            A[i] = <span class="hljs-number">-1</span>;
        }
    }

    <span class="hljs-comment">// Display the array after replacement</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Array A after replacing: "</span>);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d "</span>, A[i]);
    }
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-16"><strong>Problem-16</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955310213/08e852fe-6e11-4a7d-be3d-8e43dd7802b3.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, i;

    <span class="hljs-comment">// Input the size of the array</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of the array: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-comment">// Declare an array with the given size</span>
    <span class="hljs-keyword">int</span> A[n];

    <span class="hljs-comment">// Input elements for the array</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d elements: "</span>, n);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;A[i]);
    }

    <span class="hljs-comment">// Replace elements at odd indexes with 0</span>
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">1</span>; i &lt; n; i += <span class="hljs-number">2</span>) {
        A[i] = <span class="hljs-number">0</span>;
    }

    <span class="hljs-comment">// Display the array after replacement</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Array A after replacing: "</span>);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d "</span>, A[i]);
    }
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-17"><strong>Problem-17</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955330143/01a9af7f-673c-414c-bacd-ad2f060ac307.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, i, j;

    <span class="hljs-comment">// Input the size of the array</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of the array: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-comment">// Declare an array with the given size</span>
    <span class="hljs-keyword">int</span> A[n];

    <span class="hljs-comment">// Input elements for the array</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d elements: "</span>, n);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;A[i]);
    }

    <span class="hljs-comment">// Bubble Sort</span>
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n - <span class="hljs-number">1</span>; i++) {
        <span class="hljs-keyword">for</span> (j = <span class="hljs-number">0</span>; j &lt; n - i - <span class="hljs-number">1</span>; j++) {
            <span class="hljs-keyword">if</span> (A[j] &gt; A[j + <span class="hljs-number">1</span>]) {
                <span class="hljs-comment">// Swap elements if they are in the wrong order</span>
                <span class="hljs-keyword">int</span> temp = A[j];
                A[j] = A[j + <span class="hljs-number">1</span>];
                A[j + <span class="hljs-number">1</span>] = temp;
            }
        }
    }

    <span class="hljs-comment">// Display the sorted array</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Array A after sorting: "</span>);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d "</span>, A[i]);
    }
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-18"><strong>Problem-18</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955372288/6dd541c1-2e9a-436d-ac67-19109d5c356e.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, i, j;

    <span class="hljs-comment">// Input the size of the array</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of the array: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

    <span class="hljs-comment">// Declare arrays for the input and unique elements</span>
    <span class="hljs-keyword">int</span> A[n], uniqueArray[n];

    <span class="hljs-comment">// Input elements for the array</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the elements of the array: "</span>);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;A[i]);
    }

    <span class="hljs-comment">// Remove duplicates</span>
    <span class="hljs-keyword">int</span> uniqueCount = <span class="hljs-number">0</span>;
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-keyword">int</span> isDuplicate = <span class="hljs-number">0</span>;
        <span class="hljs-keyword">for</span> (j = <span class="hljs-number">0</span>; j &lt; uniqueCount; j++) {
            <span class="hljs-keyword">if</span> (A[i] == uniqueArray[j]) {
                isDuplicate = <span class="hljs-number">1</span>;
                <span class="hljs-keyword">break</span>;
            }
        }
        <span class="hljs-keyword">if</span> (!isDuplicate) {
            uniqueArray[uniqueCount++] = A[i];
        }
    }

    <span class="hljs-comment">// Display the array after removing duplicates</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Array A after removing duplicates: "</span>);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; uniqueCount; i++) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d "</span>, uniqueArray[i]);
    }
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-19"><strong>Problem-19</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955387069/8db55a35-6a07-4801-96bb-486c93ed8153.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, m, i, j;

    <span class="hljs-comment">// Input size and elements for array A</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of array A: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
    <span class="hljs-keyword">int</span> A[n];
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the elements of array A: "</span>);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;A[i]);
    }

    <span class="hljs-comment">// Input size and elements for array B</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of array B: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;m);
    <span class="hljs-keyword">int</span> B[m];
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the elements of array B: "</span>);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; m; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;B[i]);
    }

    <span class="hljs-comment">// Find and display the intersection</span>
    <span class="hljs-keyword">int</span> hasIntersection = <span class="hljs-number">0</span>;
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-keyword">for</span> (j = <span class="hljs-number">0</span>; j &lt; m; j++) {
            <span class="hljs-keyword">if</span> (A[i] == B[j]) {
                <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d "</span>, A[i]);
                hasIntersection = <span class="hljs-number">1</span>;
                <span class="hljs-keyword">break</span>;
            }
        }
    }

    <span class="hljs-comment">// Display "Empty set" if no intersection is found</span>
    <span class="hljs-keyword">if</span> (!hasIntersection) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Empty set"</span>);
    }
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\n"</span>);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-20"><strong>Problem-20</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955404479/ffeec27b-20ba-4c1d-8105-aa2d9664f000.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, m, i, j;

    <span class="hljs-comment">// Input size and elements for array A</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of array A: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
    <span class="hljs-keyword">int</span> A[n];
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d elements for array A:\n"</span>, n);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;A[i]);
    }

    <span class="hljs-comment">// Input size and elements for array B</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of array B: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;m);
    <span class="hljs-keyword">int</span> B[m];
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d positive elements for array B:\n"</span>, m);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; m; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;B[i]);
    }

    <span class="hljs-comment">// Creating a temporary array C with size equal to the sum of sizes of A and B</span>
    <span class="hljs-keyword">int</span> C[n + m];

    <span class="hljs-comment">// Copying elements of A to C</span>
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        C[i] = A[i];
    }

    <span class="hljs-comment">// Copying elements of B to C, excluding duplicates from A</span>
    <span class="hljs-keyword">int</span> unionSize = n; <span class="hljs-comment">// Size of the union array</span>
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; m; i++) {
        <span class="hljs-keyword">int</span> found = <span class="hljs-number">0</span>; <span class="hljs-comment">// Flag to check if the element is already present in A</span>

        <span class="hljs-comment">// Checking if the element is already present in A</span>
        <span class="hljs-keyword">for</span> (j = <span class="hljs-number">0</span>; j &lt; n; j++) {
            <span class="hljs-keyword">if</span> (B[i] == A[j]) {
                found = <span class="hljs-number">1</span>;
                <span class="hljs-keyword">break</span>;
            }
        }

        <span class="hljs-comment">// If the element is not found in A, add it to C</span>
        <span class="hljs-keyword">if</span> (!found) {
            C[unionSize] = B[i];
            unionSize++;
        }
    }

    <span class="hljs-comment">// Display the union of arrays A and B</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Union of array A and array B:\n"</span>);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; unionSize; i++) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d "</span>, C[i]);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-21"><strong>Problem-21</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1718955416968/5f4fba9f-6107-4dd2-b1d3-ee8a89298628.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">int</span> n, m, i, j;

    <span class="hljs-comment">// Input size and elements for array A</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of array A: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
    <span class="hljs-keyword">int</span> A[n];
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d integers for array A:\n"</span>, n);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;A[i]);
    }

    <span class="hljs-comment">// Input size and elements for array B</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the size of array B: "</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;m);
    <span class="hljs-keyword">int</span> B[m];
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d positive integers for array B:\n"</span>, m);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; m; i++) {
        <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;B[i]);
    }

    <span class="hljs-comment">// Find the difference (A - B)</span>
    <span class="hljs-keyword">int</span> diffSize = <span class="hljs-number">0</span>;
    <span class="hljs-keyword">int</span> diff[n]; <span class="hljs-comment">// The difference array</span>

    <span class="hljs-comment">// Loop through elements of A</span>
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; n; i++) {
        <span class="hljs-keyword">int</span> found = <span class="hljs-number">0</span>; <span class="hljs-comment">// Flag to check if the element is in B</span>

        <span class="hljs-comment">// Check if the element is in B</span>
        <span class="hljs-keyword">for</span> (j = <span class="hljs-number">0</span>; j &lt; m; j++) {
            <span class="hljs-keyword">if</span> (A[i] == B[j]) {
                found = <span class="hljs-number">1</span>;
                <span class="hljs-keyword">break</span>;
            }
        }

        <span class="hljs-comment">// If the element is not in B, add it to the difference array</span>
        <span class="hljs-keyword">if</span> (!found) {
            diff[diffSize] = A[i];
            diffSize++;
        }
    }

    <span class="hljs-comment">// Display the difference array</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Difference (A - B):\n"</span>);
    <span class="hljs-keyword">for</span> (i = <span class="hljs-number">0</span>; i &lt; diffSize; i++) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d "</span>, diff[i]);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
]]></content:encoded></item><item><title><![CDATA[C programming Loop Related Problems
 and Solutions]]></title><description><![CDATA[Loop-Related Problems and Solutions
Problem-1

#include<stdio.h>
int main(){
int number;
printf("Enter :");
scanf("%d",&number);

for(int i=1;i<=number;i++)
{
    printf("%d",i);

    if(i!=number){

        printf(",");

}
}
return 0;

}


Problem-2...]]></description><link>https://tanviruman.hashnode.dev/loop-related-problems</link><guid isPermaLink="true">https://tanviruman.hashnode.dev/loop-related-problems</guid><category><![CDATA[2Articles1Week]]></category><category><![CDATA[C]]></category><dc:creator><![CDATA[Tanvir Ahmed ]]></dc:creator><pubDate>Mon, 10 Jun 2024 05:49:55 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1717865868263/5c97f732-61a5-4263-927d-afcb7ee25f32.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><mark>Loop-Related Problems and Solutions</mark></em></p>
<h3 id="heading-problem-1"><strong>Problem-1</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717866119221/b6af24ca-51f5-46f7-ae3c-bbd3870d9261.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span></span>{
<span class="hljs-keyword">int</span> number;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter :"</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>,&amp;number);

<span class="hljs-keyword">for</span>(<span class="hljs-keyword">int</span> i=<span class="hljs-number">1</span>;i&lt;=number;i++)
{
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d"</span>,i);

    <span class="hljs-keyword">if</span>(i!=number){

        <span class="hljs-built_in">printf</span>(<span class="hljs-string">","</span>);

}
}
<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;

}
</code></pre>
<hr />
<h3 id="heading-problem-2"><strong>Problem-2</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717866189458/f60ab56e-a3ba-486a-9017-5341d73421c3.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span></span>{
<span class="hljs-keyword">int</span> number,odd=<span class="hljs-number">1</span>;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter :"</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>,&amp;number);

<span class="hljs-keyword">for</span>(<span class="hljs-keyword">int</span> i=<span class="hljs-number">1</span>;i&lt;=number;i++)
{

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d"</span>,odd);

    odd+=<span class="hljs-number">2</span>;
    <span class="hljs-keyword">if</span>(i!=number){

        <span class="hljs-built_in">printf</span>(<span class="hljs-string">","</span>);

}
}
<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-3"><strong>Problem-3</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717867485764/8e591e13-f996-4d72-bca4-af0a9c14857f.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c">
<span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span></span>{
<span class="hljs-keyword">int</span> number;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter :"</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>,&amp;number);

<span class="hljs-keyword">for</span>(<span class="hljs-keyword">int</span> i=<span class="hljs-number">1</span>;i&lt;=number;i++)
{
    <span class="hljs-keyword">if</span>(i%<span class="hljs-number">2</span>==<span class="hljs-number">1</span>)

        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"1"</span>);

    <span class="hljs-keyword">else</span>

        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"0"</span>);

    <span class="hljs-keyword">if</span>(i!=number)

        <span class="hljs-built_in">printf</span>(<span class="hljs-string">","</span>);

}
<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-4"><strong>Problem-4</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717867503413/753224e9-3361-45b3-a2c8-d5c4a7445007.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
<span class="hljs-keyword">int</span> n, i;
<span class="hljs-keyword">float</span> input, sum = <span class="hljs-number">0</span>, average;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"How many numbers you wish to average : "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter %d numbers:\n"</span>, n);
<span class="hljs-keyword">for</span> (i = <span class="hljs-number">1</span>; i &lt;= n; i++)
{
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%f"</span>, &amp;input);
sum += input;
}
average = sum / n;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"AVG of %d inputs: %f\n"</span>,n, average);
<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-5"><strong>Problem-5</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717867519121/644f74fc-423c-4564-b990-2afd346fff34.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
<span class="hljs-keyword">int</span> X, Y;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the value of X: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;X);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the value of Y: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;Y);

<span class="hljs-keyword">while</span> (X != Y) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d"</span>, X * X);

<span class="hljs-keyword">if</span> (X &lt; Y) {
X++;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">", "</span>);
}

<span class="hljs-keyword">else</span> {
X--;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">", "</span>);
}
}

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Reached!\n"</span>);
<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;

}
</code></pre>
<hr />
<h3 id="heading-problem-6"><strong>Problem-6</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717867542304/4f453109-a648-48eb-994a-600de0c11d89.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> X, N, Guess, Tries_left;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the number given by Player-1: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;X);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the number of tries given for Player-2: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;N);
Tries_left = N;

<span class="hljs-keyword">while</span> (Tries_left &gt; <span class="hljs-number">0</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter your Guess: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;Guess);

<span class="hljs-keyword">if</span> (Guess == X) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Right, Player-2 wins!\n"</span>);
<span class="hljs-keyword">break</span>;
} <span class="hljs-keyword">else</span> {
Tries_left--;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Wrong, %d Choice(s) Left!\n"</span>, Tries_left);
}
}

<span class="hljs-keyword">if</span> (Tries_left == <span class="hljs-number">0</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Player-1 wins!\n"</span>);
}

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-7"><strong>Problem-7</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717867557203/e3733871-0870-4488-a4f9-5bf89168bbd3.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">char</span> input;
<span class="hljs-keyword">int</span> i = <span class="hljs-number">1</span>;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter  inputs:"</span>);

<span class="hljs-keyword">while</span> (<span class="hljs-number">1</span>) {
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">" %c"</span>, &amp;input);

<span class="hljs-keyword">if</span> (input == <span class="hljs-string">'A'</span>) {
<span class="hljs-keyword">break</span>;
}

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Input %d: %c\n"</span>, i, input);
i++;
}

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-8"><strong>Problem-8</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717867568429/55b2a358-78a0-4672-9135-2ac145158e56.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> number, reverse = <span class="hljs-number">0</span>;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the Number: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;number);

<span class="hljs-keyword">while</span> (number != <span class="hljs-number">0</span>) {
<span class="hljs-keyword">int</span> digit = number % <span class="hljs-number">10</span>;
reverse = reverse * <span class="hljs-number">10</span> + digit;
number = number /<span class="hljs-number">10</span>;
}

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Reverse: %d\n"</span>, reverse);
<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-9"><strong>Problem-9</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717867579334/8cd84d94-df31-48d1-bc8c-20557dacc483.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> N;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the number of  Students: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;N);

<span class="hljs-keyword">for</span> ( <span class="hljs-keyword">int</span> i = <span class="hljs-number">1</span>; i &lt;= N; i++) {
<span class="hljs-keyword">float</span> attendance, assignment, classtest, midterm, Final;
<span class="hljs-keyword">float</span> total;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the marks of  Student %d (Attendance, Assignment, Class Test, Midterm,  Final): "</span>, i);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%f%f%f%f%f"</span>, &amp;attendance, &amp;assignment, &amp;classtest, &amp;midterm, &amp;Final);

total = attendance + assignment + classtest + midterm * <span class="hljs-number">0.6</span> + Final * <span class="hljs-number">0.4</span>;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Total marks:%f\n"</span>, total);

<span class="hljs-keyword">if</span> (total &gt;= <span class="hljs-number">90</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade of Student %d : A\n"</span>, i);
}
<span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (total &gt;= <span class="hljs-number">86</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade of Student %d : A-\n"</span>, i);
}
<span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (total &gt;= <span class="hljs-number">82</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade of Student %d : B+\n"</span>, i);
}
<span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (total &gt;= <span class="hljs-number">78</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade of Student %d : B\n"</span>, i);
} <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (total &gt;= <span class="hljs-number">74</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade of Student %d : B-\n"</span>, i);
} <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (total &gt;= <span class="hljs-number">70</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade of Student %d : C+\n"</span>, i);
} <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (total &gt;= <span class="hljs-number">66</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade of Student %d : C\n"</span>, i);
} <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (total &gt;= <span class="hljs-number">62</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade of Student %d : C-\n"</span>, i);
} <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (total &gt;= <span class="hljs-number">58</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade of Student %d : D+\n"</span>, i);
} <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (total &gt;= <span class="hljs-number">55</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade of Student %d : D\n"</span>, i);
} <span class="hljs-keyword">else</span> {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade of Student %d : F\n"</span>, i);
}
}

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-10"><strong>Problem-10</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717867592725/6d1f4d7c-7a8d-4639-9750-1d94722683cb.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> N, i, number;
<span class="hljs-keyword">int</span> sum = <span class="hljs-number">0</span>;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the value of N: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;N);

<span class="hljs-keyword">for</span> (i = <span class="hljs-number">1</span>; i &lt;= N; i++) {
<span class="hljs-keyword">if</span> (i % <span class="hljs-number">2</span> == <span class="hljs-number">0</span>) {
number = -i;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d,"</span>,number);
}
<span class="hljs-keyword">else</span> {
number = i;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d,"</span>,number);
}

sum += number;

<span class="hljs-comment">/*if(i!=number){
printf(",");}*/</span>
}

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"\nRESULT OF FIRST %dth TERMS: %d\n"</span>, N, sum);
<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-11"><strong>Problem-11</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717996894583/17cd15be-1e71-4dfd-bcbe-a72f811e7557.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
<span class="hljs-keyword">int</span> N, i, result = <span class="hljs-number">0</span>, number = <span class="hljs-number">0</span>;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the value of N: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;N);

<span class="hljs-keyword">for</span> (i = <span class="hljs-number">1</span>; i &lt;= N; i++) {
<span class="hljs-keyword">int</span> num=(i + <span class="hljs-number">1</span>);
number = i * i * num ;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d^2.%d + "</span>,i,num);
result += number;
}

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Result of first %d terms: %d\n"</span>, N, result);
<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-12"><strong>Problem-12</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717996909020/44080dbe-3b84-4e09-9703-fc87fc5805bb.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> N, i;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the value of N: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;N);
<span class="hljs-keyword">int</span> firstnumber = <span class="hljs-number">1</span>, secondnumber = <span class="hljs-number">1</span>;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Fibonacci series : %d, %d"</span>, N, firstnumber, secondnumber);
<span class="hljs-keyword">for</span> (i = <span class="hljs-number">3</span>; i &lt;= N; i++) {
<span class="hljs-keyword">int</span> nextnumber = firstnumber + secondnumber;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">", %d"</span>, nextnumber);
firstnumber = secondnumber;
secondnumber = nextnumber;
}

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-13"><strong>Problem-13</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717996928233/c64db115-8e2e-45e0-8e1f-326e0ee1ed02.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> N, i, factorial = <span class="hljs-number">1</span>;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter a number: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;N);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d! = "</span>, N);

<span class="hljs-keyword">for</span> (i = N; i &gt;= <span class="hljs-number">1</span>; i--) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d"</span>, i);
factorial *= i;

<span class="hljs-keyword">if</span> (i != <span class="hljs-number">1</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">" X "</span>);
}
}

<span class="hljs-built_in">printf</span>(<span class="hljs-string">" = %d\n"</span>, factorial);
<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-14"><strong>Problem-14</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717996939995/24ac8f96-6a8b-44ca-9bf2-100d103ff753.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> n, r, numerator = <span class="hljs-number">1</span>, denominator_r = <span class="hljs-number">1</span>, denominator_nr = <span class="hljs-number">1</span>;
<span class="hljs-keyword">float</span> result;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the value of n: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the value of r: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;r);

<span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">1</span>; i &lt;= n; i++) {
numerator *= i;
}

<span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">1</span>; i &lt;= r; i++) {
denominator_r *= i;
}

<span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">1</span>; i &lt;= (n - r); i++) {
denominator_nr *= i;
}

result = numerator / (denominator_r * denominator_nr);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"%0.1f\n"</span>, result);

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-15"><strong>Problem-15</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717996953745/342d9c0c-1ed2-44db-9e44-367861e41e11.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> x, y;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the value of x: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;x);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the value of y: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;y);
<span class="hljs-keyword">int</span> result = <span class="hljs-number">1</span>;
<span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">1</span>; i &lt;= y; i++) {
result=result*x;
}
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"answer:%d\n"</span>, result);
<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-16"><strong>Problem-16</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717996980702/cb80a91f-2097-4913-b034-e3600eaccfbd.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> num1, num2;
<span class="hljs-keyword">int</span> newNUM1,newNUM2;
<span class="hljs-keyword">int</span> GCD, LCM;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the first number: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;num1);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the second number: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;num2);

newNUM1 = num1;
newNUM2 = num2;

<span class="hljs-keyword">while</span> (num2 != <span class="hljs-number">0</span>) {
<span class="hljs-keyword">int</span> temp = num2;
num2 = num1 % num2;
num1 = temp;
}
GCD = num1;

LCM = (newNUM1 *newNUM2) / GCD;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"GCD of %d and %d is: %d\n"</span>, newNUM1,newNUM2, GCD);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"LCM of %d and %d is: %d\n"</span>, newNUM1,newNUM2, LCM);

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-17"><strong>Problem-17</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717996993873/ace50509-56f2-48a5-923f-5c71acb74e5a.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> number;
<span class="hljs-keyword">int</span> prime = <span class="hljs-number">1</span>;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter a number: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;number);

<span class="hljs-keyword">if</span> (number &lt;= <span class="hljs-number">1</span>) {
prime = <span class="hljs-number">0</span>;
}
<span class="hljs-keyword">else</span> {
<span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">2</span>; i * i &lt;= number; i++) {

<span class="hljs-keyword">if</span> (number % i == <span class="hljs-number">0</span>) {
prime = <span class="hljs-number">0</span>;
<span class="hljs-keyword">break</span>;
}
}
}

<span class="hljs-keyword">if</span> (prime == <span class="hljs-number">1</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d is a prime number.\n"</span>, number);
}
<span class="hljs-keyword">else</span> {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d is not a prime number.\n"</span>, number);
}

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-18"><strong>Problem-18</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717997008900/ac1690ed-a8d4-42f3-910f-8f01a90b5cf0.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> num, newnum, remainder, reverse = <span class="hljs-number">0</span>;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter an integer: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;num);
newnum = num;

<span class="hljs-keyword">while</span> (num != <span class="hljs-number">0</span>) {
remainder = num % <span class="hljs-number">10</span>;
reverse = reverse * <span class="hljs-number">10</span> + remainder;
num = num/<span class="hljs-number">10</span>;
}

<span class="hljs-keyword">if</span> (newnum == reverse) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Palindrome"</span>);
}
<span class="hljs-keyword">else</span> {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Not palindrome"</span>);
}

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-19"><strong>Problem-19</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717997023333/e90d2f2a-0155-4406-a65b-1b2bbde8610d.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;math.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">double</span> x, result = <span class="hljs-number">0</span>;
<span class="hljs-keyword">int</span> n, sign = <span class="hljs-number">1</span>;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the value of x in radians: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%lf"</span>, &amp;x);

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the number of terms in the series: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

<span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">1</span>; i &lt;= n; i += <span class="hljs-number">2</span>) {
<span class="hljs-keyword">double</span> term = <span class="hljs-built_in">pow</span>(x, i) / tgamma(i + <span class="hljs-number">1</span>);
result += sign * term;
sign *= <span class="hljs-number">-1</span>;
}

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"sin(%lf) = %lf\n"</span>, x, result);

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-20"><strong>Problem-20</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717997035593/e447d4f3-3844-4df6-8778-73d7bdc54fe0.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> n, num = <span class="hljs-number">0</span>,sum = <span class="hljs-number">0</span>;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the number of terms: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;n);

<span class="hljs-keyword">for</span> (<span class="hljs-keyword">int</span> i = <span class="hljs-number">1</span>; i &lt;= n; i++) {
num = num * <span class="hljs-number">10</span> + i;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d+"</span>,num);
sum += num;
}

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"\nSum of the series up to %d terms: %d\n"</span>, n, sum);
<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
]]></content:encoded></item><item><title><![CDATA[C programming Conditions Related Problems
 and Solutions]]></title><description><![CDATA[Conditions-Related Problems and Solutions
Problem-1

#include<stdio.h>
int main()
{
   double number ;
   printf("Enter a number:");
   scanf("%lf",&number);
   if(number>=0)
    printf("Positive");
   else
    printf("Negative");
   return 0;
}


Pr...]]></description><link>https://tanviruman.hashnode.dev/conditions-related-problems</link><guid isPermaLink="true">https://tanviruman.hashnode.dev/conditions-related-problems</guid><category><![CDATA[2Articles1Week]]></category><category><![CDATA[C]]></category><dc:creator><![CDATA[Tanvir Ahmed ]]></dc:creator><pubDate>Sat, 08 Jun 2024 18:26:24 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1708535431776/d30ae15b-0a21-451a-bda8-c70ad4402fb3.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong><em><mark>Conditions-Related Problems and Solutions</mark></em></strong></p>
<h3 id="heading-problem-1"><strong>Problem-1</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705348302947/bcb58b80-4bef-4c7c-8b2d-191f3fe3f192.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
   <span class="hljs-keyword">double</span> number ;
   <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter a number:"</span>);
   <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%lf"</span>,&amp;number);
   <span class="hljs-keyword">if</span>(number&gt;=<span class="hljs-number">0</span>)
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Positive"</span>);
   <span class="hljs-keyword">else</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Negative"</span>);
   <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-2"><strong>Problem-2</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705348729544/1db9e2fb-8ad1-436f-9ec8-acd2ad2f39d0.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
   <span class="hljs-keyword">int</span> number ;
   <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter a number:"</span>);
   <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>,&amp;number);
   <span class="hljs-keyword">if</span>(number%<span class="hljs-number">2</span>==<span class="hljs-number">0</span>)
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Even"</span>);
   <span class="hljs-keyword">else</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Odd"</span>);
   <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-3"><strong>Problem-3</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705348799666/4bf19858-def2-4217-a8db-b29ef108fc42.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> digit;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter a single digit (0-9): "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;digit);

<span class="hljs-keyword">switch</span> (digit) {
<span class="hljs-keyword">case</span> <span class="hljs-number">0</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Zero\n"</span>);
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-number">1</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"One\n"</span>);
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-number">2</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Two\n"</span>);
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-number">3</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Three\n"</span>);
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-number">4</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Four\n"</span>);
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-number">5</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Five\n"</span>);
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-number">6</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Six\n"</span>);
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-number">7</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Seven\n"</span>);
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-number">8</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Eight\n"</span>);
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-number">9</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Nine\n"</span>);
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">default</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Invalid input.\n"</span>);
}
<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-4"><strong>Problem-4</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705348912790/27545ea7-115c-4305-bf5b-be664a56d623.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
 <span class="hljs-keyword">int</span> a,b,c;
 <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter Three angles:"</span>);
 <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d%d%d"</span>,&amp;a,&amp;b,&amp;c);
 <span class="hljs-keyword">if</span>(a&gt;<span class="hljs-number">0</span> &amp;&amp; b&gt;<span class="hljs-number">0</span> &amp;&amp; c&gt;<span class="hljs-number">0</span> &amp;&amp; a+b+c==<span class="hljs-number">180</span>)
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Yes"</span>);
 <span class="hljs-keyword">else</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"No"</span>);
 <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-5"><strong>Problem-5</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705348988033/fef7dc10-7c68-488e-9433-a6f7f856def3.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">unsigned</span> <span class="hljs-keyword">int</span> a;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter a positive nonzero number: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%u"</span>, &amp;a);
<span class="hljs-keyword">if</span> (a &gt; <span class="hljs-number">0</span> &amp;&amp; (a &amp; (a - <span class="hljs-number">1</span>)) == <span class="hljs-number">0</span>)
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"YES"</span>);
<span class="hljs-keyword">else</span>
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"NO"</span>);
<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-6"><strong>Problem-6</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705349050139/63a7706b-253c-4532-bf05-f470b6221f82.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> number;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter a number: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;number);

<span class="hljs-keyword">if</span> (number &gt; <span class="hljs-number">0</span>) {
<span class="hljs-keyword">if</span> ((number &amp; (number - <span class="hljs-number">1</span>)) == <span class="hljs-number">0</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"The number is a positive power of 2.\n"</span>);
} <span class="hljs-keyword">else</span> {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"The number is positive but not a power of 2.\n"</span>);
}
} <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (number == <span class="hljs-number">0</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Zero is not a valid input.\n"</span>);
} <span class="hljs-keyword">else</span> {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Negative input is not valid.\n"</span>);
}

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-7"><strong>Problem-7</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705349154708/d23b822c-e5ec-4bc3-b1b5-11e40e8aa1bb.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-keyword">int</span> X,Y;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter Two Number:"</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d%d"</span>,&amp;X,&amp;Y);
    <span class="hljs-keyword">if</span>(X&gt;Y)
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d is greater than %d"</span>,X,Y);
    <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span>(X&lt;Y)
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d is less than %d"</span>,X,Y);
    <span class="hljs-keyword">else</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"%d is equal to %d"</span>,X,Y);
    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-8"><strong>Problem-8</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705349203486/c1396f5f-612d-4b8d-841a-6ac7ef707196.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> year;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter a year: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;year);
<span class="hljs-keyword">if</span> ((year % <span class="hljs-number">4</span> == <span class="hljs-number">0</span> &amp;&amp; year % <span class="hljs-number">100</span> != <span class="hljs-number">0</span>) || (year % <span class="hljs-number">400</span> == <span class="hljs-number">0</span>)) 
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"YES"</span>);
<span class="hljs-keyword">else</span> 
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"NO"</span>);
<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-9"><strong>Problem-9</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705349263242/3320a41b-5e10-4d41-a228-ba5526168ee8.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-keyword">char</span> ch;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter Character:"</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%c"</span>,&amp;ch);
    <span class="hljs-keyword">if</span>(ch&gt;=<span class="hljs-string">'A'</span>&amp;&amp; ch&lt;=<span class="hljs-string">'Z'</span>||ch&gt;=<span class="hljs-string">'a'</span>&amp;&amp; ch&lt;=<span class="hljs-string">'z'</span>)
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Alpabet\n"</span>);
    <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (ch&gt;=<span class="hljs-string">'0'</span>&amp;&amp; ch&lt;=<span class="hljs-string">'9'</span>)
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Digit\n"</span>);
    <span class="hljs-keyword">else</span>
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Special"</span>);
    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span> ;
}
</code></pre>
<hr />
<h3 id="heading-problem-10"><strong>Problem-10</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705349407087/e31b564c-f1a3-4fb4-8534-949e07b83cad.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">double</span> num1, num2;
<span class="hljs-keyword">char</span> <span class="hljs-keyword">operator</span>;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter an expression ( 7 + 3): "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%lf %c %lf"</span>, &amp;num1, &amp;<span class="hljs-keyword">operator</span>, &amp;num2);

<span class="hljs-keyword">switch</span> (<span class="hljs-keyword">operator</span>) {
<span class="hljs-keyword">case</span> <span class="hljs-string">'+'</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"ADD: %lf\n"</span>, num1 + num2);
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-string">'-'</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"SUB: %lf\n"</span>, num1 - num2);
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-string">'*'</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"MULTI: %lf\n"</span>, num1 * num2);
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-string">'/'</span>:
<span class="hljs-keyword">if</span> (num2 != <span class="hljs-number">0</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"DIVI: %lf\n"</span>, num1 / num2);
} <span class="hljs-keyword">else</span> {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Zero as divisor is not valid!.\n"</span>);
}
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">default</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Invalid operator.\n"</span>);
}

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-11"><strong>Problem-11</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705349478664/a92630ee-31f1-4a8a-8fe9-532f5a1bf677.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">double</span> finalScore;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the final score: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%lf"</span>, &amp;finalScore);

<span class="hljs-keyword">if</span> (finalScore &gt;= <span class="hljs-number">90</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade: A\n"</span>);
}
<span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (finalScore &gt;= <span class="hljs-number">86</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade: A-\n"</span>);
}
<span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (finalScore &gt;= <span class="hljs-number">82</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade: B+\n"</span>);
}
<span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (finalScore &gt;= <span class="hljs-number">78</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade: B\n"</span>);
}
<span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (finalScore &gt;= <span class="hljs-number">74</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade: B-\n"</span>);
}
<span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (finalScore &gt;= <span class="hljs-number">70</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade: C+\n"</span>);
}
<span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (finalScore &gt;= <span class="hljs-number">66</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade: C\n"</span>);
}
<span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (finalScore &gt;=<span class="hljs-number">62</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade: C-\n"</span>);
}
<span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (finalScore &gt;= <span class="hljs-number">58</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade: D+\n"</span>);
}
<span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (finalScore &gt;= <span class="hljs-number">55</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade: D\n"</span>);
}
<span class="hljs-keyword">else</span> {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Grade: F\n"</span>);
}

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-12"><strong>Problem-12</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705349555194/b8f745ec-d1b7-46bc-aaf9-ac75efcf4cdc.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">double</span> a, b, result;
<span class="hljs-keyword">int</span> choice;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter two real numbers a and b: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%lf %lf"</span>, &amp;a, &amp;b);

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Choose an operation:\n"</span>);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"1. Addition\n"</span>);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"2. Subtraction\n"</span>);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"3. Multiplication\n"</span>);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"4. Division (quotient)\n"</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;choice);

<span class="hljs-keyword">switch</span> (choice) {
<span class="hljs-keyword">case</span> <span class="hljs-number">1</span>:
result = a + b;
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-number">2</span>:
result = a - b;
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-number">3</span>:
result = a * b;
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-number">4</span>:
<span class="hljs-keyword">if</span> (b != <span class="hljs-number">0</span>) {
result = a / b;
} <span class="hljs-keyword">else</span> {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Division by zero is invalid.\n"</span>);
<span class="hljs-keyword">return</span> <span class="hljs-number">1</span>;
}
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">default</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Invalid choice.\n"</span>);
<span class="hljs-keyword">return</span> <span class="hljs-number">1</span>;
}

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Result: %lf\n"</span>, result);

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-13"><strong>Problem-13</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705349765784/ecf5eabc-76d5-4d63-9d67-f5e460d75bd2.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">double</span> a, b, result;
<span class="hljs-keyword">int</span> choice, caseChoice;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter two real numbers a and b: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%lf %lf"</span>, &amp;a, &amp;b);

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Choose an operation:\n"</span>);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"1. Addition\n"</span>);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"2. Subtraction\n"</span>);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"3. Multiplication\n"</span>);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"4. Division (quotient and remainder)\n"</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;choice);

<span class="hljs-keyword">switch</span> (choice) {
<span class="hljs-keyword">case</span> <span class="hljs-number">1</span>:
result = a + b;
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-number">2</span>:
result = a - b;
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-number">3</span>:
result = a * b;
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-number">4</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Choose a case:\n"</span>);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"1. Quotient\n"</span>);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"2. Remainder\n"</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;caseChoice);
<span class="hljs-keyword">if</span> (b != <span class="hljs-number">0</span>) {
<span class="hljs-keyword">if</span> (caseChoice == <span class="hljs-number">1</span>) {
result = a / b;
} 
<span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (caseChoice == <span class="hljs-number">2</span>) {
result = <span class="hljs-built_in">fmod</span>(a, b);
}
 <span class="hljs-keyword">else</span> {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Invalid case choice.\n"</span>);
<span class="hljs-keyword">return</span> <span class="hljs-number">1</span>;
}
} 
<span class="hljs-keyword">else</span> {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Error: Division by zero.\n"</span>);
<span class="hljs-keyword">return</span> <span class="hljs-number">1</span>;
}
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">default</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Invalid choice.\n"</span>);
<span class="hljs-keyword">return</span> <span class="hljs-number">1</span>;
}

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Result: %lf\n"</span>, result);

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-14"><strong>Problem-14</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705349841271/5c1295c0-8261-4f7a-9d5c-6f1c1caa6a20.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">double</span> a, b, result;
<span class="hljs-keyword">int</span> choice, caseChoice;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter two real numbers a and b: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%lf %lf"</span>, &amp;a, &amp;b);

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Choose an operation:\n"</span>);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"1. Addition\n"</span>);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"2. Subtraction\n"</span>);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"3. Multiplication\n"</span>);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"4. Division\n"</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;choice);

<span class="hljs-keyword">switch</span> (choice) {
<span class="hljs-keyword">case</span> <span class="hljs-number">1</span>:
result = a + b;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Result: %lf\n"</span>, result);
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-number">2</span>:
result = a - b;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Result: %lf\n"</span>, result);
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-number">3</span>:
result = a * b;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Result: %lf\n"</span>, result);
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">case</span> <span class="hljs-number">4</span>:
<span class="hljs-keyword">if</span> (b != <span class="hljs-number">0</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Choose a case:\n"</span>);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"1. Quotient\n"</span>);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"2. Remainder\n"</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;caseChoice);
<span class="hljs-keyword">if</span> (caseChoice == <span class="hljs-number">1</span>) {
result = a / b;
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Quotient: %lf\n"</span>, result);
} 
<span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (caseChoice == <span class="hljs-number">2</span>) {
result = <span class="hljs-built_in">fmod</span>(a, b);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Remainder: %lf\n"</span>, result);
} 
<span class="hljs-keyword">else</span> {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Invalid case choice.\n"</span>);
}
} 
<span class="hljs-keyword">else</span> {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Error: Divisor is zero.\n"</span>);
}
<span class="hljs-keyword">break</span>;
<span class="hljs-keyword">default</span>:
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Invalid choice.\n"</span>);
}

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-15"><strong>Problem-15</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705349948300/4c6e5146-fb63-4f36-ab07-832650702a8a.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705349966808/8186155c-ebec-4a51-8c25-0a81e06119b8.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> player1Number, player2Guess, chances = <span class="hljs-number">3</span>, flag = <span class="hljs-number">0</span>;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Player-1, enter a number: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;player1Number);

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Player-2, you have 3 chances to guess the number.\n"</span>);

<span class="hljs-keyword">while</span> (chances &gt; <span class="hljs-number">0</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter your guess: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>, &amp;player2Guess);

<span class="hljs-keyword">if</span> (player2Guess == player1Number) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Right, Player-2 wins!\n"</span>);
flag = <span class="hljs-number">1</span>;
<span class="hljs-keyword">break</span>;
} <span class="hljs-keyword">else</span> {
chances--;
<span class="hljs-keyword">if</span> (chances &gt; <span class="hljs-number">0</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Wrong, %d Chance(s) Left!\n"</span>, chances);
}
}
}

<span class="hljs-keyword">if</span> (flag == <span class="hljs-number">0</span>) {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Player-1 wins!\n"</span>);
}

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
]]></content:encoded></item><item><title><![CDATA[C programming Operator Related Problems and Solutions]]></title><description><![CDATA[Operator Related Practice Problems and solutions
Problem-1

#include<stdio.h>
int main()
{
    double A,B;

    printf("Enter two numbers:");
    scanf("%lf %lf",&A,&B);

    double addition= A+B;

    double subtraction = A-B;

    double multiplica...]]></description><link>https://tanviruman.hashnode.dev/operator-related-problems</link><guid isPermaLink="true">https://tanviruman.hashnode.dev/operator-related-problems</guid><category><![CDATA[C]]></category><category><![CDATA[2Articles1Week]]></category><dc:creator><![CDATA[Tanvir Ahmed ]]></dc:creator><pubDate>Sun, 14 Jan 2024 20:08:10 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1705064300357/51cf05a7-d514-41d2-97da-abf5aa21af80.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong><em><mark>Operator Related Practice Problems and solutions</mark></em></strong></p>
<h3 id="heading-problem-1"><strong>Problem-1</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705064892821/9597eb86-35d2-48d5-aa46-2b36bcc97a9a.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-keyword">double</span> A,B;

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter two numbers:"</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%lf %lf"</span>,&amp;A,&amp;B);

    <span class="hljs-keyword">double</span> addition= A+B;

    <span class="hljs-keyword">double</span> subtraction = A-B;

    <span class="hljs-keyword">double</span> multiplication=A*B;

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Addition=%lf\nSubtraction=%lf\nMultiplication=%lf "</span>,addition,subtraction,multiplication);

    <span class="hljs-comment">/*printf("Addition: %lf\n", A + B);
    printf("Subtraction: %lf\n", A - B);
    printf("Multiplication: %lf\n", A * B);*/</span>

    <span class="hljs-keyword">if</span> (B != <span class="hljs-number">0</span>) {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Division - Quotient: %lf, Reminder: %lf\n"</span>, A / B, <span class="hljs-built_in">fmod</span>(A, B));
    } <span class="hljs-keyword">else</span> {
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Division by zero is undefined.\n"</span>);
    }


    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;

}
</code></pre>
<hr />
<h3 id="heading-problem-2"><strong>Problem-2</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705065006064/b688b9ed-24ca-44b5-b7a2-4b2a8c6a24dd.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-meta">#<span class="hljs-meta-keyword">define</span> Pi 3.1416</span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-keyword">double</span> A;
    <span class="hljs-keyword">double</span> r;

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter the radius of the circle:"</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%lf"</span>,&amp;r);

    A=<span class="hljs-number">2</span>*Pi*r;

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Area:%lf"</span>,A);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-3"><strong>Problem-3</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705065083482/42074cf9-7654-4ba4-9f77-ecdcd9df1972.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-keyword">double</span> a,b;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter two numbers:"</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%lf %lf"</span>,&amp;a,&amp;b);

  <span class="hljs-keyword">double</span> X=(<span class="hljs-number">3.31</span>*a*a+<span class="hljs-number">2.01</span>*b*b*b)/(<span class="hljs-number">7.16</span>*b*b+<span class="hljs-number">2.01</span>*a*a*a);
  <span class="hljs-built_in">printf</span>(<span class="hljs-string">"X=%lf"</span>,X);

   <span class="hljs-keyword">return</span> <span class="hljs-number">0</span> ;
}
</code></pre>
<hr />
<h3 id="heading-problem-4"><strong>Problem-4</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705065173898/6552bb3d-6c2f-4922-93a5-13a28deaf8f2.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-keyword">int</span> X=<span class="hljs-number">5</span>;

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"X++:%d\n"</span>,X++);
    X=<span class="hljs-number">5</span>;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"++X:%d\n"</span>,++X);
    X=<span class="hljs-number">5</span>;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"X--:%d\n"</span>,X--);
    X=<span class="hljs-number">5</span>;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"--X:%d\n"</span>,--X);
    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-5"><strong>Problem-5</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705065243005/30b38707-741f-411d-aeb1-b0b490fb50dd.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-keyword">int</span> X=<span class="hljs-number">5</span>;
    <span class="hljs-keyword">int</span> Y=<span class="hljs-number">10</span>;

    X+=Y;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Incremented by Y=%d\n"</span>,X);

    X-=Y;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Decremented by Y=%d\n"</span>,X);
    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-6"><strong>Problem-6</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705065939044/a356e1a9-ad6a-46d3-b1d8-86099520b6dc.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-keyword">int</span> X=<span class="hljs-number">56</span>;
    <span class="hljs-keyword">int</span> Y=<span class="hljs-number">10</span>;

    X*=Y;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Multiplication =%d\n"</span>,X);

    X=<span class="hljs-number">56</span>;
    X/=Y;
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Division =%d\n"</span>,X);
    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-7"><strong>Problem-7</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705066051615/83a99012-826f-40d7-b141-b2bcea238317.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
   <span class="hljs-keyword">int</span> numInt = <span class="hljs-number">-150</span>;
   <span class="hljs-keyword">float</span> numFloat = <span class="hljs-number">123.125</span>;

   <span class="hljs-comment">// Floating to integer conversion using:</span>

   <span class="hljs-comment">// a) Assignment operation:</span>
   <span class="hljs-keyword">int</span> intFromFloatAssign = numFloat;  <span class="hljs-comment">// Fractional part is discarded</span>
   <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Integer from float (assignment): %d\n"</span>, intFromFloatAssign);

   <span class="hljs-comment">// b) Type casting:</span>
   <span class="hljs-keyword">int</span> intFromFloatCast = (<span class="hljs-keyword">int</span>)numFloat;  <span class="hljs-comment">// Explicit type conversion</span>
   <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Integer from float (type casting): %d\n"</span>, intFromFloatCast);

   <span class="hljs-comment">// Integer to floating conversion using:</span>

   <span class="hljs-comment">// a) Assignment operation:</span>
   <span class="hljs-keyword">float</span> floatFromIntAssign = numInt;  <span class="hljs-comment">// Integer is automatically converted to float</span>
   <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Float from integer (assignment): %f\n"</span>, floatFromIntAssign);

   <span class="hljs-comment">// b) Type casting:</span>
   <span class="hljs-keyword">float</span> floatFromIntCast = (<span class="hljs-keyword">float</span>)numInt;  <span class="hljs-comment">// Explicit type conversion</span>
   <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Float from integer (type casting): %f\n"</span>, floatFromIntCast);

   <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-8"><strong>Problem-8</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705066140006/bf78cf7b-5010-4727-8f1e-18630dcd4950.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-keyword">int</span> num1,num2,maxnum;

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter two numbers:"</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d %d"</span>,&amp;num1,&amp;num2);

    maxnum=(num1&gt;num2)?num1:num2;

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Maximum=%d\n"</span>,maxnum);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-9"><strong>Problem-9</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705066211711/2e2f25f8-a78c-4f20-a2d2-dba77055e7ee.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
 </span>{
<span class="hljs-keyword">double</span> a, b, c;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter values for a, b, and c: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%lf %lf %lf"</span>, &amp;a, &amp;b, &amp;c);

<span class="hljs-keyword">double</span> X = a - b / <span class="hljs-number">3.0</span> + c * <span class="hljs-number">2</span> - <span class="hljs-number">1</span>;
<span class="hljs-keyword">double</span> Y = a - (b / (<span class="hljs-number">3</span> + c) * <span class="hljs-number">2</span>) - <span class="hljs-number">1</span>;
<span class="hljs-keyword">double</span> Z = a - ((b / <span class="hljs-number">3</span>) + c * <span class="hljs-number">2</span>) - <span class="hljs-number">1</span>;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"X: %lf\nY: %lf\nZ: %lf\n"</span>, X, Y, Z);

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-10"><strong>Problem-10</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705066267190/b621fc23-d7c0-45b8-a3c5-f72d78eadf84.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
<span class="hljs-keyword">double</span> a, b, c;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter values for a, b, and c: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%lf %lf %lf"</span>, &amp;a, &amp;b, &amp;c);

<span class="hljs-keyword">int</span> resultA=(a+b)&lt;=<span class="hljs-number">80</span>;
<span class="hljs-keyword">int</span> resultB=!(a+c);
<span class="hljs-keyword">int</span> resultC=a!=<span class="hljs-number">0</span>;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"a)Result: %d\nb)Result: %d\nc)Result:%d\n"</span>, resultA,resultB, resultC);

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-11"><strong>Problem-11</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705066330186/851fa92a-071b-4d86-87a7-72162e609f2c.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">int</span> a, b, c;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter values for a, b, and c: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d %d %d"</span>, &amp;a, &amp;b, &amp;c);

<span class="hljs-keyword">int</span> resultA = ((a + b) &lt;= <span class="hljs-number">80</span>) &amp;&amp; (b &gt;= <span class="hljs-number">0</span>);
<span class="hljs-keyword">int</span> resultB = ((a - b) == <span class="hljs-number">0</span>) || (c != <span class="hljs-number">0</span>);
<span class="hljs-keyword">int</span> resultC = (a != b) || ((b &lt; a) &amp;&amp; (c &gt; <span class="hljs-number">0</span>));

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"(a) Result: %d\n(b) Result: %d\n(c) Result: %d\n"</span>, resultA, resultB, resultC);

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-12"><strong>Problem-12</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705073446412/a7d64abd-4467-4cc7-974d-2d22b520a459.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;math.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">double</span> a, b, c;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter values for a, b, and c: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%lf %lf %lf"</span>, &amp;a, &amp;b, &amp;c);

<span class="hljs-keyword">double</span> discriminant = b * b - <span class="hljs-number">4</span> * a * c;

<span class="hljs-keyword">if</span> (discriminant &gt; <span class="hljs-number">0</span>) {
<span class="hljs-keyword">double</span> root1 = (-b + <span class="hljs-built_in">sqrt</span>(discriminant)) / (<span class="hljs-number">2</span> * a);
<span class="hljs-keyword">double</span> root2 = (-b - <span class="hljs-built_in">sqrt</span>(discriminant)) / (<span class="hljs-number">2</span> * a);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Root 1: %lf\nRoot 2: %lf\n"</span>, root1, root2);
} <span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span> (discriminant == <span class="hljs-number">0</span>) {
<span class="hljs-keyword">double</span> root = -b / (<span class="hljs-number">2</span> * a);
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Root: %lf\n"</span>, root);
} <span class="hljs-keyword">else</span> {
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Imaginary.\n"</span>);
}

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-13"><strong>Problem-13</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705073505721/f33e2aa8-17fc-42a9-b772-d5a4fcaf3012.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;math.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">double</span> x;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter a value for x: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%lf"</span>, &amp;x);
x = x * <span class="hljs-number">3.1416</span> / <span class="hljs-number">180</span>;

<span class="hljs-keyword">double</span> result = <span class="hljs-number">2</span> * <span class="hljs-built_in">cos</span>(x)*<span class="hljs-built_in">cos</span>(x) - <span class="hljs-built_in">sqrt</span>(<span class="hljs-number">3</span>) * <span class="hljs-built_in">sin</span>(x) + <span class="hljs-built_in">sin</span>(x / <span class="hljs-number">2</span>);

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Result: %lf\n"</span>, result);

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-14"><strong>Problem-14</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705073572607/887b01e1-e32e-4636-b60f-e2a74a3f8c64.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-keyword">double</span> X;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter a floating-point number X: "</span>);
<span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%lf"</span>, &amp;X);

<span class="hljs-keyword">double</span> A = <span class="hljs-built_in">ceil</span>(X);
<span class="hljs-keyword">double</span> B = <span class="hljs-built_in">floor</span>(X);
<span class="hljs-keyword">double</span> C = <span class="hljs-built_in">fabs</span>(X);

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"A (Rounded Up): %lf\nB (Rounded Down): %lf\nC (Absolute Value): %lf\n"</span>, A, B, C);

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-15"><strong>Problem-15</strong></h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1705073692603/b3e1c4cd-c66d-4523-8509-c08bce5805c9.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Size of int: %lu bytes\n"</span>, <span class="hljs-keyword">sizeof</span>(<span class="hljs-keyword">int</span>));
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Size of float: %lu bytes\n"</span>, <span class="hljs-keyword">sizeof</span>(<span class="hljs-keyword">float</span>));
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Size of double: %lu bytes\n"</span>, <span class="hljs-keyword">sizeof</span>(<span class="hljs-keyword">double</span>));
<span class="hljs-built_in">printf</span>(<span class="hljs-string">"Size of char: %lu byte\n"</span>, <span class="hljs-keyword">sizeof</span>(<span class="hljs-keyword">char</span>));

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
]]></content:encoded></item><item><title><![CDATA[C programming Basic Introductory Problems and Solutions]]></title><description><![CDATA[Basic Introductory Practice problems and solutions
Problem-1

#include<stdio.h>

int main ()
{
    printf("Hello World\n");

    return 0 ;
}


Problem-2

#include<stdio.h>

int main ()
{
    printf("Hello World.\nThis is my first program.\tC is fun....]]></description><link>https://tanviruman.hashnode.dev/basic-introductory-problems</link><guid isPermaLink="true">https://tanviruman.hashnode.dev/basic-introductory-problems</guid><category><![CDATA[C]]></category><category><![CDATA[2Articles1Week]]></category><dc:creator><![CDATA[Tanvir Ahmed ]]></dc:creator><pubDate>Thu, 11 Jan 2024 20:27:07 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1704823374692/55d078c4-0572-475c-b680-14b5b7621db8.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong><em><mark>Basic Introductory Practice problems and solutions</mark></em></strong></p>
<h3 id="heading-problem-1">Problem-1</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1704815437531/3f9e7f10-482e-4298-bbc5-764064c425dc.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span> <span class="hljs-params">()</span>
</span>{
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Hello World\n"</span>);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span> ;
}
</code></pre>
<hr />
<h3 id="heading-problem-2">Problem-2</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1704815597810/d99d386c-219e-4d6b-8ef2-8003f5cb2fc2.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span> <span class="hljs-params">()</span>
</span>{
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Hello World.\nThis is my first program.\tC is fun.\n"</span>);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span> ;
}
</code></pre>
<hr />
<h3 id="heading-problem-3">Problem-3</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1704817753585/130c180f-2fea-4b13-ba04-f2fec81f39e3.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"The question is-\"How to write a \n\\comment\/ in C progrannig language?\"\n"</span>);
    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span> ;
}
</code></pre>
<hr />
<h3 id="heading-problem-4">Problem-4</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1704817921583/aa43c130-1d3f-4899-9fd6-2891ea778d13.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-keyword">int</span> integerVar;
    <span class="hljs-keyword">float</span> floatVar;
    <span class="hljs-keyword">char</span> charVar;

    integerVar=<span class="hljs-number">5</span> ;
    floatVar=<span class="hljs-number">3.141593</span>;
    charVar=<span class="hljs-string">'a'</span>;

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"The inetger value:%d\n"</span>,integerVar);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"The floating point value:%f\n"</span>,floatVar);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"The Character value:%c\n"</span>,charVar);
    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span> ;
}
</code></pre>
<hr />
<h3 id="heading-problem-5">Problem-5</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1704818103924/a4a9bb64-2b06-4eac-84e5-898053ceb8a0.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
<span class="hljs-comment">//Declare a variable uninitialized</span>
 <span class="hljs-keyword">int</span> uninitializedVar;

 <span class="hljs-comment">//Declare and  initialize a variable in one statement</span>
 <span class="hljs-keyword">int</span> initializedVar=<span class="hljs-number">65</span>;

 <span class="hljs-comment">//Declare and initialize multiple variables with different values in one statement</span>
 <span class="hljs-keyword">int</span> Var1=<span class="hljs-number">65</span>,Var2=<span class="hljs-number">75</span>,Var3=<span class="hljs-number">85</span>,Var4=<span class="hljs-number">95</span>;

<span class="hljs-comment">//Declare and initialize multiple variables with the same value in one statement</span>
<span class="hljs-keyword">int</span> sameVar1=<span class="hljs-number">20</span>,sameVar2=<span class="hljs-number">20</span>,sameVar3=<span class="hljs-number">20</span>,sameVar4=<span class="hljs-number">20</span>;

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"a)Uninitialized variable:%d\n"</span>,uninitializedVar);

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"b)Initialize  variable:%d\n"</span>,initializedVar);

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"c)multiple variables with different values:%d, %d, %d, %d\n"</span>,Var1,Var2,Var3,Var4);

<span class="hljs-built_in">printf</span>(<span class="hljs-string">"d)multiple variables with same value:%d, %d, %d, %d\n"</span>,sameVar1,sameVar2,sameVar3,sameVar4);

<span class="hljs-keyword">return</span> <span class="hljs-number">0</span> ;

}
</code></pre>
<hr />
<h3 id="heading-problem-6">Problem-6</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1704818235342/b45ba287-9b33-4919-8437-178cc71d9c29.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
  <span class="hljs-keyword">int</span> age;

  <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter age:"</span>);

  <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>,&amp;age);

  <span class="hljs-built_in">printf</span>(<span class="hljs-string">"My age is :%d\n"</span>,age);

  <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;



}
</code></pre>
<hr />
<h3 id="heading-problem-7">Problem-7</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1704818407539/31418607-7186-4185-85a3-4f9ff9b1a692.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-keyword">int</span> integerVar;
    <span class="hljs-keyword">float</span> floatVar;
    <span class="hljs-keyword">char</span> charVar;

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter an Integer:"</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d"</span>,&amp;integerVar);

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter a floating point value :"</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%f"</span>,&amp;floatVar);

<span class="hljs-comment">//Clear the newline character left in the input buffer</span>
<span class="hljs-keyword">while</span>(getchar()!=<span class="hljs-string">'\n'</span>);

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter a Character :"</span>);
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%c"</span>,&amp;charVar);

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"The integer value:%d\n"</span>,integerVar);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"The floating point value:%f\n"</span>,floatVar);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"The character value:%c\n"</span>,charVar);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-8">Problem-8</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1704818993664/684fd5a7-229b-44eb-9167-735c32d11f1c.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{

    <span class="hljs-keyword">int</span> firstValue,lastValue;
    <span class="hljs-keyword">int</span> middleValue;

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Enter three integer value:"</span>);

    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%d %*d %d"</span>,&amp;firstValue,&amp;lastValue);

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"First Value = %d ,Last Value = %d\n"</span>,firstValue,lastValue);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;

}
</code></pre>
<hr />
<h3 id="heading-problem-9">Problem-9</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1704819227974/b7090f01-bbbd-46c0-9b24-69e922ec4e03.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-keyword">double</span> doubleVar=<span class="hljs-number">3.14159</span>;
    <span class="hljs-keyword">int</span> booleanVar= <span class="hljs-number">1</span>;

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"The double value:%lf\n"</span>,doubleVar);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"The boolean value:%s\n"</span>,booleanVar? <span class="hljs-string">"true"</span>:<span class="hljs-string">"false"</span>);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;


}
</code></pre>
<hr />
<h3 id="heading-problem-10">Problem-10</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1704819432459/87f3e50c-baa7-41d2-94fe-c5f3e483ec30.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1704820430807/b6c15106-7385-42fb-ac60-72bd72f9986c.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">long</span> <span class="hljs-keyword">int</span> longIntVariable = <span class="hljs-number">1234567890L</span>;         <span class="hljs-comment">// A long int variable</span>
    <span class="hljs-keyword">long</span> <span class="hljs-keyword">long</span> <span class="hljs-keyword">int</span> longLongIntVariable = <span class="hljs-number">1234567890123456789L</span>L; <span class="hljs-comment">// A long long int variable</span>
    <span class="hljs-keyword">long</span> <span class="hljs-keyword">double</span> longDoubleVariable = <span class="hljs-number">3.141592653589793238L</span>;  <span class="hljs-comment">// A long double variable</span>
    <span class="hljs-keyword">short</span> <span class="hljs-keyword">int</span> shortIntVariable = <span class="hljs-number">32767</span>;              <span class="hljs-comment">// A short int variable</span>

    <span class="hljs-comment">// Printing the values</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"The Long Int Value: %ld\n"</span>, longIntVariable);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"The Long Long Int Value: %lld\n"</span>, longLongIntVariable);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"The Long Double Value: %Lf\n"</span>, longDoubleVariable);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"The Short Int Value: %d\n"</span>, shortIntVariable);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-11">Problem-11</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1704820522056/7f20e7a6-5258-4ba1-b980-c9f6aae7daa2.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">unsigned</span> <span class="hljs-keyword">int</span> unsignedIntVariable = <span class="hljs-number">4294967295U</span>;                     <span class="hljs-comment">// An unsigned int variable</span>
    <span class="hljs-keyword">unsigned</span> <span class="hljs-keyword">long</span> <span class="hljs-keyword">int</span> unsignedLongIntVariable = <span class="hljs-number">18446744073709551615U</span>L; <span class="hljs-comment">// An unsigned long int variable</span>
    <span class="hljs-keyword">unsigned</span> <span class="hljs-keyword">long</span> <span class="hljs-keyword">long</span> <span class="hljs-keyword">int</span> unsignedLongLongIntVariable = <span class="hljs-number">18446744073709551615U</span>LL; <span class="hljs-comment">// An unsigned long long int variable</span>
    <span class="hljs-keyword">unsigned</span> <span class="hljs-keyword">short</span> <span class="hljs-keyword">int</span> unsignedShortIntVariable = <span class="hljs-number">65535U</span>;               <span class="hljs-comment">// An unsigned short int variable</span>

    <span class="hljs-comment">// Printing the values</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Unsigned Int Value: %u\n"</span>, unsignedIntVariable);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Unsigned Long Int Value: %lu\n"</span>, unsignedLongIntVariable);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Unsigned Long Long Int Value: %llu\n"</span>, unsignedLongLongIntVariable);
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Unsigned Short Int Value: %u\n"</span>, unsignedShortIntVariable);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-12">Problem-12</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1704820787489/a1bd4cdc-f75d-427c-967a-040602c1586e.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
</span>{
    <span class="hljs-keyword">const</span> <span class="hljs-keyword">float</span> pi=<span class="hljs-number">3.1416</span>;

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"The value of pi:%.4f\n"</span>,pi);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;

}
</code></pre>
<hr />
<h3 id="heading-problem-13">Problem-13</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1704821120472/d9e474f6-7c1b-4ce6-91d4-9bea9b32b29c.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span><span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>
<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>
<span class="hljs-meta">#<span class="hljs-meta-keyword">define</span> HEIGHT 100</span>
</span>{


    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"The value of HEIGHT:%d\n"</span>,HEIGHT);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;

}
</code></pre>
<hr />
<h3 id="heading-problem-14">Problem-14</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1704821350403/ee04ad06-8d6b-442e-b649-fd7d81bea720.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-keyword">int</span> globalVariable = <span class="hljs-number">10</span>; <span class="hljs-comment">// Define a global variable</span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"A. Value of globalVariable before defining the local variable: %d\n"</span>, globalVariable);

    <span class="hljs-keyword">int</span> globalVariable = <span class="hljs-number">20</span>; <span class="hljs-comment">// Define a local variable with the same name</span>

    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"B. Value of globalVariable after defining the local variable: %d\n"</span>, globalVariable);

    {
        <span class="hljs-keyword">extern</span> <span class="hljs-keyword">int</span> globalVariable;
        <span class="hljs-built_in">printf</span>(<span class="hljs-string">"C. Value of globalVariable as global: %d\n"</span>, globalVariable);
    }

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
<h3 id="heading-problem-15">Problem-15</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1704821535652/176bb277-abbc-4247-9030-463a277b40ac.png" alt class="image--center mx-auto" /></p>
<pre><code class="lang-c"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;stdio.h&gt;</span></span>

<span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span> </span>{
    <span class="hljs-keyword">float</span> floatValue;

    <span class="hljs-comment">// Prompt the user for input</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"Please enter a floating-point number: "</span>);

    <span class="hljs-comment">// Read the floating-point number from the user</span>
    <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%f"</span>, &amp;floatValue);

    <span class="hljs-comment">// (a) Print the number right-justified within 10 columns</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"(a) Right-justified within 10 columns: %10.6f\n"</span>, floatValue);

    <span class="hljs-comment">// (b) Print the number right-justified to 2 columns</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"(b) Right-justified to 2 columns: %2.6f\n"</span>, floatValue);

    <span class="hljs-comment">// (c) Print the number rounded to two decimal places</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"(c) Rounded to two decimal places: %.2f\n"</span>, floatValue);

    <span class="hljs-comment">// (d) Print the number rounded to an integer (without conversion or type casting)</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"(d) Rounded to integer: %.0f\n"</span>, floatValue);

    <span class="hljs-comment">// (e) Print the number in exponential notation (scientific notation)</span>
    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"(e) Exponential notation: %e\n"</span>, floatValue);

    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}
</code></pre>
<hr />
]]></content:encoded></item></channel></rss>