{"id":234,"date":"2022-12-27T00:37:40","date_gmt":"2022-12-26T19:07:40","guid":{"rendered":"https:\/\/prabodhcp.wordpress.com\/?p=234"},"modified":"2024-05-14T05:31:14","modified_gmt":"2024-05-14T00:01:14","slug":"principles-of-programming-using-c-lab-manual-for-vtu","status":"publish","type":"post","link":"https:\/\/moodle.sit.ac.in\/blog\/principles-of-programming-using-c-lab-manual-for-vtu\/","title":{"rendered":"Principles of Programming Using C Lab Manual for VTU"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"1046\" height=\"342\" data-src=\"https:\/\/i0.wp.com\/moodle.sit.ac.in\/blog\/wp-content\/uploads\/2022\/12\/gnu-gcc-cb-t.png?resize=1046%2C342&#038;ssl=1\" alt=\"\" class=\"wp-image-239 lazyload\" data-srcset=\"https:\/\/i0.wp.com\/moodle.sit.ac.in\/blog\/wp-content\/uploads\/2022\/12\/gnu-gcc-cb-t.png?w=1046&amp;ssl=1 1046w, https:\/\/i0.wp.com\/moodle.sit.ac.in\/blog\/wp-content\/uploads\/2022\/12\/gnu-gcc-cb-t.png?resize=300%2C98&amp;ssl=1 300w, https:\/\/i0.wp.com\/moodle.sit.ac.in\/blog\/wp-content\/uploads\/2022\/12\/gnu-gcc-cb-t.png?resize=1024%2C335&amp;ssl=1 1024w, https:\/\/i0.wp.com\/moodle.sit.ac.in\/blog\/wp-content\/uploads\/2022\/12\/gnu-gcc-cb-t.png?resize=768%2C251&amp;ssl=1 768w\" data-sizes=\"(max-width: 1000px) 100vw, 1000px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1046px; --smush-placeholder-aspect-ratio: 1046\/342;\" \/><\/figure>\n\n\n\n<p>The academic syllabus has been changed for the year 2022-23 in <a href=\"http:\/\/www.vtu.ac.in\" target=\"_blank\" rel=\"noreferrer noopener\">VTU<\/a>.  A new subject has been introduced titled \u201c<strong>Principles of Programming Using C<\/strong>\u201d (Sub Code:&nbsp;<strong>BPOPS103\/203<\/strong>) for first year students of&nbsp;<a href=\"http:\/\/www.vtu.ac.in\/\" target=\"_blank\" rel=\"noreferrer noopener\">VTU<\/a>. This subject has an integrated lab component. Here I am publishing the first version of the lab manual which has solutions and sample output for all the lab programs. Gradually more documentation and algorithms are planned to be added. Anybody can contribute and re-share this manual as it is distributed under&nbsp;<a href=\"https:\/\/creativecommons.org\/licenses\/by-nc-sa\/4.0\/\" target=\"_blank\" rel=\"noreferrer noopener\">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License<\/a>.<\/p>\n\n\n\n<p>All the programs have been compiled using the GNU&nbsp;<a href=\"https:\/\/gcc.gnu.org\/\"><strong>GCC<\/strong><\/a>&nbsp;compiler version&nbsp;9.4.0 and has been tested on&nbsp;<a href=\"https:\/\/releases.ubuntu.com\/22.04\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ubuntu 22.04.4 LTS (Jammy Jellyfish)<\/a>&nbsp; 64-bit Kernel Linux 5.15.0-56-generic.<\/p>\n\n\n\n<p>These programs can run on any GNU\/Linux Operating system or any other OS with GCC installed.<\/p>\n\n\n\n<p>GCC compiler can be obtained from&nbsp;<a href=\"https:\/\/gcc.gnu.org\/install\/binaries.html\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>. A nice tutorial is provided&nbsp;<a href=\"https:\/\/www3.ntu.edu.sg\/home\/ehchua\/programming\/cpp\/gcc_make.html\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>&nbsp;to get started with GCC.<\/p>\n\n\n\n<p>If you find the command line difficult to handle and looking for an GUI based IDE to work with, the best choice is&nbsp;<a href=\"http:\/\/www.codeblocks.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Code::Blocks<\/a>. Code::Blocks uses the GNU GCC compiler collection. Two other good IDEs that you can try or Eclipse and Anjuta. I have provided links to this IDEs below you can click and download the necessary software and instructions to set up a working environment.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.codeblocks.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Code::Blocks<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/anjuta.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Anjuta DevStudio<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.eclipse.org\/downloads\/packages\/release\/photon\/r\/eclipse-ide-cc-developers\" target=\"_blank\" rel=\"noreferrer noopener\">Eclipse IDE for C\/C++<\/a><\/li>\n<\/ol>\n\n\n\n<p>After getting the necessary development environment setup, Now lets focus on the solutions. You can go to the appropriate program by clicking on the links below.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"#P01\">Question 01 &#8211; Simple Calculator<\/a><\/li>\n\n\n\n<li><a href=\"#P02\">Question 02 &#8211; Quadratic Equation<\/a><\/li>\n\n\n\n<li><a href=\"#P03\">Question 03 &#8211; Electricity Bill<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/P04\">Question 04 &#8211; Printing Pattern<\/a><\/li>\n\n\n\n<li><a href=\"#P05\" title=\"\">Question 05 &#8211; Binary Search<\/a><\/li>\n\n\n\n<li><a href=\"#P06\" title=\"\">Question 06 &#8211; Matrix Multiplication<\/a><\/li>\n\n\n\n<li><a href=\"#P07\" title=\"\">Question 07 &#8211; Compute Sine and Cosine of an Angle<\/a><\/li>\n\n\n\n<li><a href=\"#P08\" title=\"\">Question 08 &#8211; Bubble Sort<\/a><\/li>\n\n\n\n<li><a href=\"#P09\" title=\"\">Question 09 &#8211; String Operations<\/a><\/li>\n\n\n\n<li><a href=\"#P10\" title=\"\">Question 10 &#8211; C Structures<\/a><\/li>\n\n\n\n<li><a href=\"#P11\" title=\"\">Question 11 &#8211; Pointers and Arrays<\/a><\/li>\n\n\n\n<li><a href=\"#P12\" title=\"\">Question 12 &#8211; File Copy<\/a><\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" id=\"block-d87afbbf-3e71-43ad-8e79-64b6f45c50e0\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"block-68a40042-033f-415e-9fca-9697fb69d0ef\">&nbsp;Question 1<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Simple Calculator<\/h3>\n\n\n\n<p class=\"has-text-align-justify\"><strong>Simulation of a Simple Calculator.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">C Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************************************************\n*File\t\t\t: A01Calculator.c\n*Description\t: Program to simulate a commercial calculator\n*Author\t\t: Prabodh C P\n*Compiler\t\t: gcc compiler, Ubuntu 22.04\n*Date\t\t\t: 10 August 2022\n***************************************************************************\/\n\n#include&lt;stdio.h&gt;\n#include&lt;stdlib.h&gt;\n#include&lt;math.h&gt;\n\n\/***************************************************************************\n*Function\t\t\t: \tmain\n*Input parameters\t:\tno parameters\n*RETURNS\t\t\t:\t0 on success\n***************************************************************************\/\n\nint main()\n{\n\tint iChoice, iOperand1, iOperand2;\n\tchar cOperator;\n\t\n\tfor(;;)\n\t{\n\t\tprintf(&quot;\\nEnter the arithmetic expression(Do not add spaces in the expression)\\n&quot;);\n\t\tscanf(&quot;%d%c%d&quot;, &amp;iOperand1, &amp;cOperator, &amp;iOperand2);\n\t\tswitch(cOperator)\n\t\t{\n\t\t\tcase '+': \tprintf(&quot;\\nResult = %d&quot;, iOperand1 + iOperand2);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\tcase '-':\tprintf(&quot;\\nResult = %d&quot;, iOperand1 - iOperand2);\n\t\t\t\t\t\tbreak;\n\t\t\t\n\t\t\tcase '*':\tprintf(&quot;\\nResult = %d&quot;, iOperand1 * iOperand2);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\n\t\t\tcase '\/':\tprintf(&quot;\\nResult = %g&quot;, (float)iOperand1 \/ iOperand2);\n\t\t\t\t\t\tbreak;\n\t\t\tcase '%':\tprintf(&quot;\\nResult = %d&quot;, iOperand1 % iOperand2);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t}\n\t\tprintf(&quot;\\nPress 1 to continue and 0 to quit : &quot;);\n\t\tscanf(&quot;%d&quot;, &amp;iChoice);\n\t\tif(0==iChoice)\n\t\t{\n\t\t\tbreak;\n\t\t}\n\t}\n\treturn 0;\t\t\n}\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*File\t\t\t: A01Calculator.c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t: Program to simulate a commercial calculator<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Author\t\t: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Compiler\t\t: gcc compiler, Ubuntu 22.04<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Date\t\t\t: 10 August 2022<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdio.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdlib.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;math.h&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Function\t\t\t: \tmain<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Input parameters\t:\tno parameters<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*RETURNS\t\t\t:\t0 on success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">main<\/span><span style=\"color: #E1E4E8\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> iChoice, iOperand1, iOperand2;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">char<\/span><span style=\"color: #E1E4E8\"> cOperator;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(;;)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter the arithmetic expression(Do not add spaces in the expression)<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d%c%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iOperand1, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">cOperator, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iOperand2);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">switch<\/span><span style=\"color: #E1E4E8\">(cOperator)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #F97583\">case<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&#39;+&#39;<\/span><span style=\"color: #E1E4E8\">: \t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Result = <\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, iOperand1 <\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\"> iOperand2);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t\t<\/span><span style=\"color: #F97583\">break<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #F97583\">case<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&#39;-&#39;<\/span><span style=\"color: #E1E4E8\">:\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Result = <\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, iOperand1 <\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #E1E4E8\"> iOperand2);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t\t<\/span><span style=\"color: #F97583\">break<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #F97583\">case<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&#39;*&#39;<\/span><span style=\"color: #E1E4E8\">:\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Result = <\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, iOperand1 <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">iOperand2<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t\t<\/span><span style=\"color: #F97583\">break<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #F97583\">case<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&#39;\/&#39;<\/span><span style=\"color: #E1E4E8\">:\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Result = <\/span><span style=\"color: #79B8FF\">%g<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, (<\/span><span style=\"color: #F97583\">float<\/span><span style=\"color: #E1E4E8\">)iOperand1 <\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\"> iOperand2);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t\t<\/span><span style=\"color: #F97583\">break<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #F97583\">case<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&#39;%&#39;<\/span><span style=\"color: #E1E4E8\">:\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Result = <\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, iOperand1 <\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #E1E4E8\"> iOperand2);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t\t<\/span><span style=\"color: #F97583\">break<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Press 1 to continue and 0 to quit : &quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iChoice);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #F97583\">==<\/span><span style=\"color: #E1E4E8\">iChoice)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #F97583\">break<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************\nEnter the arithmetic expression\n4+6\n\nResult = 10\nPress 1 to continue and 0 to quit : 1\n\nEnter the arithmetic expression\n2-9\n\nResult = -7\nPress 1 to continue and 0 to quit : 1\n\nEnter the arithmetic expression\n5*2\n\nResult = 10\nPress 1 to continue and 0 to quit : 1\n\nEnter the arithmetic expression\n4\/5\n\nResult = 0.8\nPress 1 to continue and 0 to quit : 1   \n\nEnter the arithmetic expression\n8\/4\n\nResult = 2\nPress 1 to continue and 0 to quit : 1\n\nEnter the arithmetic expression\n15%4\n\nResult = 3\nPress 1 to continue and 0 to quit : 0\n***************************************\/\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">\/***************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">arithmetic<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">expression<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">4+6<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Result<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">10<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Press<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">continue<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">quit<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">arithmetic<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">expression<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">2-9<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Result<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-7<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Press<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">continue<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">quit<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">arithmetic<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">expression<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">5*2<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Result<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">10<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Press<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">continue<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">quit<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">arithmetic<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">expression<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">4\/5<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Result<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0.8<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Press<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">continue<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">quit<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">   <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">arithmetic<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">expression<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">8\/4<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Result<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Press<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">continue<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">quit<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">arithmetic<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">expression<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">15%4<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Result<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Press<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">continue<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">quit<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">***************************************<\/span><span style=\"color: #E1E4E8\">\/<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"P02\">Question 2 <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Quadratic Equation<\/h3>\n\n\n\n<p class=\"has-text-align-justify\"><strong>Compute the roots of a quadratic equation by accepting the coefficients. Print appropriate messages.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">C Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************************************************\n*File\t\t\t: A02Quadratic.c\n*Description\t: Program to find the roots of a Quadratic Equation\n*Author\t\t: Prabodh C P\n*Compiler\t\t: gcc compiler, Ubuntu 22.04\n*Date\t\t\t: 10 August 2022\n***************************************************************************\/\n\n#include&lt;stdio.h&gt;\n#include&lt;stdlib.h&gt;\n#include&lt;math.h&gt;\n\/***************************************************************************\n*Function\t\t\t: \tmain\n*Input parameters\t:\tno parameters\n*RETURNS\t\t\t:\t0 on success\n***************************************************************************\/\nint main(void)\n{\n\tfloat fA,fB,fC,fDesc,fX1,fX2,fRealp,fImagp;\n\tint iState;\n\n\tprintf(&quot;\\n*************************************************************&quot;);\n\tprintf(&quot;\\n*\\tPROGRAM TO FIND ROOTS OF A QUADRATIC EQUATION\\t    *\\n&quot;);\n\tprintf(&quot;*************************************************************&quot;);\n\n\tprintf(&quot;\\nEnter the coefficients of a,b,c \\n&quot;);\n\tscanf(&quot;%f%f%f&quot;,&amp;fA,&amp;fB,&amp;fC);\n\tif(0 == fA)\n\t{\n\t\tprintf(&quot;\\nInvalid input, not a quadratic equation - try again\\n&quot;);\n\t\texit(0);\n\t}\n\n\t\/*COMPUTE THE DESCRIMINANT*\/\n\tfDesc = fB * fB - 4 * fA * fC;\n\t((0 == fDesc) ? (iState = 1):((fDesc &gt; 0) ? (iState = 2) : (iState = 3)));\n\tswitch(iState)\n\t{\n\t\tcase 1:\n\t\t\tfX1 = fX2 = -fB\/(2*fA);\n\t\t\tprintf(&quot;\\nRoots are equal and the Roots are \\n&quot;);\n\t\t\tprintf(&quot;\\nRoot1 = %g and Root2 = %g\\n&quot;,fX1,fX2);\n\t\t\tbreak;\n\t\tcase 2:\n\t\t\tfX1 = (-fB+sqrt(fDesc))\/(2*fA);\n\t\t\tfX2 = (-fB-sqrt(fDesc))\/(2*fA);\n\t\t\tprintf(&quot;\\nThe Roots are Real and distinct, they are \\n&quot;);\n\t\t\tprintf(&quot;\\nRoot1 = %g and Root2 = %g\\n&quot;,fX1,fX2);\n\t\t\tbreak;\n\t\tcase 3:\n\t\t\tfRealp = -fB \/ (2*fA);\n\t\t\tfImagp = sqrt(fabs(fDesc))\/(2*fA);\n\t\t\tprintf(&quot;\\nThe Roots are imaginary and they are\\n&quot;);\n\t\t\tprintf(&quot;\\nRoot1 = %g+i%g\\n&quot;,fRealp,fImagp);\n\t\t\tprintf(&quot;\\nRoot2 = %g-i%g\\n&quot;,fRealp,fImagp);\n\t}\n\treturn 0;\n}\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*File\t\t\t: A02Quadratic.c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t: Program to find the roots of a Quadratic Equation<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Author\t\t: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Compiler\t\t: gcc compiler, Ubuntu 22.04<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Date\t\t\t: 10 August 2022<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdio.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdlib.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;math.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Function\t\t\t: \tmain<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Input parameters\t:\tno parameters<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*RETURNS\t\t\t:\t0 on success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">main<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #F97583\">void<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">float<\/span><span style=\"color: #E1E4E8\"> fA,fB,fC,fDesc,fX1,fX2,fRealp,fImagp;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> iState;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">*************************************************************&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">*<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">PROGRAM TO FIND ROOTS OF A QUADRATIC EQUATION<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">    *<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;*************************************************************&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter the coefficients of a,b,c <\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%f%f%f<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">fA,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">fB,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">fC);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">==<\/span><span style=\"color: #E1E4E8\"> fA)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Invalid input, not a quadratic equation - try again<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">exit<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\t\/*COMPUTE THE DESCRIMINANT*\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tfDesc <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> fB <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> fB <\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> fA <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> fC;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t((<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">==<\/span><span style=\"color: #E1E4E8\"> fDesc) <\/span><span style=\"color: #F97583\">?<\/span><span style=\"color: #E1E4E8\"> (iState <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">)<\/span><span style=\"color: #F97583\">:<\/span><span style=\"color: #E1E4E8\">((fDesc <\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">) <\/span><span style=\"color: #F97583\">?<\/span><span style=\"color: #E1E4E8\"> (iState <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">) <\/span><span style=\"color: #F97583\">:<\/span><span style=\"color: #E1E4E8\"> (iState <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\">)));<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">switch<\/span><span style=\"color: #E1E4E8\">(iState)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">case<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\tfX1 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> fX2 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #E1E4E8\">fB<\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">fA);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Roots are equal and the Roots are <\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Root1 = <\/span><span style=\"color: #79B8FF\">%g<\/span><span style=\"color: #9ECBFF\"> and Root2 = <\/span><span style=\"color: #79B8FF\">%g\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,fX1,fX2);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #F97583\">break<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">case<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\tfX1 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> (<\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #E1E4E8\">fB<\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #B392F0\">sqrt<\/span><span style=\"color: #E1E4E8\">(fDesc))<\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">fA);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\tfX2 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> (<\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #E1E4E8\">fB<\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #B392F0\">sqrt<\/span><span style=\"color: #E1E4E8\">(fDesc))<\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">fA);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">The Roots are Real and distinct, they are <\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Root1 = <\/span><span style=\"color: #79B8FF\">%g<\/span><span style=\"color: #9ECBFF\"> and Root2 = <\/span><span style=\"color: #79B8FF\">%g\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,fX1,fX2);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #F97583\">break<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">case<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\tfRealp <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #E1E4E8\">fB <\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\"> (<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">fA);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\tfImagp <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">sqrt<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #B392F0\">fabs<\/span><span style=\"color: #E1E4E8\">(fDesc))<\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">fA);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">The Roots are imaginary and they are<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Root1 = <\/span><span style=\"color: #79B8FF\">%g<\/span><span style=\"color: #9ECBFF\">+i<\/span><span style=\"color: #79B8FF\">%g\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,fRealp,fImagp);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Root2 = <\/span><span style=\"color: #79B8FF\">%g<\/span><span style=\"color: #9ECBFF\">-i<\/span><span style=\"color: #79B8FF\">%g\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,fRealp,fImagp);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************\n*************************************************************\n*\tPROGRAM TO FIND ROOTS OF A QUADRATIC EQUATION\t    *\n*************************************************************\nEnter the coefficients of a,b,c \n1 -5 6\n\nThe Roots are Real and distinct, they are \n\nRoot1 = 3 and Root2 = 2\n*************************************************************\n*\tPROGRAM TO FIND ROOTS OF A QUADRATIC EQUATION\t    *\n*************************************************************\nEnter the coefficients of a,b,c \n1 4 4\n\nRoots are equal and the Roots are \n\nRoot1 = -2 and Root2 = -2\n*************************************************************\n*\tPROGRAM TO FIND ROOTS OF A QUADRATIC EQUATION\t    *\n*************************************************************\nEnter the coefficients of a,b,c \n1 3 3\n\nThe Roots are imaginary and they are\n\nRoot1 = -1.5+i0.866025\t\tRoot2 = -1.5-i0.866025\n*************************************************************\n*\tPROGRAM TO FIND ROOTS OF A QUADRATIC EQUATION\t    *\n*************************************************************\nEnter the coefficients of a,b,c \n0 1 2\n\nInvalid input, not a quadratic equation - try again\n***************************************\/\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">\/***************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">\tPROGRAM TO FIND ROOTS OF A QUADRATIC EQUATION\t    <\/span><span style=\"color: #F97583\">*<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">coefficients<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a,b,c<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-5<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">6<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Roots<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">are<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Real<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">distinct,<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">they<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">are<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Root1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Root2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">\tPROGRAM TO FIND ROOTS OF A QUADRATIC EQUATION\t    <\/span><span style=\"color: #F97583\">*<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">coefficients<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a,b,c<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Roots<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">are<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">equal<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Roots<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">are<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Root1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Root2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">\tPROGRAM TO FIND ROOTS OF A QUADRATIC EQUATION\t    <\/span><span style=\"color: #F97583\">*<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">coefficients<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a,b,c<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Roots<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">are<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">imaginary<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">they<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">are<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Root1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-1.5+i0.866025<\/span><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #9ECBFF\">Root2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">-1.5-i0.866025<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">\tPROGRAM TO FIND ROOTS OF A QUADRATIC EQUATION\t    <\/span><span style=\"color: #F97583\">*<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">coefficients<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a,b,c<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Invalid<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">input,<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">not<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">a<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">quadratic<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">equation<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">-<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">try<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">again<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">***************************************<\/span><span style=\"color: #E1E4E8\">\/<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"P03\">Question 3 <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Electricity Bill<\/h3>\n\n\n\n<p class=\"has-text-align-justify\"><strong>An electricity board charges the following rates for the use of electricity: for the first 200 units 80 paise per unit: for the next 100 units 90 paise per unit: beyond 300 units Rs 1 per unit. All users are charged a minimum of Rs. 100 as meter charge. If the total amount is more than Rs 400, then an additional surcharge of 15% of total amount is charged. Write a program to read the name of the user, number of units consumed and print out the charges.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">C Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************************************************\n*File\t\t\t: A03ElectricBill.c\n*Description\t: Program to perform a binary search on 1D Array\n*Author\t\t: Prabodh C P\n*Compiler\t\t: gcc compiler, Ubuntu 22.04\n*Date\t\t\t: 10 August 2022\n***************************************************************************\/\n#include&lt;stdio.h&gt;\n#include&lt;stdlib.h&gt;\n\/***************************************************************************\n*Function\t\t: \tmain\n*Input parameters\t:\tno parameters\n*RETURNS\t\t:\t0 on success\n***************************************************************************\/\nint main(void)\n{\n\tchar cName[30];\n\tint iUnits;\n\tconst int iMinCharge = 100;\n\tconst double dSlab1 = 0.8;\n\tconst double dSlab2 = 0.9;\n\tconst double dSlab3 = 1.0;\n\tconst double dSurcharge = 0.15;\n\tdouble dBillAmount = 0.0;\n\n\tprintf(&quot;\\nEnter the name of the customer : &quot;); \t\tscanf(&quot;%s&quot;, cName);\n\tprintf(&quot;\\nEnter the number of units consumed : &quot;); \tscanf(&quot;%d&quot;, &amp;iUnits);\t\n\tdBillAmount += iMinCharge;\n\tif(iUnits &lt;= 200)\n\t{\n\t\tdBillAmount += iUnits*dSlab1;\n\t}\n\telse if(iUnits &gt; 200 &amp;&amp; iUnits &lt;= 300)\n\t{\n\t\tdBillAmount += (200*dSlab1)+((iUnits-200)*dSlab2);\n\t}\n\telse\n\t{\n\t\tdBillAmount += (200*dSlab1)+(100*dSlab2)+((iUnits-300)*dSlab3);\n\t}\n\tif(dBillAmount &gt; 400)\n\t{\n\t\tdBillAmount += dBillAmount * dSurcharge;\n\t}\n\tprintf(&quot;\\nElectricity Bill\\n===================================&quot;);\n\tprintf(&quot;\\nCustomer Name\\t: %s&quot;, cName);\n\tprintf(&quot;\\nUnits Consumed\\t: %d&quot;, iUnits);\n\tprintf(&quot;\\nBill Amount\\t: %0.2lf Rupees\\n\\n&quot;, dBillAmount);\n\treturn 0;\n}\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*File\t\t\t: A03ElectricBill.c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t: Program to perform a binary search on 1D Array<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Author\t\t: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Compiler\t\t: gcc compiler, Ubuntu 22.04<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Date\t\t\t: 10 August 2022<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdio.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdlib.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Function\t\t: \tmain<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Input parameters\t:\tno parameters<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*RETURNS\t\t:\t0 on success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">main<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #F97583\">void<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">char<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">cName<\/span><span style=\"color: #E1E4E8\">[<\/span><span style=\"color: #79B8FF\">30<\/span><span style=\"color: #E1E4E8\">];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> iUnits;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">const<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> iMinCharge <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">100<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">const<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">double<\/span><span style=\"color: #E1E4E8\"> dSlab1 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0.8<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">const<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">double<\/span><span style=\"color: #E1E4E8\"> dSlab2 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0.9<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">const<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">double<\/span><span style=\"color: #E1E4E8\"> dSlab3 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1.0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">const<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">double<\/span><span style=\"color: #E1E4E8\"> dSurcharge <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0.15<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">double<\/span><span style=\"color: #E1E4E8\"> dBillAmount <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0.0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter the name of the customer : &quot;<\/span><span style=\"color: #E1E4E8\">); \t\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, cName);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter the number of units consumed : &quot;<\/span><span style=\"color: #E1E4E8\">); \t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iUnits);\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tdBillAmount <\/span><span style=\"color: #F97583\">+=<\/span><span style=\"color: #E1E4E8\"> iMinCharge;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">(iUnits <\/span><span style=\"color: #F97583\">&lt;=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">200<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\tdBillAmount <\/span><span style=\"color: #F97583\">+=<\/span><span style=\"color: #E1E4E8\"> iUnits<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">dSlab1;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">else<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">(iUnits <\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">200<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&amp;&amp;<\/span><span style=\"color: #E1E4E8\"> iUnits <\/span><span style=\"color: #F97583\">&lt;=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">300<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\tdBillAmount <\/span><span style=\"color: #F97583\">+=<\/span><span style=\"color: #E1E4E8\"> (<\/span><span style=\"color: #79B8FF\">200<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">dSlab1)<\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\">((iUnits<\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #79B8FF\">200<\/span><span style=\"color: #E1E4E8\">)<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">dSlab2);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">else<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\tdBillAmount <\/span><span style=\"color: #F97583\">+=<\/span><span style=\"color: #E1E4E8\"> (<\/span><span style=\"color: #79B8FF\">200<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">dSlab1)<\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">100<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">dSlab2)<\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\">((iUnits<\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #79B8FF\">300<\/span><span style=\"color: #E1E4E8\">)<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">dSlab3);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">(dBillAmount <\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">400<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\tdBillAmount <\/span><span style=\"color: #F97583\">+=<\/span><span style=\"color: #E1E4E8\"> dBillAmount <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> dSurcharge;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Electricity Bill<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">===================================&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Customer Name<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">: <\/span><span style=\"color: #79B8FF\">%s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, cName);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Units Consumed<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">: <\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, iUnits);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Bill Amount<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">: <\/span><span style=\"color: #79B8FF\">%0.2lf<\/span><span style=\"color: #9ECBFF\"> Rupees<\/span><span style=\"color: #79B8FF\">\\n\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, dBillAmount);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************\nEnter the name of the customer : Ramesh\nEnter the number of units consumed : 457\n\nElectricity Bill\n===================================\nCustomer Name\t: Ramesh\nUnits Consumed\t: 457\nBill Amount\t: 583.05 Rupees\n\nEnter the name of the customer : Sayeed \nEnter the number of units consumed : 150\n\nElectricity Bill\n===================================\nCustomer Name\t: Sayeed\nUnits Consumed\t: 150\nBill Amount\t: 220.00 Rupees\n\nEnter the name of the customer : Jaswinder\nEnter the number of units consumed : 300\n\nElectricity Bill\n===================================\nCustomer Name\t: Jaswinder\nUnits Consumed\t: 300\nBill Amount\t: 350.00 Rupees\n\nEnter the name of the customer : Shyam\nEnter the number of units consumed : 182\n\nElectricity Bill\n===================================\nCustomer Name\t: Shyam\nUnits Consumed\t: 182\nBill Amount\t: 245.60 Rupees\n***************************************\/\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">\/***************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">customer<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Ramesh<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">units<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">consumed<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">457<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Electricity<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Bill<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">===================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Customer<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Name<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Ramesh<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Units<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Consumed<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">457<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Bill<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Amount<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">583.05<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Rupees<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">customer<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Sayeed<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">units<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">consumed<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">150<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Electricity<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Bill<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">===================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Customer<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Name<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Sayeed<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Units<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Consumed<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">150<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Bill<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Amount<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">220.00<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Rupees<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">customer<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Jaswinder<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">units<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">consumed<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">300<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Electricity<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Bill<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">===================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Customer<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Name<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Jaswinder<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Units<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Consumed<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">300<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Bill<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Amount<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">350.00<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Rupees<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">customer<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Shyam<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">units<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">consumed<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">182<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Electricity<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Bill<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">===================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Customer<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Name<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Shyam<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Units<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Consumed<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">182<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Bill<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Amount<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">245.60<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Rupees<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">***************************************<\/span><span style=\"color: #E1E4E8\">\/<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************\nEnter Customer name:SHAM\n\nEnter number of units consumed: 150\nELECTRIC BILL\nName :                   SHAM\nUnits Consumed :         150 units\nBill Minimum            =  100.00 Rs\n\t150 *  80 paise     =  120.00\nTotal Bill Charges      =  220.00 Rs\n===================================\n\nEnter Customer name:BABU\n\nEnter number of units consumed: 260\nELECTRIC BILL\nName :                   BABU\nUnits Consumed :         260 units\nBill Minimum            =  100.00 Rs\n\t200 *  80 paise     =  160.00\n\t 60 *  90 paise     =   54.00\nTotal Bill Charges      =  314.00 Rs\n===================================\n\nEnter Customer name:RAMU\n\nEnter number of units consumed: 555\nELECTRIC BILL\nName :                   RAMU\nUnits Consumed :         555 units\nBill Minimum            =  100.00 Rs\n\t200 *  80 paise     =  160.00 Rs\n\t100 *  90 paise     =   90.00 Rs\n\t255 * 100 paise     =  255.00 Rs\nSurcharge Amount        =  104.36 Rs\nTotal Bill Charges      =  695.75 Rs\n===================================\n\n***************************************\/\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">\/***************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Customer<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">name:SHAM<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">units<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">consumed:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">150<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">ELECTRIC<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">BILL<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\">                   <\/span><span style=\"color: #9ECBFF\">SHAM<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Units<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Consumed<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\">         <\/span><span style=\"color: #79B8FF\">150<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">units<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Bill<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Minimum<\/span><span style=\"color: #E1E4E8\">            <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #79B8FF\">100.00<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Rs<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">150<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">*<\/span><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #79B8FF\">80<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">paise<\/span><span style=\"color: #E1E4E8\">     <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #79B8FF\">120.00<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Total<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Bill<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Charges<\/span><span style=\"color: #E1E4E8\">      <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #79B8FF\">220.00<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Rs<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">===================================<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Customer<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">name:BABU<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">units<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">consumed:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">260<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">ELECTRIC<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">BILL<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\">                   <\/span><span style=\"color: #9ECBFF\">BABU<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Units<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Consumed<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\">         <\/span><span style=\"color: #79B8FF\">260<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">units<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Bill<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Minimum<\/span><span style=\"color: #E1E4E8\">            <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #79B8FF\">100.00<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Rs<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">200<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">*<\/span><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #79B8FF\">80<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">paise<\/span><span style=\"color: #E1E4E8\">     <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #79B8FF\">160.00<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t <\/span><span style=\"color: #B392F0\">60<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">*<\/span><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #79B8FF\">90<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">paise<\/span><span style=\"color: #E1E4E8\">     <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\">   <\/span><span style=\"color: #79B8FF\">54.00<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Total<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Bill<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Charges<\/span><span style=\"color: #E1E4E8\">      <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #79B8FF\">314.00<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Rs<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">===================================<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Customer<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">name:RAMU<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">units<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">consumed:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">555<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">ELECTRIC<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">BILL<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\">                   <\/span><span style=\"color: #9ECBFF\">RAMU<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Units<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Consumed<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\">         <\/span><span style=\"color: #79B8FF\">555<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">units<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Bill<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Minimum<\/span><span style=\"color: #E1E4E8\">            <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #79B8FF\">100.00<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Rs<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">200<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">*<\/span><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #79B8FF\">80<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">paise<\/span><span style=\"color: #E1E4E8\">     <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #79B8FF\">160.00<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Rs<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">100<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">*<\/span><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #79B8FF\">90<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">paise<\/span><span style=\"color: #E1E4E8\">     <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\">   <\/span><span style=\"color: #79B8FF\">90.00<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Rs<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">255<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">*<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">100<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">paise<\/span><span style=\"color: #E1E4E8\">     <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #79B8FF\">255.00<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Rs<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Surcharge<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Amount<\/span><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #79B8FF\">104.36<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Rs<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Total<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Bill<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Charges<\/span><span style=\"color: #E1E4E8\">      <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #79B8FF\">695.75<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Rs<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">===================================<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">***************************************<\/span><span style=\"color: #E1E4E8\">\/<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"P04\">Question 4 <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Printing Pattern<\/h3>\n\n\n\n<p class=\"has-text-align-justify\"><strong>Write a C Program to display the following by reading the number of rows as input<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">C Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************************************************\n*File\t\t\t: A04Pattern.c\n*Description\t: Program to print a Pattern\n*Author\t\t\t: Prabodh C P\n*Compiler\t\t: gcc compiler, Ubuntu 22.04\n*Date\t\t\t: 26 December 2022\n***************************************************************************\/\n#include&lt;stdio.h&gt;\n#include&lt;stdlib.h&gt;\n\/***************************************************************************\n*Function\t\t: \tmain\n*Input parameters\t:\tno parameters\n*RETURNS\t\t:\t0 on success\n***************************************************************************\/\n\nint main()\n{\n    int iNum, iSp_cnt, iNum_cnt, iVal, i, j, k;\n    printf(&quot;Enter the number of rows : &quot;);\n    scanf(&quot;%d&quot;, &amp;iNum);\n    iSp_cnt = iNum - 1;\n    iNum_cnt = 1;\n\n    for(i=0;i&lt;iNum;i++)\n    {\n        iVal = 1;\n        for(j=0;j&lt;iSp_cnt;j++)\n        {\n            printf(&quot;  &quot;);\n        }\n        for(k=0;k&lt;iNum_cnt;k++)\n        {\n            if(k &lt;= iNum_cnt\/2)\n            {\n                printf(&quot;%d &quot;, iVal);\n                iVal++;\n            }\n            else\n            {\n                iVal--;\n                printf(&quot;%d &quot;, iVal-1);\n            }\n        }\n        printf(&quot;\\n&quot;);\n        iSp_cnt--;\n        iNum_cnt += 2;\n    }\n    return 0;\n}\n\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*File\t\t\t: A04Pattern.c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t: Program to print a Pattern<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Author\t\t\t: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Compiler\t\t: gcc compiler, Ubuntu 22.04<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Date\t\t\t: 26 December 2022<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdio.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdlib.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Function\t\t: \tmain<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Input parameters\t:\tno parameters<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*RETURNS\t\t:\t0 on success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">main<\/span><span style=\"color: #E1E4E8\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> iNum, iSp_cnt, iNum_cnt, iVal, i, j, k;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;Enter the number of rows : &quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iNum);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    iSp_cnt <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> iNum <\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    iNum_cnt <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(i<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;i<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iNum;i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        iVal <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(j<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;j<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iSp_cnt;j<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">            <\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;  &quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(k<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;k<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iNum_cnt;k<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">            <\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">(k <\/span><span style=\"color: #F97583\">&lt;=<\/span><span style=\"color: #E1E4E8\"> iNum_cnt<\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">            {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">                <\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\"> &quot;<\/span><span style=\"color: #E1E4E8\">, iVal);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">                iVal<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">            }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">            <\/span><span style=\"color: #F97583\">else<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">            {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">                iVal<\/span><span style=\"color: #F97583\">--<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">                <\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\"> &quot;<\/span><span style=\"color: #E1E4E8\">, iVal<\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">            }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        iSp_cnt<\/span><span style=\"color: #F97583\">--<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        iNum_cnt <\/span><span style=\"color: #F97583\">+=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/****************************\n\nEnter the number of rows : 3\n    1 \n  1 2 1 \n1 2 3 2 1 \n\nEnter the number of rows : 4\n      1 \n    1 2 1 \n  1 2 3 2 1 \n1 2 3 4 3 2 1 \n\nEnter the number of rows : 5\n        1 \n      1 2 1 \n    1 2 3 2 1 \n  1 2 3 4 3 2 1 \n1 2 3 4 5 4 3 2 1 \n***************************************\/\n\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">\/****************************<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">rows<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">rows<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">      <\/span><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">rows<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">      <\/span><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">  <\/span><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">***************************************<\/span><span style=\"color: #E1E4E8\">\/<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"P05\">Question 5 <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Binary Search<\/h3>\n\n\n\n<p class=\"has-text-align-justify\"><strong><strong>Implement Binary Search on Integers.<\/strong><\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">C Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************************************************\n*File\t\t\t: A05BinarySearchIntegers.c\n*Description\t: Program to perform a binary search on 1D Array of Integers\t\n*Author\t\t: Prabodh C P\n*Compiler\t\t: gcc compiler, Ubuntu 22.04\n*Date\t\t\t: 10 August 2022\n***************************************************************************\/\n\n#include&lt;stdio.h&gt;\n#include&lt;stdlib.h&gt;\n\n\/***************************************************************************\n*Function\t\t\t: \tmain\n*Input parameters\t:\tno parameters\n*RETURNS\t\t\t:\t0 on success\n***************************************************************************\/\n\nint main(void)\n{\n\tint iaArr[100],iNum,i,iMid,iLow,iHigh,iFound,iKey;\n\n\tprintf(&quot;\\nEnter the number of elements\\n&quot;);\n\tscanf(&quot;%d&quot;,&amp;iNum);\n\n\tprintf(&quot;\\nEnter the elements in ascending order\\n&quot;);\n\tfor(i=0;i&lt;iNum;i++)\n\t\tscanf(&quot;%d&quot;,&amp;iaArr[i]);\n\n\tprintf(&quot;\\nEnter the key element\\n&quot;);\n\tscanf(&quot;%d&quot;,&amp;iKey);\n\n\tiFound = 0;\n\tiLow = 0;\n\tiHigh = iNum-1;\n\twhile(iLow &lt;= iHigh)\n\t{\t\n\t\tiMid = (iLow+iHigh)\/2;\n\t\tif(iKey == iaArr[iMid])\n\t\t{\n\t\t\tiFound = 1;\n\t\t\tbreak;\n\t\t}\n\t\telse if(iKey &lt; iaArr[iMid])\n\t\t{\n\t\t\tiHigh = iMid-1;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tiLow = iMid+1;\n\t\t}\n\t}\n\n\tif(iFound)\n\t\tprintf(&quot;\\nKey element %d found at position %d\\n&quot;,iKey,iMid+1);\n\telse\n\t\tprintf(&quot;\\nKey element not found\\n&quot;);\n\n\treturn 0;\n}\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*File\t\t\t: A05BinarySearchIntegers.c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t: Program to perform a binary search on 1D Array of Integers\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Author\t\t: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Compiler\t\t: gcc compiler, Ubuntu 22.04<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Date\t\t\t: 10 August 2022<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdio.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdlib.h&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Function\t\t\t: \tmain<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Input parameters\t:\tno parameters<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*RETURNS\t\t\t:\t0 on success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">main<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #F97583\">void<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">iaArr<\/span><span style=\"color: #E1E4E8\">[<\/span><span style=\"color: #79B8FF\">100<\/span><span style=\"color: #E1E4E8\">],iNum,i,iMid,iLow,iHigh,iFound,iKey;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter the number of elements<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iNum);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter the elements in ascending order<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(i<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;i<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iNum;i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #FFAB70\">iaArr<\/span><span style=\"color: #E1E4E8\">[i]);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter the key element<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iKey);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tiFound <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tiLow <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tiHigh <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> iNum<\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">while<\/span><span style=\"color: #E1E4E8\">(iLow <\/span><span style=\"color: #F97583\">&lt;=<\/span><span style=\"color: #E1E4E8\"> iHigh)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\tiMid <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> (iLow<\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\">iHigh)<\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">(iKey <\/span><span style=\"color: #F97583\">==<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">iaArr<\/span><span style=\"color: #E1E4E8\">[iMid])<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\tiFound <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #F97583\">break<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">else<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">(iKey <\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">iaArr<\/span><span style=\"color: #E1E4E8\">[iMid])<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\tiHigh <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> iMid<\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">else<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\tiLow <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> iMid<\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">(iFound)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Key element <\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\"> found at position <\/span><span style=\"color: #79B8FF\">%d\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,iKey,iMid<\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">else<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Key element not found<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/****************************\nEnter the number of elements\n5\n\nEnter the elements in ascending order\n1 3 5 7 9\n\nEnter the key element\n8\n\nKey element not found\n===============================================\nEnter the number of elements\n4\n\nEnter the elements in ascending order\n1 4 5 7 \n\nEnter the key element\n5\n\nKey element 5 found at position 3\n===============================================\nEnter the number of elements\n6\nEnter the elements in ascending order\n2 4 6 8 9 10\n\nEnter the key element\n9\n\nKey element 9 found at position 5\n***************************************\/\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">\/****************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">elements<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">5<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">elements<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">in<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ascending<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">order<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">7<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">9<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">key<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">element<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">8<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Key<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">element<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">not<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">found<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">===============================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">elements<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">4<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">elements<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">in<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ascending<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">order<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">7<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">key<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">element<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">5<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Key<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">element<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">found<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">at<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">position<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">===============================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">elements<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">6<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">elements<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">in<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ascending<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">order<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">6<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">8<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">9<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">10<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">key<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">element<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">9<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Key<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">element<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">9<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">found<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">at<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">position<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">***************************************<\/span><span style=\"color: #E1E4E8\">\/<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"P06\">Question 6 <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Matrix Multiplication<\/h3>\n\n\n\n<p class=\"has-text-align-justify\"><strong>Implement Matrix multiplication and validate the rules of multiplication.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">C Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************************************************\n*File\t\t\t: A06MatrixMul.c\n*Description\t: Program to implement Matrix Multiplication\n*Author\t\t: Prabodh C P\n*Compiler\t\t: gcc compiler, Ubuntu 22.04\n*Date\t\t\t: 10 August 2022\n***************************************************************************\/\n\n#include&lt;stdio.h&gt;\n#include&lt;stdlib.h&gt;\n\n\/***************************************************************************\n*Function\t\t\t: \tmain\n*Input parameters\t:\tno parameters\n*RETURNS\t\t\t:\t0 on success\n***************************************************************************\/\n\nint main(void)\n{\n\tint iM, iN, iP, iQ, i, j, k, iaMat1[10][10], iaMat2[10][10];\n\tint iaProd[10][10] = {0};\n\n\n\tprintf(&quot;\\n*********************************************************&quot;);\n\tprintf(&quot;\\n*\\tPROGRAM TO IMPLEMENT MATRIX MULIPLICATION\\t*\\n&quot;);\n\tprintf(&quot;*********************************************************&quot;);\n\n\tprintf(&quot;\\nEnter the order of Matrix1\\n&quot;);\n\tscanf(&quot;%d%d&quot;,&amp;iM,&amp;iN);\n\n\tprintf(&quot;\\nEnter the order of Matrix2\\n&quot;);\n\tscanf(&quot;%d%d&quot;,&amp;iP,&amp;iQ);\n\n\tif( iN != iP)\n\t{\n\t\tprintf(&quot;\\nMatrix Multiplication not possible\\n&quot;);\n\t\texit(0);\n\t}\n\n\n\tprintf(&quot;\\nEnter the elements of Matrix 1\\n&quot;);\n\tfor(i=0;i&lt;iM;i++)\n\t\tfor(j=0;j&lt;iN;j++)\n\t\t\tscanf(&quot;%d&quot;,&amp;iaMat1[i][j]);\n\n\tprintf(&quot;\\nEnter the elements of Matrix 2\\n&quot;);\n\tfor(i=0;i&lt;iP;i++)\n\t\tfor(j=0;j&lt;iQ;j++)\n\t\t\tscanf(&quot;%d&quot;,&amp;iaMat2[i][j]);\n\n\n\tfor(i=0;i&lt;iM;i++)\n\t{\n\t\tfor(j=0;j&lt;iQ;j++)\n\t\t{\n\t\t\tfor(k=0;k&lt;iN;k++)\n\t\t\t{\n\t\t\t\tiaProd[i][j] += iaMat1[i][k] * iaMat2[k][j];\n\t\t\t}\n\t\t}\n\t}\n\n\/**************************************************************************************************\n\t         |*|\t         |*|\na00  a01  a02|*|b00  b01  b02|*|\n\t         |*|\t         |*|\na10  a11  a12|*|b10  b11  b12|*|\n\t         |*|\t         |*|\na20  a21  a22|*|b20  b21  b22|*|\n\t         |*|\t         |*|\n\n(a00*b00+a01*b10+a02*b20) (a00*b01+a01*b11+a02*b21) (a00*b02+a01*b12+a02*b22)\n(a10*b00+a11*b10+a12*b20) (a10*b01+a11*b11+a12*b21) (a10*b02+a11*b12+a12*b22)\n(a20*b00+a21*b10+a22*b20) (a20*b01+a21*b11+a22*b21) (a20*b02+a21*b12+a22*b22)\n**************************************************************************************************\/\n\n\n\tprintf(&quot;\\nMatrix 1\\n&quot;);\n\n\tfor(i=0;i&lt;iM;i++)\n\t{\n\t\tfor(j=0;j&lt;iN;j++)\n\t\t{\n\t\t\tprintf(&quot;%d\\t&quot;,iaMat1[i][j]);\n\t\t}\n\t\tprintf(&quot;\\n&quot;);\n\t}\n\tprintf(&quot;\\n&quot;);\n\n\tprintf(&quot;\\nMatrix 2\\n&quot;);\n\n\tfor(i=0;i&lt;iP;i++)\n\t{\n\t\tfor(j=0;j&lt;iQ;j++)\n\t\t{\n\t\t\tprintf(&quot;%d\\t&quot;,iaMat2[i][j]);\n\t\t}\n\t\tprintf(&quot;\\n&quot;);\n\t}\n\tprintf(&quot;\\n&quot;);\n\n\tprintf(&quot;\\nThe Product matrix is is \\n&quot;);\n\n\tfor(i=0;i&lt;iM;i++)\n\t{\n\t\tfor(j=0;j&lt;iQ;j++)\n\t\t{\n\t\t\tprintf(&quot;%d\\t&quot;,iaProd[i][j]);\n\t\t}\n\t\tprintf(&quot;\\n&quot;);\n\t}\n\tprintf(&quot;\\n&quot;);\n\treturn 0;\n}\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*File\t\t\t: A06MatrixMul.c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t: Program to implement Matrix Multiplication<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Author\t\t: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Compiler\t\t: gcc compiler, Ubuntu 22.04<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Date\t\t\t: 10 August 2022<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdio.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdlib.h&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Function\t\t\t: \tmain<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Input parameters\t:\tno parameters<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*RETURNS\t\t\t:\t0 on success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">main<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #F97583\">void<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> iM, iN, iP, iQ, i, j, k, <\/span><span style=\"color: #FFAB70\">iaMat1<\/span><span style=\"color: #E1E4E8\">[<\/span><span style=\"color: #79B8FF\">10<\/span><span style=\"color: #E1E4E8\">][<\/span><span style=\"color: #79B8FF\">10<\/span><span style=\"color: #E1E4E8\">], <\/span><span style=\"color: #FFAB70\">iaMat2<\/span><span style=\"color: #E1E4E8\">[<\/span><span style=\"color: #79B8FF\">10<\/span><span style=\"color: #E1E4E8\">][<\/span><span style=\"color: #79B8FF\">10<\/span><span style=\"color: #E1E4E8\">];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">iaProd<\/span><span style=\"color: #E1E4E8\">[<\/span><span style=\"color: #79B8FF\">10<\/span><span style=\"color: #E1E4E8\">][<\/span><span style=\"color: #79B8FF\">10<\/span><span style=\"color: #E1E4E8\">] <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> {<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">};<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">*********************************************************&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">*<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">PROGRAM TO IMPLEMENT MATRIX MULIPLICATION<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">*<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;*********************************************************&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter the order of Matrix1<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iM,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iN);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter the order of Matrix2<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iP,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iQ);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">( iN <\/span><span style=\"color: #F97583\">!=<\/span><span style=\"color: #E1E4E8\"> iP)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Matrix Multiplication not possible<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">exit<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter the elements of Matrix 1<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(i<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;i<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iM;i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(j<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;j<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iN;j<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #FFAB70\">iaMat1<\/span><span style=\"color: #E1E4E8\">[i][j]);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter the elements of Matrix 2<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(i<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;i<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iP;i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(j<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;j<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iQ;j<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #FFAB70\">iaMat2<\/span><span style=\"color: #E1E4E8\">[i][j]);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(i<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;i<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iM;i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(j<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;j<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iQ;j<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(k<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;k<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iN;k<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t<\/span><span style=\"color: #FFAB70\">iaProd<\/span><span style=\"color: #E1E4E8\">[i][j] <\/span><span style=\"color: #F97583\">+=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">iaMat1<\/span><span style=\"color: #E1E4E8\">[i][k] <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">iaMat2<\/span><span style=\"color: #E1E4E8\">[k][j];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/**************************************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\t         |*|\t         |*|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">a00  a01  a02|*|b00  b01  b02|*|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\t         |*|\t         |*|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">a10  a11  a12|*|b10  b11  b12|*|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\t         |*|\t         |*|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">a20  a21  a22|*|b20  b21  b22|*|<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\t         |*|\t         |*|<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">(a00*b00+a01*b10+a02*b20) (a00*b01+a01*b11+a02*b21) (a00*b02+a01*b12+a02*b22)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">(a10*b00+a11*b10+a12*b20) (a10*b01+a11*b11+a12*b21) (a10*b02+a11*b12+a12*b22)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">(a20*b00+a21*b10+a22*b20) (a20*b01+a21*b11+a22*b21) (a20*b02+a21*b12+a22*b22)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">**************************************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Matrix 1<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(i<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;i<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iM;i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(j<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;j<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iN;j<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d\\t<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #FFAB70\">iaMat1<\/span><span style=\"color: #E1E4E8\">[i][j]);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Matrix 2<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(i<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;i<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iP;i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(j<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;j<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iQ;j<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d\\t<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #FFAB70\">iaMat2<\/span><span style=\"color: #E1E4E8\">[i][j]);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">The Product matrix is is <\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(i<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;i<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iM;i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(j<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;j<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iQ;j<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d\\t<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #FFAB70\">iaProd<\/span><span style=\"color: #E1E4E8\">[i][j]);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************\n\n*********************************************************\n*\tPROGRAM TO IMPLEMENT MATRIX MULIPLICATION\t*\n*********************************************************\nEnter the order of Matrix1\n2 3\n\nEnter the order of Matrix2\n4 5\n\nMatrix Multiplication not possible\n\n*********************************************************\n*\tPROGRAM TO IMPLEMENT MATRIX MULIPLICATION\t*\n*********************************************************\nEnter the order of Matrix1\n2 3\n\nEnter the order of Matrix2\n3 2\n\nEnter the elements of Matrix 1\n1 2 3\n4 5 6\n\nEnter the elements of Matrix 2\n1 2\n3 4\n5 6\n\nMatrix 1\n1\t2\t3\t\n4\t5\t6\t\n\nMatrix 2\n1\t2\t\n3\t4\t\n5\t6\t\n\nThe Product matrix is is \n22\t28\t\n49\t64\t\n\n*********************************************************\n*\tPROGRAM TO IMPLEMENT MATRIX MULIPLICATION\t*\n*********************************************************\nEnter the order of Matrix1\n2 2\n\nEnter the order of Matrix2\n2 2\n\nEnter the elements of Matrix 1\n1 2 \n3 4\n\nEnter the elements of Matrix 2\n1 0\n0 1\n\nMatrix 1\n1\t2\t\n3\t4\t\n\nMatrix 2\n1\t0\t\n0\t1\t\n\nThe Product matrix is is \n1\t2\t\n3\t4\t\n***************************************\/\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">\/***************************************<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*********************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">\tPROGRAM TO IMPLEMENT MATRIX MULIPLICATION\t<\/span><span style=\"color: #F97583\">*<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*********************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">order<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Matrix1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">order<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Matrix2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">4<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Matrix<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Multiplication<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">not<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">possible<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*********************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">\tPROGRAM TO IMPLEMENT MATRIX MULIPLICATION\t<\/span><span style=\"color: #F97583\">*<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*********************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">order<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Matrix1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">order<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Matrix2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">elements<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Matrix<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">4<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">6<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">elements<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Matrix<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">5<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">6<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Matrix<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">4<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">6<\/span><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Matrix<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">3<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">4<\/span><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">5<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">6<\/span><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Product<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">matrix<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">22<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">28<\/span><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">49<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">64<\/span><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*********************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">\tPROGRAM TO IMPLEMENT MATRIX MULIPLICATION\t<\/span><span style=\"color: #F97583\">*<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*********************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">order<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Matrix1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">order<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Matrix2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">elements<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Matrix<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">elements<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Matrix<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Matrix<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">3<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">4<\/span><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Matrix<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">0<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Product<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">matrix<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">3<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">4<\/span><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">***************************************<\/span><span style=\"color: #E1E4E8\">\/<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"P07\">Question 7 <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Compute Sine and Cosine of an Angle<\/h3>\n\n\n\n<p class=\"has-text-align-justify\"><strong>Compute sin(x)\/cos(x) using Taylor series approximation. Compare your result with the built-in library function. Print both the results with appropriate inferences.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">C Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************************************************\n*File\t\t\t: A07SineCosAngle.c\n*Description\t: Program to calculate Sin(x)\/Cos(x) using Taylor series\n*Author\t\t: Prabodh C P\n*Compiler\t\t: gcc compiler, Ubuntu 22.04\n*Date\t\t\t: 10 August 2022\n***************************************************************************\/\n#include&lt;stdio.h&gt;\n#include&lt;stdlib.h&gt;\n#include &lt;math.h&gt;\n\/***************************************************************************\n*Function\t\t\t: \tmain\n*Input parameters\t:\tno parameters\n*RETURNS\t\t\t:\t0 on success\n***************************************************************************\/\nint main()\n{\n\tfloat fAngD, fAngR;\n\tfloat fTerm, fNum, fDen, fSVal,fCVal;\n\tint i,iNum;\n\tprintf(&quot;\\nEnter the Angle : &quot;);\tscanf(&quot;%f&quot;,&amp;fAngD);\n\tprintf(&quot;\\nEnter the Number of terms : &quot;);\t\tscanf(&quot;%d&quot;,&amp;iNum);\n\tprintf(&quot;\\nInput Angle = %g\\n&quot;,fAngD);\t\n\tprintf(&quot;No of terms = %d\\n&quot;,iNum);\n\n\tfAngR= (fAngD*M_PI)\/180 ;\n\t\n\t\/\/Calculation of Sine of an angle using Taylor's series\n\tfNum=fAngR;\n\tfDen=1.0;\n\tfSVal =0.0;\n\tfTerm=fNum\/fDen;\n\tfor(i=1;i&lt;=iNum;i++)\n\t{\n\t\tfSVal = fSVal + fTerm;\n\t\tfNum = -fNum * fAngR * fAngR ;\n\t\tfDen = fDen * (2*i) * (2*i+1);\n\t\tfTerm = fNum\/fDen;\n\t}\n\n\t\/\/Calculation of Cosine of an angle using Taylor's series\n\tfNum=1.0;\n\tfDen=1.0;\n\tfCVal =0.0;\n\tfTerm=1.0;\n\tfor(i=1;i&lt;=iNum;i++)\n\t{\n\t\tfCVal = fCVal + fTerm;\n\t\tfNum = -fNum * fAngR * fAngR ;\n\t\tfDen = fDen * (2*i) * (2*i-1);\n\t\tfTerm = fNum\/fDen;\n\t}\n\t\n\tprintf(&quot;\\nCalculated value is :\\nSin(%g)\/Cos(%g) = %g\\n&quot;,fAngD, fAngD, fSVal\/fCVal);\n\tprintf(&quot;\\nBuilt In function value is :\\nSin(%g)\/Cos(%g) = %g\\n&quot;, fAngD, fAngD, sin(fAngR)\/cos(fAngR));\n\n\treturn 0;\n}\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*File\t\t\t: A07SineCosAngle.c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t: Program to calculate Sin(x)\/Cos(x) using Taylor series<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Author\t\t: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Compiler\t\t: gcc compiler, Ubuntu 22.04<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Date\t\t\t: 10 August 2022<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdio.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdlib.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&lt;math.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Function\t\t\t: \tmain<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Input parameters\t:\tno parameters<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*RETURNS\t\t\t:\t0 on success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">main<\/span><span style=\"color: #E1E4E8\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">float<\/span><span style=\"color: #E1E4E8\"> fAngD, fAngR;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">float<\/span><span style=\"color: #E1E4E8\"> fTerm, fNum, fDen, fSVal,fCVal;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> i,iNum;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter the Angle : &quot;<\/span><span style=\"color: #E1E4E8\">);\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%f<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">fAngD);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter the Number of terms : &quot;<\/span><span style=\"color: #E1E4E8\">);\t\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iNum);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Input Angle = <\/span><span style=\"color: #79B8FF\">%g\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,fAngD);\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;No of terms = <\/span><span style=\"color: #79B8FF\">%d\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,iNum);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tfAngR<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> (fAngD<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">M_PI)<\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #79B8FF\">180<\/span><span style=\"color: #E1E4E8\"> ;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #6A737D\">\/\/Calculation of Sine of an angle using Taylor&#39;s series<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tfNum<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\">fAngR;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tfDen<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">1.0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tfSVal <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0.0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tfTerm<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\">fNum<\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\">fDen;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(i<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">;i<\/span><span style=\"color: #F97583\">&lt;=<\/span><span style=\"color: #E1E4E8\">iNum;i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\tfSVal <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> fSVal <\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\"> fTerm;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\tfNum <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #E1E4E8\">fNum <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> fAngR <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> fAngR ;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\tfDen <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> fDen <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> (<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">i) <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> (<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">i<\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\tfTerm <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> fNum<\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\">fDen;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #6A737D\">\/\/Calculation of Cosine of an angle using Taylor&#39;s series<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tfNum<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">1.0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tfDen<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">1.0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tfCVal <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0.0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tfTerm<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">1.0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(i<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">;i<\/span><span style=\"color: #F97583\">&lt;=<\/span><span style=\"color: #E1E4E8\">iNum;i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\tfCVal <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> fCVal <\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\"> fTerm;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\tfNum <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #E1E4E8\">fNum <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> fAngR <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> fAngR ;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\tfDen <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> fDen <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> (<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">i) <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> (<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">i<\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\tfTerm <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> fNum<\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\">fDen;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Calculated value is :<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Sin(<\/span><span style=\"color: #79B8FF\">%g<\/span><span style=\"color: #9ECBFF\">)\/Cos(<\/span><span style=\"color: #79B8FF\">%g<\/span><span style=\"color: #9ECBFF\">) = <\/span><span style=\"color: #79B8FF\">%g\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,fAngD, fAngD, fSVal<\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\">fCVal);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Built In function value is :<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Sin(<\/span><span style=\"color: #79B8FF\">%g<\/span><span style=\"color: #9ECBFF\">)\/Cos(<\/span><span style=\"color: #79B8FF\">%g<\/span><span style=\"color: #9ECBFF\">) = <\/span><span style=\"color: #79B8FF\">%g\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, fAngD, fAngD, <\/span><span style=\"color: #B392F0\">sin<\/span><span style=\"color: #E1E4E8\">(fAngR)<\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #B392F0\">cos<\/span><span style=\"color: #E1E4E8\">(fAngR));<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************\n\nEnter the Angle : 60\nEnter the Number of terms : 12\n\nInput Angle = 60\tNo of terms = 12\nCalculated value is :\nSin(60)\/Cos(60) = 1.73205\n\nBuilt In function value is :\nSin(60)\/Cos(60) = 1.73205\n=========================================\n\nEnter the Angle : 30\nEnter the Number of terms : 3\n\nInput Angle = 30\tNo of terms = 3\nCalculated value is :\nSin(30)\/Cos(30) = 0.577334\n\nBuilt In function value is :\nSin(30)\/Cos(30) = 0.57735\n=========================================\n\nEnter the Angle : 45\nEnter the Number of terms : 11\n\nInput Angle = 45\tNo of terms = 11\nCalculated value is :\nSin(45)\/Cos(45) = 1\n\nBuilt In function value is :\nSin(45)\/Cos(45) = 1\n***************************************\/\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">\/***************************************<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Angle<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">60<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">terms<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">12<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Input<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Angle<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">60<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">No<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">terms<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">12<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Calculated<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Sin(60<\/span><span style=\"color: #E1E4E8\">)\/Cos(<\/span><span style=\"color: #B392F0\">60<\/span><span style=\"color: #E1E4E8\">) = 1.73205<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Built<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">In<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">function<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Sin(60<\/span><span style=\"color: #E1E4E8\">)\/Cos(<\/span><span style=\"color: #B392F0\">60<\/span><span style=\"color: #E1E4E8\">) = 1.73205<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=========================================<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Angle<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">30<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">terms<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Input<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Angle<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">30<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">No<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">terms<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Calculated<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Sin(30<\/span><span style=\"color: #E1E4E8\">)\/Cos(<\/span><span style=\"color: #B392F0\">30<\/span><span style=\"color: #E1E4E8\">) = 0.577334<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Built<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">In<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">function<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Sin(30<\/span><span style=\"color: #E1E4E8\">)\/Cos(<\/span><span style=\"color: #B392F0\">30<\/span><span style=\"color: #E1E4E8\">) = 0.57735<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=========================================<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Angle<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">45<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">terms<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">11<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Input<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Angle<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">45<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">No<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">terms<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">11<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Calculated<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Sin(45<\/span><span style=\"color: #E1E4E8\">)\/Cos(<\/span><span style=\"color: #B392F0\">45<\/span><span style=\"color: #E1E4E8\">) = 1<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Built<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">In<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">function<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Sin(45<\/span><span style=\"color: #E1E4E8\">)\/Cos(<\/span><span style=\"color: #B392F0\">45<\/span><span style=\"color: #E1E4E8\">) = 1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">***************************************<\/span><span style=\"color: #E1E4E8\">\/<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"P08\">Question 8 <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Bubble sort.<\/h3>\n\n\n\n<p class=\"has-text-align-justify\"><strong>Sort the given set of N numbers using Bubble sort.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">C Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************************************************\n*File\t\t\t: A08BubbleSort.c\n*Description\t: Program to implement Bubble Sort Algorithm\n*Author\t\t: Prabodh C P\n*Compiler\t\t: gcc compiler, Ubuntu 22.04\n*Date\t\t\t: 10 August 2022\n***************************************************************************\/\n\n#include&lt;stdio.h&gt;\n#include&lt;stdlib.h&gt;\n\n\/***************************************************************************\n*Function\t\t\t: \tmain\n*Input parameters\t:\tno parameters\n*RETURNS\t\t\t:\t0 on success\n***************************************************************************\/\n\nint main(void)\n{\n\tint iNum, i, j, iaArr[10], iTemp;\n\n\n\tprintf(&quot;\\n*************************************************&quot;);\n\tprintf(&quot;\\n*\\tPROGRAM TO IMPLEMENT BUBBLE SORT\\t*\\n&quot;);\n\tprintf(&quot;*************************************************&quot;);\n\n\tprintf(&quot;\\nEnter no of elements\\n&quot;);\n\tscanf(&quot;%d&quot;,&amp;iNum);\n\n\tprintf(&quot;\\nEnter the elements\\n&quot;);\n\tfor(i=0;i&lt;iNum;i++)\n\t\tscanf(&quot;%d&quot;,&amp;iaArr[i]);\n\n\tfor(i=0;i&lt;iNum;i++)\n\t{\n\t\tfor(j=0;j&lt;iNum-i-1;j++)\n\t\t{\n\t\t\tif(iaArr[j] &gt; iaArr[j+1])\n\t\t\t{\n\t\t\t\tiTemp = iaArr[j];\n\t\t\t\tiaArr[j] = iaArr[j+1];\n\t\t\t\tiaArr[j+1] = iTemp;\n\t\t\t}\n\n\/*Code to show the program trace*\/\t\t\n\/*\t\t\tprintf(&quot;\\nIteration i=%d, j=%d\\n&quot;,i,j);*\/\n\/*\t\t\tfor(k=0;k&lt;iNum;k++)*\/\n\/*\t\t\t\tprintf(&quot;%d\\t&quot;,iaArr[k]);*\/\n\t\t}\n\n\t}\n\n\tprintf(&quot;\\nThe Sorted array is \\n&quot;);\n\n\tfor(i=0;i&lt;iNum;i++)\n\t\tprintf(&quot;%d\\t&quot;,iaArr[i]);\n\n\tprintf(&quot;\\n&quot;);\n\treturn 0;\n}\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*File\t\t\t: A08BubbleSort.c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t: Program to implement Bubble Sort Algorithm<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Author\t\t: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Compiler\t\t: gcc compiler, Ubuntu 22.04<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Date\t\t\t: 10 August 2022<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdio.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdlib.h&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Function\t\t\t: \tmain<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Input parameters\t:\tno parameters<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*RETURNS\t\t\t:\t0 on success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">main<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #F97583\">void<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> iNum, i, j, <\/span><span style=\"color: #FFAB70\">iaArr<\/span><span style=\"color: #E1E4E8\">[<\/span><span style=\"color: #79B8FF\">10<\/span><span style=\"color: #E1E4E8\">], iTemp;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">*************************************************&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">*<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">PROGRAM TO IMPLEMENT BUBBLE SORT<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">*<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;*************************************************&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter no of elements<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iNum);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter the elements<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(i<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;i<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iNum;i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #FFAB70\">iaArr<\/span><span style=\"color: #E1E4E8\">[i]);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(i<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;i<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iNum;i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(j<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;j<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iNum<\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #E1E4E8\">i<\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">;j<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #FFAB70\">iaArr<\/span><span style=\"color: #E1E4E8\">[j] <\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">iaArr<\/span><span style=\"color: #E1E4E8\">[j<\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">])<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\tiTemp <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">iaArr<\/span><span style=\"color: #E1E4E8\">[j];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t<\/span><span style=\"color: #FFAB70\">iaArr<\/span><span style=\"color: #E1E4E8\">[j] <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">iaArr<\/span><span style=\"color: #E1E4E8\">[j<\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t<\/span><span style=\"color: #FFAB70\">iaArr<\/span><span style=\"color: #E1E4E8\">[j<\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">] <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> iTemp;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/*Code to show the program trace*\/<\/span><span style=\"color: #E1E4E8\">\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/*\t\t\tprintf(&quot;\\nIteration i=%d, j=%d\\n&quot;,i,j);*\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/*\t\t\tfor(k=0;k&lt;iNum;k++)*\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/*\t\t\t\tprintf(&quot;%d\\t&quot;,iaArr[k]);*\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">The Sorted array is <\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(i<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;i<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iNum;i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d\\t<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #FFAB70\">iaArr<\/span><span style=\"color: #E1E4E8\">[i]);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************\n*************************************************\n*\tPROGRAM TO IMPLEMENT BUBBLE SORT\t*\n*************************************************\nEnter no of elements\n5\n\nEnter the elements\n2 1 6 5 7\n\nThe Sorted array is \n1\t2\t5\t6\t7\t\n\n*************************************************\n*\tPROGRAM TO IMPLEMENT BUBBLE SORT\t*\n*************************************************\nEnter no of elements\n6\n\nEnter the elements\n9 7 5 3 1 0\n\nThe Sorted array is \n0\t1\t3\t5\t7\t9\t\n***************************************\/\n\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">\/***************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">\tPROGRAM TO IMPLEMENT BUBBLE SORT\t<\/span><span style=\"color: #F97583\">*<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">no<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">elements<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">5<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">elements<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">6<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">7<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Sorted<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">array<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">6<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">7<\/span><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">\tPROGRAM TO IMPLEMENT BUBBLE SORT\t<\/span><span style=\"color: #F97583\">*<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">no<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">elements<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">6<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">elements<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">9<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">7<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Sorted<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">array<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">0<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">7<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">9<\/span><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">***************************************<\/span><span style=\"color: #E1E4E8\">\/<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"P09\">Question 9 <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">String Operations<\/h3>\n\n\n\n<p class=\"has-text-align-justify\"><strong>Write functions to implement string operations such as compare, concatenate, and find string length. Use the parameter passing techniques.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">C Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************************************************\n*File\t\t\t: A09StringFunctions.c\n*Description\t: Program to implement string operations as functions\n*Author\t\t: Prabodh C P\n*Compiler\t\t: gcc compiler, Ubuntu 22.04\n*Date\t\t\t: 10 August 2022\n***************************************************************************\/\n\n#include&lt;stdio.h&gt;\n#include&lt;stdlib.h&gt;\n\nint fnMyStrCmp(const char*, const char*);\nvoid fnMyStrCat(char*, const char*);\nint fnMyStrLen(const char*);\n\n\/***************************************************************************\n*Function\t\t: \tmain\n*Input parameters\t:\tno parameters\n*RETURNS\t\t:\t0 on success\n***************************************************************************\/\n\nint main()\n{\n\tint iChoice;\n\tchar acStr1[30], acStr2[30];\n\tint iLen;\n\tprintf(&quot;\\n=====================\\n&quot;);\n\tprintf(&quot;STRING OPERATIONS&quot;);\n\tprintf(&quot;\\n=====================\\n&quot;);\n\tfor(;;)\n\t{\n\t\tprintf(&quot;\\nEnter two strings\\n&quot;);\n\t\tprintf(&quot;\\nString 1 : &quot;); \tscanf(&quot;%s&quot;, acStr1);\n\t\tprintf(&quot;\\nString 2 : &quot;); \tscanf(&quot;%s&quot;, acStr2);\n\t\tprintf(&quot;\\n1.String Compare\\n2.String Concatenate\\n3.String Length&quot;);\n\t\tprintf(&quot;\\nEnter your choice : &quot;);\tscanf(&quot;%d&quot;, &amp;iChoice);\t\n\t\tswitch(iChoice)\n\t\t{\n\t\t\tcase 1: if(fnMyStrCmp(acStr1, acStr2) == 0)\n\t\t\t\t\t\tprintf(&quot;\\nTwo strings are equal&quot;);\n\t\t\t\t\telse if(fnMyStrCmp(acStr1, acStr2) &gt; 0)\n\t\t\t\t\t\tprintf(&quot;\\nString %s is greater than String %s&quot;, acStr1, acStr2);\n\t\t\t\t\telse\n\t\t\t\t\t\tprintf(&quot;\\nString %s is greater than String %s&quot;, acStr2, acStr1);\n\t\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\tcase 2:\tfnMyStrCat(acStr1, acStr2);\n\t\t\t\t\tprintf(&quot;\\nConcatenated String is\\n%s&quot;, acStr1);\n\t\t\t\t\tbreak;\n\t\t\t\n\t\t\tcase 3:\tiLen = fnMyStrLen(acStr1);\n\t\t\t\t\tprintf(&quot;\\nLength of String %s is %d\\n&quot;, acStr1, iLen);\n\t\t\t\t\tiLen = fnMyStrLen(acStr2);\n\t\t\t\t\tprintf(&quot;\\nLength of String %s is %d\\n&quot;, acStr2, iLen);\n\t\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t}\n\t\tprintf(&quot;\\nPress 1 to continue and 0 to quit : &quot;);\n\t\tscanf(&quot;%d&quot;, &amp;iChoice);\n\t\tif(0==iChoice)\n\t\t{\n\t\t\tbreak;\n\t\t}\n\t}\n\treturn 0;\t\t\n}\n\n\/***************************************************************************\n*Function\t\t\t: fnMyStrCmp\n*Description\t\t: Function that compares the two strings s1 and s2.  \n*Input parameters\t:\n*\t\tconst char *s1, const char *s2 - two strings to be compared\n*RETURNS\t\t:\n*\t1 if s1 is greater than s2.\n*\t0 if s1 matches s2.\n*\t-1 if s1 is less than s2.\n***************************************************************************\/\n\nint fnMyStrCmp(const char *s1, const char *s2)\n{\n\tint k;\n\tfor(k=0; s1[k] == s2[k] &amp;&amp; s1[k]!='\\0'&amp;&amp; s2[k]!='\\0'; k++);\n\n\tif( k==(fnMyStrLen(s1)) &amp;&amp; k==(fnMyStrLen(s2)) )\t\n\t{\n\t\treturn 0;\n\t}\n\telse if(s1[k] &gt; s2[k])\t\t\n\t{\n\t\treturn 1;\n\t}\n\telse \t\n\t{\n\t\treturn -1;\n\t}\t\n}\n\n\/***************************************************************************\n*Function\t\t\t: fnMyStrCat\n*Description\t\t: function that appends the src string to the dest string\n*Input parameters\t:\n*\t\tchar *dest - first string \n*\t\tconst char *src - second string\n*RETURNS\t\t\t: nothing\n***************************************************************************\/\n\nvoid fnMyStrCat(char *dest, const char *src)\n{\n\tint dest_len, i;\n\tdest_len = fnMyStrLen(dest);\n\tfor (i = 0 ; src[i] != '\\0' ; i++)\n\t\tdest[dest_len + i] = src[i];\n\tdest[dest_len + i] = '\\0';\n}\n\n\/***************************************************************************\n*Function\t\t\t: fnMyStrLen\n*Description\t\t: function that calculates the length of a string\n*Input parameters\t:\n*\t\tconst char *str - string whose length needs to be found\n*RETURNS\t\t\t: \n*\tinteger which is the length of the string\n***************************************************************************\/\n\nint fnMyStrLen(const char *str)\n{\n\tint iLen;\n\tfor(iLen=0; str[iLen] != '\\0'; iLen++);\n\treturn iLen;\n}\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*File\t\t\t: A09StringFunctions.c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t: Program to implement string operations as functions<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Author\t\t: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Compiler\t\t: gcc compiler, Ubuntu 22.04<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Date\t\t\t: 10 August 2022<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdio.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdlib.h&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">fnMyStrCmp<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #F97583\">const<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">char*<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">const<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">char*<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">void<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">fnMyStrCat<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #F97583\">char*<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">const<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">char*<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">fnMyStrLen<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #F97583\">const<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">char*<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Function\t\t: \tmain<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Input parameters\t:\tno parameters<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*RETURNS\t\t:\t0 on success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">main<\/span><span style=\"color: #E1E4E8\">()<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> iChoice;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">char<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">acStr1<\/span><span style=\"color: #E1E4E8\">[<\/span><span style=\"color: #79B8FF\">30<\/span><span style=\"color: #E1E4E8\">], <\/span><span style=\"color: #FFAB70\">acStr2<\/span><span style=\"color: #E1E4E8\">[<\/span><span style=\"color: #79B8FF\">30<\/span><span style=\"color: #E1E4E8\">];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> iLen;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">=====================<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;STRING OPERATIONS&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">=====================<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(;;)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter two strings<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">String 1 : &quot;<\/span><span style=\"color: #E1E4E8\">); \t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, acStr1);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">String 2 : &quot;<\/span><span style=\"color: #E1E4E8\">); \t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, acStr2);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">1.String Compare<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">2.String Concatenate<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">3.String Length&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter your choice : &quot;<\/span><span style=\"color: #E1E4E8\">);\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iChoice);\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">switch<\/span><span style=\"color: #E1E4E8\">(iChoice)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #F97583\">case<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">: <\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #B392F0\">fnMyStrCmp<\/span><span style=\"color: #E1E4E8\">(acStr1, acStr2) <\/span><span style=\"color: #F97583\">==<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Two strings are equal&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t<\/span><span style=\"color: #F97583\">else<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #B392F0\">fnMyStrCmp<\/span><span style=\"color: #E1E4E8\">(acStr1, acStr2) <\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">String <\/span><span style=\"color: #79B8FF\">%s<\/span><span style=\"color: #9ECBFF\"> is greater than String <\/span><span style=\"color: #79B8FF\">%s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, acStr1, acStr2);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t<\/span><span style=\"color: #F97583\">else<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">String <\/span><span style=\"color: #79B8FF\">%s<\/span><span style=\"color: #9ECBFF\"> is greater than String <\/span><span style=\"color: #79B8FF\">%s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, acStr2, acStr1);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t<\/span><span style=\"color: #F97583\">break<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #F97583\">case<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">:\t<\/span><span style=\"color: #B392F0\">fnMyStrCat<\/span><span style=\"color: #E1E4E8\">(acStr1, acStr2);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Concatenated String is<\/span><span style=\"color: #79B8FF\">\\n%s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, acStr1);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t<\/span><span style=\"color: #F97583\">break<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #F97583\">case<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\">:\tiLen <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">fnMyStrLen<\/span><span style=\"color: #E1E4E8\">(acStr1);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Length of String <\/span><span style=\"color: #79B8FF\">%s<\/span><span style=\"color: #9ECBFF\"> is <\/span><span style=\"color: #79B8FF\">%d\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, acStr1, iLen);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\tiLen <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">fnMyStrLen<\/span><span style=\"color: #E1E4E8\">(acStr2);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Length of String <\/span><span style=\"color: #79B8FF\">%s<\/span><span style=\"color: #9ECBFF\"> is <\/span><span style=\"color: #79B8FF\">%d\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, acStr2, iLen);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t<\/span><span style=\"color: #F97583\">break<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Press 1 to continue and 0 to quit : &quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iChoice);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #F97583\">==<\/span><span style=\"color: #E1E4E8\">iChoice)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #F97583\">break<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Function\t\t\t: fnMyStrCmp<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t\t: Function that compares the two strings s1 and s2.  <\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Input parameters\t:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*\t\tconst char *s1, const char *s2 - two strings to be compared<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*RETURNS\t\t:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*\t1 if s1 is greater than s2.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*\t0 if s1 matches s2.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*\t-1 if s1 is less than s2.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">fnMyStrCmp<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #F97583\">const<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">char<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #FFAB70\">s1<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">const<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">char<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #FFAB70\">s2<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> k;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(k<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">; <\/span><span style=\"color: #FFAB70\">s1<\/span><span style=\"color: #E1E4E8\">[k] <\/span><span style=\"color: #F97583\">==<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">s2<\/span><span style=\"color: #E1E4E8\">[k] <\/span><span style=\"color: #F97583\">&amp;&amp;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">s1<\/span><span style=\"color: #E1E4E8\">[k]<\/span><span style=\"color: #F97583\">!=<\/span><span style=\"color: #9ECBFF\">&#39;<\/span><span style=\"color: #79B8FF\">\\0<\/span><span style=\"color: #9ECBFF\">&#39;<\/span><span style=\"color: #F97583\">&amp;&amp;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">s2<\/span><span style=\"color: #E1E4E8\">[k]<\/span><span style=\"color: #F97583\">!=<\/span><span style=\"color: #9ECBFF\">&#39;<\/span><span style=\"color: #79B8FF\">\\0<\/span><span style=\"color: #9ECBFF\">&#39;<\/span><span style=\"color: #E1E4E8\">; k<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">( k<\/span><span style=\"color: #F97583\">==<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #B392F0\">fnMyStrLen<\/span><span style=\"color: #E1E4E8\">(s1)) <\/span><span style=\"color: #F97583\">&amp;&amp;<\/span><span style=\"color: #E1E4E8\"> k<\/span><span style=\"color: #F97583\">==<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #B392F0\">fnMyStrLen<\/span><span style=\"color: #E1E4E8\">(s2)) )\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">else<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #FFAB70\">s1<\/span><span style=\"color: #E1E4E8\">[k] <\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">s2<\/span><span style=\"color: #E1E4E8\">[k])\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">else<\/span><span style=\"color: #E1E4E8\"> \t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Function\t\t\t: fnMyStrCat<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t\t: function that appends the src string to the dest string<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Input parameters\t:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*\t\tchar *dest - first string <\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*\t\tconst char *src - second string<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*RETURNS\t\t\t: nothing<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">void<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">fnMyStrCat<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #F97583\">char<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #FFAB70\">dest<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">const<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">char<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #FFAB70\">src<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> dest_len, i;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tdest_len <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">fnMyStrLen<\/span><span style=\"color: #E1E4E8\">(dest);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\"> (i <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> ; <\/span><span style=\"color: #FFAB70\">src<\/span><span style=\"color: #E1E4E8\">[i] <\/span><span style=\"color: #F97583\">!=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&#39;<\/span><span style=\"color: #79B8FF\">\\0<\/span><span style=\"color: #9ECBFF\">&#39;<\/span><span style=\"color: #E1E4E8\"> ; i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #FFAB70\">dest<\/span><span style=\"color: #E1E4E8\">[dest_len <\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\"> i] <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">src<\/span><span style=\"color: #E1E4E8\">[i];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #FFAB70\">dest<\/span><span style=\"color: #E1E4E8\">[dest_len <\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\"> i] <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&#39;<\/span><span style=\"color: #79B8FF\">\\0<\/span><span style=\"color: #9ECBFF\">&#39;<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Function\t\t\t: fnMyStrLen<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t\t: function that calculates the length of a string<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Input parameters\t:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*\t\tconst char *str - string whose length needs to be found<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*RETURNS\t\t\t: <\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*\tinteger which is the length of the string<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">fnMyStrLen<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #F97583\">const<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">char<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #FFAB70\">str<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> iLen;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(iLen<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">; <\/span><span style=\"color: #FFAB70\">str<\/span><span style=\"color: #E1E4E8\">[iLen] <\/span><span style=\"color: #F97583\">!=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&#39;<\/span><span style=\"color: #79B8FF\">\\0<\/span><span style=\"color: #9ECBFF\">&#39;<\/span><span style=\"color: #E1E4E8\">; iLen<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> iLen;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************\n=====================\nSTRING OPERATIONS\n=====================\n\nEnter two strings\n\nString 1 : shiva \n\nString 2 : shankar\n\n1.String Compare\n2.String Concatenate\n3.String Length\nEnter your choice : 2\n\nConcatenated String is\nshivashankar\nPress 1 to continue and 0 to quit : 1\n\nEnter two strings\n\nString 1 : ramesh\n\nString 2 : sumesh\n\n1.String Compare\n2.String Concatenate\n3.String Length\nEnter your choice : 1\n\nString sumesh is greater than String ramesh\nPress 1 to continue and 0 to quit : 1\n\nEnter two strings\n\nString 1 : sam\n\nString 2 : samantha\n\n1.String Compare\n2.String Concatenate\n3.String Length\nEnter your choice : 3\n\nLength of String sam is 3\n\nLength of String samantha is 8\n\nPress 1 to continue and 0 to quit : 0\n***************************************\/\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">\/***************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=====================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">STRING<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">OPERATIONS<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=====================<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">two<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">strings<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">shiva<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">shankar<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1.String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Compare<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">2.String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Concatenate<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">3.String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Length<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">your<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">choice<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Concatenated<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">shivashankar<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Press<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">continue<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">quit<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">two<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">strings<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ramesh<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">sumesh<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1.String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Compare<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">2.String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Concatenate<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">3.String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Length<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">your<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">choice<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">sumesh<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">greater<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">than<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">ramesh<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Press<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">continue<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">quit<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">two<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">strings<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">sam<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">samantha<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1.String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Compare<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">2.String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Concatenate<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">3.String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Length<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">your<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">choice<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Length<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">sam<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Length<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">String<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">samantha<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">8<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Press<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">continue<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">quit<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">***************************************<\/span><span style=\"color: #E1E4E8\">\/<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"P10\">Question 10 <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">C Structures<\/h3>\n\n\n\n<p class=\"has-text-align-justify\"><strong>Implement structures to read, write and compute average- marks and the students scoring above and below the average marks for a class of N students.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">C Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************************************************\n*File\t\t\t: A10StudentStructure.c\n*Description\t: Program to implement structure and compute average marks\n*Author\t\t: Prabodh C P\n*Compiler\t\t: gcc compiler, Ubuntu 22.04\n*Date\t\t\t: 10 August 2022\n***************************************************************************\/\n\n#include&lt;stdio.h&gt;\n#include&lt;stdlib.h&gt;\n#define STRSIZE 30\n\ntypedef struct\n{\n\tchar cName[STRSIZE];\n\tchar cUSN[11];\n\tint iMarks;\n}STUDENT_TYPE;\n\n\/***************************************************************************\n*Function\t\t\t: \tmain\n*Input parameters\t:\tno parameters\n*RETURNS\t\t\t:\t0 on success\n***************************************************************************\/\n\nint main(void)\n{\n\tSTUDENT_TYPE students[100];\n\tint iNum, i;\n\tdouble dAvg = 0.0;\n\t\n\tprintf(&quot;\\nEnter the number of students : &quot;);\n\tscanf(&quot;%d&quot;, &amp;iNum);\n\t\n\tprintf(&quot;\\nEnter the Student details\\n&quot;);\n\tfor(i=0;i&lt;iNum;i++)\n\t{\n\t\tprintf(&quot;\\n###############################&quot;);\n\t\tprintf(&quot;\\nName : &quot;); \tscanf(&quot;%s&quot;, students[i].cName);\n\t\tprintf(&quot;\\nUSN : &quot;); \tscanf(&quot;%s&quot;, students[i].cUSN);\n\t\tprintf(&quot;\\nMarks : &quot;); \tscanf(&quot;%d&quot;, &amp;students[i].iMarks);\n\t\tdAvg += students[i].iMarks;\n\t}\n\t\n\tdAvg \/= iNum;\n\t\n\tprintf(&quot;\\nThe average marks for the class is : %g\\n&quot;, dAvg);\n\t\n\tfor(i=0;i&lt;iNum;i++)\n\t{\n\t\tprintf(&quot;\\n###############################&quot;);\t\t\n\t\tprintf(&quot;\\nName\\t: %s&quot;, students[i].cName);\n\t\tprintf(&quot;\\nUSN\\t: %s&quot;, students[i].cUSN);\n\t\tprintf(&quot;\\nMarks\\t: %d&quot;, students[i].iMarks);\n\t\tif(students[i].iMarks &lt; dAvg)\n\t\t\tprintf(&quot;\\nThe student has scored below average\\n&quot;);\n\t\telse\n\t\t\tprintf(&quot;\\nThe student has scored above average\\n&quot;);\n\t}\n\t\t\n\treturn 0;\n}\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*File\t\t\t: A10StudentStructure.c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t: Program to implement structure and compute average marks<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Author\t\t: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Compiler\t\t: gcc compiler, Ubuntu 22.04<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Date\t\t\t: 10 August 2022<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdio.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdlib.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#define<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">STRSIZE<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">30<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">typedef<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">struct<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">char<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">cName<\/span><span style=\"color: #E1E4E8\">[STRSIZE];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">char<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">cUSN<\/span><span style=\"color: #E1E4E8\">[<\/span><span style=\"color: #79B8FF\">11<\/span><span style=\"color: #E1E4E8\">];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> iMarks;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}STUDENT_TYPE;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Function\t\t\t: \tmain<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Input parameters\t:\tno parameters<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*RETURNS\t\t\t:\t0 on success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">main<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #F97583\">void<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tSTUDENT_TYPE <\/span><span style=\"color: #FFAB70\">students<\/span><span style=\"color: #E1E4E8\">[<\/span><span style=\"color: #79B8FF\">100<\/span><span style=\"color: #E1E4E8\">];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> iNum, i;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">double<\/span><span style=\"color: #E1E4E8\"> dAvg <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0.0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter the number of students : &quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iNum);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter the Student details<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(i<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;i<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iNum;i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">###############################&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Name : &quot;<\/span><span style=\"color: #E1E4E8\">); \t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #FFAB70\">students<\/span><span style=\"color: #E1E4E8\">[i].cName);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">USN : &quot;<\/span><span style=\"color: #E1E4E8\">); \t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #FFAB70\">students<\/span><span style=\"color: #E1E4E8\">[i].cUSN);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Marks : &quot;<\/span><span style=\"color: #E1E4E8\">); \t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #FFAB70\">students<\/span><span style=\"color: #E1E4E8\">[i].iMarks);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\tdAvg <\/span><span style=\"color: #F97583\">+=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">students<\/span><span style=\"color: #E1E4E8\">[i].iMarks;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tdAvg <\/span><span style=\"color: #F97583\">\/=<\/span><span style=\"color: #E1E4E8\"> iNum;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">The average marks for the class is : <\/span><span style=\"color: #79B8FF\">%g\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, dAvg);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(i<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;i<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iNum;i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">###############################&quot;<\/span><span style=\"color: #E1E4E8\">);\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Name<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">: <\/span><span style=\"color: #79B8FF\">%s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #FFAB70\">students<\/span><span style=\"color: #E1E4E8\">[i].cName);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">USN<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">: <\/span><span style=\"color: #79B8FF\">%s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #FFAB70\">students<\/span><span style=\"color: #E1E4E8\">[i].cUSN);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Marks<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">: <\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #FFAB70\">students<\/span><span style=\"color: #E1E4E8\">[i].iMarks);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #FFAB70\">students<\/span><span style=\"color: #E1E4E8\">[i].iMarks <\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\"> dAvg)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">The student has scored below average<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">else<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t<\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">The student has scored above average<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************\nEnter the number of students : 4\nEnter the Student details\n\n=========================================\nName : Raju\nUSN : 1SI17CS036\nMarks : 67\n=========================================\nName : Michael\nUSN : 1SI17CS045\nMarks : 87\n=========================================\nName : Sahana\nUSN : 1SI17CS405\nMarks : 77\n=========================================\nName : Jonathan\nUSN : 1SI17CS025\nMarks : 83\n\nThe average marks for the class is : 78.5\n\n=========================================\nName\t: Raju\nUSN\t: 1SI17CS036\nMarks\t: 67\nThe student has scored below average\n=========================================\nName\t: Michael\nUSN\t: 1SI17CS045\nMarks\t: 87\nThe student has scored above average\n=========================================\nName\t: Sahana\nUSN\t: 1SI17CS405\nMarks\t: 77\nThe student has scored below average\n=========================================\nName\t: Jonathan\nUSN\t: 1SI17CS025\nMarks\t: 83\nThe student has scored above average\n***************************************\/\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">\/***************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">students<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Student<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">details<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=========================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Raju<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">USN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #9ECBFF\">SI17CS036<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Marks<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">67<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=========================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Michael<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">USN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #9ECBFF\">SI17CS045<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Marks<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">87<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=========================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Sahana<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">USN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #9ECBFF\">SI17CS405<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Marks<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">77<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=========================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Jonathan<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">USN<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #9ECBFF\">SI17CS025<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Marks<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">83<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">average<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">marks<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">for<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">class<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">is<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">78.5<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=========================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Name<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Raju<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">USN<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #9ECBFF\">SI17CS036<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Marks<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">67<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">student<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">has<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">scored<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">below<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">average<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=========================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Name<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Michael<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">USN<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #9ECBFF\">SI17CS045<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Marks<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">87<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">student<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">has<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">scored<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">above<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">average<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=========================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Name<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Sahana<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">USN<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #9ECBFF\">SI17CS405<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Marks<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">77<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">student<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">has<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">scored<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">below<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">average<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">=========================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Name<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Jonathan<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">USN<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #9ECBFF\">SI17CS025<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Marks<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">83<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">student<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">has<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">scored<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">above<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">average<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">***************************************<\/span><span style=\"color: #E1E4E8\">\/<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"P11\">Question 11 <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Pointers and Arrays<\/h3>\n\n\n\n<p class=\"has-text-align-justify\"><strong>Develop a program using pointers to compute the sum, mean and standard deviation of all elements stored in an array of N real numbers.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">C Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************************************************\n*File\t\t\t: A11MeanVarianceSD.c\n*Description\t: Program to compute Mean, Variance and Standard Deviation\n\t\t\t\t\tusing pointer to an array\n*Author\t\t: Prabodh C P\n*Compiler\t\t: gcc compiler, Ubuntu 22.04\n*Date\t\t\t: 10 August 2022\n***************************************************************************\/\n#include&lt;stdio.h&gt;\n#include&lt;stdlib.h&gt;\n#include&lt;math.h&gt;\n\/***************************************************************************\n*Function\t\t\t: \tmain\n*Input parameters\t:\tno parameters\n*RETURNS\t\t\t:\t0 on success\n***************************************************************************\/\nint main(void)\n{\n    int i,iNum;\n    float fMean = 0.0f, fVariance = 0.0f, fSd = 0.0f,faArray[100],fSum=0.0f;\n    float *fptr;\n\n    printf(&quot;\\nEnter the number of Values : &quot;);\n    scanf(&quot;%d&quot;,&amp;iNum);\n    fptr = faArray; \n\/*    fptr = (float*)malloc(iNum*sizeof(float));*\/\n    printf(&quot;\\nEnter %d values\\n&quot;, iNum);\n    for(i=0; i&lt;iNum; i++)\n    {\n        scanf(&quot;%f&quot;,fptr+i);\n        fSum += *(fptr+i);\t\t\/\/fSum += fptr[i]; this is also valid\n    }\n    fMean = fSum\/iNum;\n\n    for(i=0; i&lt;iNum; i++)\n    {\n        fVariance += (fptr[i] - fMean)*(fptr[i] - fMean);\n\t\t\/\/fVariance += (*(fptr+i) - fMean)*(*(fptr+i) - fMean);\n    }\n    fVariance \/= iNum;\n    fSd = sqrt(fVariance);\n    printf(&quot;\\nThe values entered are&quot;);\n    for(i=0; i&lt;iNum; i++)\n    {\n        printf(&quot;\\t%g&quot;,fptr[i]);        \/\/printf(&quot;\\n\\t%f&quot;,*(fptr+i));\n    }\n    printf(&quot;\\n&quot;);\n\n    printf(&quot;\\n**************************************\\n&quot;);\n    printf(&quot;\\tSum\\t = \\t%g\\n\\tMean\\t = \\t%g\\n\\tVariance = \\t%g\\nStandard Deviation = \\t%g&quot;,fSum,fMean,fVariance,fSd);\n    printf(&quot;\\n**************************************\\n&quot;);\n    return 0;\n}\n\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*File\t\t\t: A11MeanVarianceSD.c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t: Program to compute Mean, Variance and Standard Deviation<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\t\t\t\t\tusing pointer to an array<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Author\t\t: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Compiler\t\t: gcc compiler, Ubuntu 22.04<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Date\t\t\t: 10 August 2022<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdio.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdlib.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;math.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Function\t\t\t: \tmain<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Input parameters\t:\tno parameters<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*RETURNS\t\t\t:\t0 on success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">main<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #F97583\">void<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> i,iNum;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">float<\/span><span style=\"color: #E1E4E8\"> fMean <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0.0<\/span><span style=\"color: #F97583\">f<\/span><span style=\"color: #E1E4E8\">, fVariance <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0.0<\/span><span style=\"color: #F97583\">f<\/span><span style=\"color: #E1E4E8\">, fSd <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0.0<\/span><span style=\"color: #F97583\">f<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #FFAB70\">faArray<\/span><span style=\"color: #E1E4E8\">[<\/span><span style=\"color: #79B8FF\">100<\/span><span style=\"color: #E1E4E8\">],fSum<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0.0<\/span><span style=\"color: #F97583\">f<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">float<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">fptr;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter the number of Values : &quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iNum);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    fptr <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> faArray; <\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/*    fptr = (float*)malloc(iNum*sizeof(float));*\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter <\/span><span style=\"color: #79B8FF\">%d<\/span><span style=\"color: #9ECBFF\"> values<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, iNum);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(i<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">; i<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iNum; i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%f<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,fptr<\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\">i);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        fSum <\/span><span style=\"color: #F97583\">+=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">(fptr<\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\">i);<\/span><span style=\"color: #6A737D\">\t\t\/\/fSum += fptr[i]; this is also valid<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    fMean <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> fSum<\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\">iNum;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(i<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">; i<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iNum; i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        fVariance <\/span><span style=\"color: #F97583\">+=<\/span><span style=\"color: #E1E4E8\"> (<\/span><span style=\"color: #FFAB70\">fptr<\/span><span style=\"color: #E1E4E8\">[i] <\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #E1E4E8\"> fMean)<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #FFAB70\">fptr<\/span><span style=\"color: #E1E4E8\">[i] <\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #E1E4E8\"> fMean);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #6A737D\">\/\/fVariance += (*(fptr+i) - fMean)*(*(fptr+i) - fMean);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    fVariance <\/span><span style=\"color: #F97583\">\/=<\/span><span style=\"color: #E1E4E8\"> iNum;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    fSd <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">sqrt<\/span><span style=\"color: #E1E4E8\">(fVariance);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">The values entered are&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">for<\/span><span style=\"color: #E1E4E8\">(i<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">; i<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">iNum; i<\/span><span style=\"color: #F97583\">++<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\t%g<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #FFAB70\">fptr<\/span><span style=\"color: #E1E4E8\">[i]);<\/span><span style=\"color: #6A737D\">        \/\/printf(&quot;\\n\\t%f&quot;,*(fptr+i));<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">**************************************<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">Sum<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\"> = <\/span><span style=\"color: #79B8FF\">\\t%g\\n\\t<\/span><span style=\"color: #9ECBFF\">Mean<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\"> = <\/span><span style=\"color: #79B8FF\">\\t%g\\n\\t<\/span><span style=\"color: #9ECBFF\">Variance = <\/span><span style=\"color: #79B8FF\">\\t%g\\n<\/span><span style=\"color: #9ECBFF\">Standard Deviation = <\/span><span style=\"color: #79B8FF\">\\t%g<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,fSum,fMean,fVariance,fSd);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">**************************************<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************\nEnter the number of Values : 4\n\nEnter 4 values\n1.1 2.2 3.3 4.4\n\nThe values entered are\t1.1\t2.2\t3.3\t4.4\n\n**************************************\n\tSum\t = \t11\n\tMean\t = \t2.75\n\tVariance = \t1.5125\nStandard Deviation = \t1.22984\n**************************************\n============================================================\nEnter the number of Values : 5\n\nEnter 5 values\n5.345 6.765 7.234 8.675 9.765\n\nThe values entered are\t5.345\t6.765\t7.234\t8.675\t9.765\n\n**************************************\n\tSum\t = \t37.784\n\tMean\t = \t7.5568\n\tVariance = \t2.34995\nStandard Deviation = \t1.53295\n**************************************\n***************************************\/\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">\/***************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Values<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">values<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">1.1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2.2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3.3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4.4<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">values<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">entered<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">are<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">1.1<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">2.2<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">3.3<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">4.4<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">**************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">Sum<\/span><span style=\"color: #E1E4E8\">\t <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> \t<\/span><span style=\"color: #79B8FF\">11<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">Mean<\/span><span style=\"color: #E1E4E8\">\t <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> \t<\/span><span style=\"color: #79B8FF\">2.75<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">Variance<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> \t<\/span><span style=\"color: #79B8FF\">1.5125<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Standard<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Deviation<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> \t<\/span><span style=\"color: #79B8FF\">1.22984<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">**************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">============================================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Values<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">values<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">5.345<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">6.765<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">7.234<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">8.675<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">9.765<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">values<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">entered<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">are<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">5.345<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">6.765<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">7.234<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">8.675<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">9.765<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">**************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">Sum<\/span><span style=\"color: #E1E4E8\">\t <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> \t<\/span><span style=\"color: #79B8FF\">37.784<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">Mean<\/span><span style=\"color: #E1E4E8\">\t <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> \t<\/span><span style=\"color: #79B8FF\">7.5568<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #B392F0\">Variance<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> \t<\/span><span style=\"color: #79B8FF\">2.34995<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Standard<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">Deviation<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">=<\/span><span style=\"color: #E1E4E8\"> \t<\/span><span style=\"color: #79B8FF\">1.53295<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">**************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">***************************************<\/span><span style=\"color: #E1E4E8\">\/<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"P12\">Question 12 <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">File Copy<\/h3>\n\n\n\n<p class=\"has-text-align-justify\"><strong>Write a C program to copy a text file to another, read both the input file name and target file name.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">C Code<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/***************************************************************************\n*File\t\t\t: A12FileCopy.c\n*Description\t: Program to copy a text file to another\n*Author\t\t: Prabodh C P\n*Compiler\t\t: gcc compiler, Ubuntu 22.04\n*Date\t\t\t: 22 December 2022\n***************************************************************************\/\n\n#include&lt;stdio.h&gt;\n#include&lt;stdlib.h&gt;\n\n\/***************************************************************************\n*Function\t\t\t: \tmain\n*Input parameters\t:\tno parameters\n*RETURNS\t\t\t:\t0 on success\n***************************************************************************\/\nint main(void)\n{\n    FILE *fp1,*fp2;\n    int ch;\n    char fname1[100], fname2[100];\n    printf(&quot;\\nEnter File name to be copied\\n&quot;);\n    scanf(&quot;%s&quot;,fname1);\n    fp1 = fopen(fname1,&quot;r&quot;);\n\n    if(fp1 == NULL)\n    {\n        printf(&quot;\\nInput File %s doesn't exist\\n&quot;, fname1);\n        exit(0);\n    }\n\n    printf(&quot;\\nEnter target File name\\n&quot;);\n    scanf(&quot;%s&quot;,fname2);\n\n    fp2 = fopen(fname2,&quot;w&quot;);\n    while((ch=fgetc(fp1)) != EOF)\n    {\n        fputc(ch,fp2);\n    }\n    printf(&quot;\\nFile %s successfully created\\n&quot;,fname2);\n\n    fclose(fp1);\n    fclose(fp2);\n\n    return 0;\n}\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*File\t\t\t: A12FileCopy.c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t: Program to copy a text file to another<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Author\t\t: Prabodh C P<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Compiler\t\t: gcc compiler, Ubuntu 22.04<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Date\t\t\t: 22 December 2022<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdio.h&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">#include<\/span><span style=\"color: #9ECBFF\">&lt;stdlib.h&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Function\t\t\t: \tmain<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Input parameters\t:\tno parameters<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*RETURNS\t\t\t:\t0 on success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">main<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #F97583\">void<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    FILE <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">fp1,<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">fp2;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">int<\/span><span style=\"color: #E1E4E8\"> ch;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">char<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #FFAB70\">fname1<\/span><span style=\"color: #E1E4E8\">[<\/span><span style=\"color: #79B8FF\">100<\/span><span style=\"color: #E1E4E8\">], <\/span><span style=\"color: #FFAB70\">fname2<\/span><span style=\"color: #E1E4E8\">[<\/span><span style=\"color: #79B8FF\">100<\/span><span style=\"color: #E1E4E8\">];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter File name to be copied<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,fname1);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    fp1 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">fopen<\/span><span style=\"color: #E1E4E8\">(fname1,<\/span><span style=\"color: #9ECBFF\">&quot;r&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">(fp1 <\/span><span style=\"color: #F97583\">==<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">NULL<\/span><span style=\"color: #E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Input File <\/span><span style=\"color: #79B8FF\">%s<\/span><span style=\"color: #9ECBFF\"> doesn&#39;t exist<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, fname1);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #B392F0\">exit<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    }<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Enter target File name<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">%s<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,fname2);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    fp2 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">fopen<\/span><span style=\"color: #E1E4E8\">(fname2,<\/span><span style=\"color: #9ECBFF\">&quot;w&quot;<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">while<\/span><span style=\"color: #E1E4E8\">((ch<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #B392F0\">fgetc<\/span><span style=\"color: #E1E4E8\">(fp1)) <\/span><span style=\"color: #F97583\">!=<\/span><span style=\"color: #E1E4E8\"> EOF)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #B392F0\">fputc<\/span><span style=\"color: #E1E4E8\">(ch,fp2);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    }<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">printf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">File <\/span><span style=\"color: #79B8FF\">%s<\/span><span style=\"color: #9ECBFF\"> successfully created<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,fname2);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">fclose<\/span><span style=\"color: #E1E4E8\">(fp1);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #B392F0\">fclose<\/span><span style=\"color: #E1E4E8\">(fp2);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    <\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Output<\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/**************************************************\nEnter File name to be copied\nout9.c\n\nEnter target File name\nout99.c\n\nFile out99.c successfully created\n\n===============================================\n\nEnter File name to be copied\nsecret.txt\n\nInput File secret.txt doesn't exist\n\n**************************************************\/\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #B392F0\">\/**************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">File<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">be<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">copied<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">out9.c<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">target<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">File<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">name<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">out99.c<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">File<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">out99.c<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">successfully<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">created<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">===============================================<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">File<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">name<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">to<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">be<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">copied<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">secret.txt<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Input<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">File<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">secret.txt<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">doesn&#39;t exist<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #9ECBFF\">**************************************************\/<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>If you are also looking for other subject Lab Manuals, head over to my following blog :<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-myblogosphere wp-block-embed-myblogosphere\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"fF69gsjGR9\"><a href=\"https:\/\/moodle.sit.ac.in\/blog\/vtu-lab-manuals-using-foss\/\">VTU Lab Manuals using FOSS<\/a><\/blockquote><iframe class=\"wp-embedded-content lazyload\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;VTU Lab Manuals using FOSS&#8221; &#8212; MyBlogosphere\" data-src=\"https:\/\/moodle.sit.ac.in\/blog\/vtu-lab-manuals-using-foss\/embed\/#?secret=Cuz5gCW15p#?secret=fF69gsjGR9\" data-secret=\"fF69gsjGR9\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n<p>I am excited about the endless possibilities this subject and its lab manual offer. So, let&#8217;s come together, share our knowledge, and empower ourselves and others with the magic of C programming. The journey begins now, and the sky&#8217;s the limit! Stay tuned for updates and new contributions. Happy coding, everyone!\u00a0 Looking for your feedback. Report if there are any errors in the manual in the comments section.<\/p>","protected":false},"excerpt":{"rendered":"<p>The academic syllabus has been changed for the year 2022-23 in VTU. A new subject has been introduced titled \u201cPrinciples of Programming Using C\u201d (Sub Code:&nbsp;BPOPS103\/203) for first year students of&nbsp;VTU. This subject has an integrated lab component. Here I am publishing the first version of the lab manual which has solutions and sample output [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3],"tags":[10,11,18,20,21,27,35,38,43],"class_list":["post-234","post","type-post","status-publish","format-standard","hentry","category-programming","tag-22pop13","tag-22pop23","tag-c-programming","tag-computer-programming","tag-cpl-lab","tag-gcc-compiler","tag-lab-manual","tag-principles-of-programming-using-c","tag-vtu"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/posts\/234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/comments?post=234"}],"version-history":[{"count":22,"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/posts\/234\/revisions"}],"predecessor-version":[{"id":2315,"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/posts\/234\/revisions\/2315"}],"wp:attachment":[{"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/media?parent=234"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/categories?post=234"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/tags?post=234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}