{"id":623,"date":"2023-06-12T12:17:05","date_gmt":"2023-06-12T06:47:05","guid":{"rendered":"https:\/\/moodle.sit.ac.in\/blog\/?p=623"},"modified":"2024-05-14T05:27:45","modified_gmt":"2024-05-13T23:57:45","slug":"introduction-to-c-programming-lab-manual-for-vtu-besck104e-204e","status":"publish","type":"post","link":"https:\/\/moodle.sit.ac.in\/blog\/introduction-to-c-programming-lab-manual-for-vtu-besck104e-204e\/","title":{"rendered":"Introduction to C Programming Lab Manual for VTU (BESCK104E\/204E)"},"content":{"rendered":"<p>In this blog post, you will find solutions for the <strong>Introduction to C Programming Lab Manual (BESCK104E\/204E)<\/strong> course work for the <strong>I<\/strong> year students of <strong>VTU<\/strong> university. The academic syllabus has been changed for the year 2022-23 in\u00a0<a title=\"\" href=\"https:\/\/www.vtu.ac.in\/\" target=\"_blank\" rel=\"noopener\">VTU<\/a>. A new subject has been introduced titled \u201c<strong><a title=\"\" href=\"https:\/\/vtu.ac.in\/pdf\/2022syll\/BESCK104E.pdf\" target=\"_blank\" rel=\"noopener\">Introduction to C Programming<\/a><\/strong>\u201d (Sub Code:\u00a0<strong>BESCK104E\/204E<\/strong>) for first year students of\u00a0<a title=\"\" href=\"https:\/\/www.vtu.ac.in\/\" target=\"_blank\" rel=\"noopener\">VTU<\/a>. This subject has an integrated lab component. Anybody can contribute and re-share this manual as it is distributed under <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>. Also note the same subject is part of the autonomous curriculum at Siddaganga Institute of technology with code <strong>ESCO5<\/strong>.<\/p>\n<p>All the programs have been compiled using the GNU\u00a0<a href=\"https:\/\/gcc.gnu.org\/\"><strong>GCC<\/strong><\/a>\u00a0compiler version\u00a09.4.0 and has been tested on\u00a0<a href=\"https:\/\/releases.ubuntu.com\/22.04\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ubuntu 22.04.4 LTS (Jammy Jellyfish)<\/a>\u00a0 64-bit Kernel Linux 5.15.0-56-generic.<\/p>\n<p>These programs can run on any GNU\/Linux Operating system or any other OS with GCC installed.<\/p>\n<p>GCC compiler can be obtained from\u00a0<a href=\"https:\/\/gcc.gnu.org\/install\/binaries.html\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>. A nice tutorial is provided\u00a0<a href=\"https:\/\/www3.ntu.edu.sg\/home\/ehchua\/programming\/cpp\/gcc_make.html\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>\u00a0to get started with GCC.<\/p>\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\u00a0<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<ol>\n<li><a href=\"http:\/\/www.codeblocks.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Code::Blocks<\/a><\/li>\n<li><a href=\"http:\/\/anjuta.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Anjuta DevStudio<\/a><\/li>\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<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<ol>\n<li><a href=\"#P01\"><span style=\"color: #ff0000;\">Question 01 &#8211; <\/span><span style=\"color: #ff0000;\">Mechanical Energy of a Particle<\/span><\/a><\/li>\n<li><a href=\"#P02\"><span style=\"color: #ff0000;\">Question 02 &#8211; Distance Conversion<\/span><\/a><\/li>\n<li><a href=\"#P03\"><span style=\"color: #ff0000;\">Question 03 &#8211; Check Character case<\/span><\/a><\/li>\n<li><a href=\"http:\/\/P04\" data-wplink-url-error=\"true\"><span style=\"color: #ff0000;\">Question 04 &#8211; Balancing Chemical Equation<\/span><\/a><\/li>\n<li><a href=\"http:\/\/P05\" data-wplink-url-error=\"true\"><span style=\"color: #ff0000;\">Question 05 &#8211; Matrix Multiplication<\/span><\/a><\/li>\n<li><a href=\"http:\/\/P06\" data-wplink-url-error=\"true\"><span style=\"color: #ff0000;\">Question 06 &#8211; Compute Sine and Cosine of an Angle<\/span><\/a><\/li>\n<li><a href=\"http:\/\/P07\" data-wplink-url-error=\"true\"><span style=\"color: #ff0000;\">Question 07 &#8211; Bubble Sort<\/span><\/a><\/li>\n<li><a href=\"http:\/\/P08\" data-wplink-url-error=\"true\"><span style=\"color: #ff0000;\">Question 08 &#8211; String Operations<\/span><\/a><\/li>\n<li><a href=\"http:\/\/P09\" data-wplink-url-error=\"true\"><span style=\"color: #ff0000;\">Question 09 &#8211; C Structures<\/span><\/a><\/li>\n<li><a href=\"http:\/\/P10\" data-wplink-url-error=\"true\"><span style=\"color: #ff0000;\">Question 10 &#8211; Pointers and Arrays<\/span><\/a><\/li>\n<\/ol>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Question 1 <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P01\">Mechanical Energy of a Particle<\/h3>\n\n\n\n<p class=\"has-text-align-justify\"><strong>Write a C Program to find Mechanical Energy of a particle using E = mgh+1\/2 mv<sup>2<\/sup>.<\/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: A01MechEnergy.c\n*Description\t: C Program to find Mechanical Energy of a particle using E = mgh+1\/2 mv2.\n*Author\t\t: Prabodh C P\n*Compiler\t\t: gcc compiler, Ubuntu 22.04\n*Date\t\t\t: 02 December 2022\n***************************************************************************\/\n\n#include&lt;stdio.h&gt;\n#include&lt;stdlib.h&gt;\n#include&lt;math.h&gt;\n\nconst double ACCL_GRAV = 9.806;\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\tdouble dMass, dHeight, dVelocity;\n\tdouble dPotEng, dKinEng, dEng;\n\n\tprintf(&quot;\\n*************************************************************&quot;);\n\tprintf(&quot;\\n*\\tProgram to find Mechanical Energy of a body\\t    *\\n&quot;);\n\tprintf(&quot;*************************************************************&quot;);\n\n\t\n\tprintf(&quot;\\nEnter the mass (in kg) of the body: &quot;); scanf(&quot;%lf&quot;, &amp;dMass);\n\tprintf(&quot;\\nEnter the height (in metres) of the body: &quot;); scanf(&quot;%lf&quot;, &amp;dHeight);\n\tprintf(&quot;\\nEnter the velocity (in meters per second) of the body: &quot;); scanf(&quot;%lf&quot;, &amp;dVelocity);\n\n\tdPotEng = dMass * ACCL_GRAV * dHeight;\n\tdKinEng = dMass * dVelocity * dVelocity\t\/ 2;\n\tdEng = dPotEng + dKinEng;\n\t\n\tprintf(&quot;\\nPotential energy associated with the body is %0.3lf Joules\\n&quot;, dPotEng);\n\tprintf(&quot;\\nKinetic energy associated with the body is %0.3lf Joules\\n&quot;, dKinEng);\n\tprintf(&quot;\\nTotal energy associated with the body is %0.3lf Joules\\n&quot;, dEng);\n\t\n\treturn 0;\t\t\n}\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: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*File\t\t\t: A01MechEnergy.c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t: C Program to find Mechanical Energy of a particle using E = mgh+1\/2 mv2.<\/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: 02 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: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdio.h<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdlib.h<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">math.h<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">const<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">double<\/span><span style=\"color: #E1E4E8\"> ACCL_GRAV <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">9.806<\/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\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: #E1E4E8\">int <\/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\">\tdouble dMass, dHeight, dVelocity;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tdouble dPotEng, dKinEng, dEng;<\/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 Mechanical Energy of a body<\/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>\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 mass (in kg) of the body: &quot;<\/span><span style=\"color: #E1E4E8\">); <\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;%lf&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">dMass);<\/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 height (in metres) of the body: &quot;<\/span><span style=\"color: #E1E4E8\">); <\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;%lf&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">dHeight);<\/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 velocity (in meters per second) of the body: &quot;<\/span><span style=\"color: #E1E4E8\">); <\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;%lf&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">dVelocity);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tdPotEng <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> dMass <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">ACCL_GRAV<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> dHeight;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tdKinEng <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> dMass <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> dVelocity <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> dVelocity\t<\/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\">\tdEng <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> dPotEng <\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\"> dKinEng;<\/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\">Potential energy associated with the body is %0.3lf Joules<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, dPotEng);<\/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\">Kinetic energy associated with the body is %0.3lf Joules<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, dKinEng);<\/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\">Total energy associated with the body is %0.3lf Joules<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, dEng);<\/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>\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*\tProgram to find Mechanical Energy of a body\t    *\n*************************************************************\nEnter the mass (in kg) of the body: 80   \n\nEnter the height (in metres) of the body: 10\n\nEnter the velocity (in meters per second) of the body: 10\n\nPotential energy associated with the body is 7844.800 Joules\n\nKinetic energy associated with the body is 4000.000 Joules\n\nTotal energy associated with the body is 11844.800 Joules\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: #F97583\">*************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">\tProgram to find Mechanical Energy <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> a body\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: #E1E4E8\">Enter the <\/span><span style=\"color: #B392F0\">mass<\/span><span style=\"color: #E1E4E8\"> (<\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> kg) <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> the <\/span><span style=\"color: #B392F0\">body<\/span><span style=\"color: #E1E4E8\">: <\/span><span style=\"color: #79B8FF\">80<\/span><span style=\"color: #E1E4E8\">   <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter the <\/span><span style=\"color: #B392F0\">height<\/span><span style=\"color: #E1E4E8\"> (<\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> metres) <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> the <\/span><span style=\"color: #B392F0\">body<\/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: #E1E4E8\">Enter the <\/span><span style=\"color: #B392F0\">velocity<\/span><span style=\"color: #E1E4E8\"> (<\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> meters per second) <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> the <\/span><span style=\"color: #B392F0\">body<\/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: #E1E4E8\">Potential energy associated <\/span><span style=\"color: #F97583\">with<\/span><span style=\"color: #E1E4E8\"> the body is <\/span><span style=\"color: #79B8FF\">7844.800<\/span><span style=\"color: #E1E4E8\"> Joules<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Kinetic energy associated <\/span><span style=\"color: #F97583\">with<\/span><span style=\"color: #E1E4E8\"> the body is <\/span><span style=\"color: #79B8FF\">4000.000<\/span><span style=\"color: #E1E4E8\"> Joules<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Total energy associated <\/span><span style=\"color: #F97583\">with<\/span><span style=\"color: #E1E4E8\"> the body is <\/span><span style=\"color: #79B8FF\">11844.800<\/span><span style=\"color: #E1E4E8\"> Joules<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*************************************************************<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Question 2<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P02\">Distance Conversion<\/h3>\n\n\n\n<p class=\"has-text-align-justify\"><strong>Develop a C Program to convert Kilometers into Meters and Centimeters.<\/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: A02DistConvert.c\n*Description\t: Program to convert Kilometers into Meters and Centimeters.\n*Author\t\t\t: Prabodh C P\n*Compiler\t\t: gcc compiler, Ubuntu 22.04\n*Date\t\t\t: 02 December 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\tdouble dDistKm, dDistMtr, dDistCm;\n\n\n\tprintf(&quot;\\n*************************************************************&quot;);\n\tprintf(&quot;\\n*\\tProgram to convert Kilometers into Meters and Centimeters\\t    *\\n&quot;);\n\tprintf(&quot;*************************************************************&quot;);\n\n\tprintf(&quot;\\nEnter the distance in kilometers : &quot;);\tscanf(&quot;%lf&quot;,&amp;dDistKm);\n\n\tdDistMtr = dDistKm * 1000;\n\tdDistCm = dDistMtr * 100;\n\t\n\tprintf(&quot;\\nThe distance entered in kilometers is : %0.3lf \\n&quot;, dDistKm);\n\tprintf(&quot;\\nEquivalent distance in meters is : %0.3lf \\n&quot;, dDistMtr);\n\tprintf(&quot;\\nEquivalent distance in centimeters is : %0.3lf \\n&quot;, dDistCm);\n\treturn 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: A02DistConvert.c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t: Program to convert Kilometers into Meters and Centimeters.<\/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: 02 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: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdio.h<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdlib.h<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">math.h<\/span><span style=\"color: #F97583\">&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: #E1E4E8\">int <\/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\">\tdouble dDistKm, dDistMtr, dDistCm;<\/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 convert Kilometers into Meters and Centimeters<\/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 distance in kilometers : &quot;<\/span><span style=\"color: #E1E4E8\">);\t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;%lf&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">dDistKm);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tdDistMtr <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> dDistKm <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1000<\/span><span style=\"color: #E1E4E8\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tdDistCm <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> dDistMtr <\/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>\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 distance entered in kilometers is : %0.3lf <\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, dDistKm);<\/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\">Equivalent distance in meters is : %0.3lf <\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, dDistMtr);<\/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\">Equivalent distance in centimeters is : %0.3lf <\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, dDistCm);<\/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>\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*\tProgram to convert Kilometers into Meters and Centimeters\t    *\n***********************************************************************\nEnter the distance in kilometers : 63\n\nThe distance entered in kilometers is : 63.000 \n\nEquivalent distance in meters is : 63000.000 \n\nEquivalent distance in centimeters is : 6300000.000 \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: #F97583\">***********************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">\tProgram to convert Kilometers into Meters and Centimeters\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: #E1E4E8\">Enter the distance <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">kilometers<\/span><span style=\"color: #E1E4E8\"> : <\/span><span style=\"color: #79B8FF\">63<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">The distance entered <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> kilometers <\/span><span style=\"color: #B392F0\">is<\/span><span style=\"color: #E1E4E8\"> : <\/span><span style=\"color: #79B8FF\">63.000<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Equivalent distance <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> meters <\/span><span style=\"color: #B392F0\">is<\/span><span style=\"color: #E1E4E8\"> : <\/span><span style=\"color: #79B8FF\">63000.000<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Equivalent distance <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> centimeters <\/span><span style=\"color: #B392F0\">is<\/span><span style=\"color: #E1E4E8\"> : <\/span><span style=\"color: #79B8FF\">6300000.000<\/span><span style=\"color: #E1E4E8\"> <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">***********************************************************************<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Question 3<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P03\">Check Character case<\/h3>\n\n\n\n<p><strong>Write a C program To Check the Given Character is Lowercase or Uppercase or Special Character.<\/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: A03CheckCharacter.c\n*Description\t: Program to check the given character is Lowercase or Uppercase or Special character.\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 cChar;\n\tprintf(&quot;\\nEnter a character to be checked : &quot;); \tscanf(&quot;%c&quot;, &amp;cChar);\n\t\n\tif(cChar &gt;= 'a' &amp;&amp; cChar &lt;= 'z')\n\t{\n\t\tprintf(&quot;\\nThe character entered is a lower case character\\n&quot;);\n\t}\n\telse if(cChar &gt;= 'A' &amp;&amp; cChar &lt;= 'Z')\n\t{\n\t\tprintf(&quot;\\nThe character entered is a upper case character\\n&quot;);\n\t}\n\telse if(cChar &gt;= '0' &amp;&amp; cChar &lt;= '9')\n\t{\n\t\tprintf(&quot;\\nThe character entered is a digit\\n&quot;);\n\t}\n\telse\n\t{\n\t\tprintf(&quot;\\nThe character entered is a special character\\n&quot;);\n\t}\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: A03CheckCharacter.c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t: Program to check the given character is Lowercase or Uppercase or Special character.<\/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: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdio.h<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdlib.h<\/span><span style=\"color: #F97583\">&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: #E1E4E8\">int <\/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\">\tchar cChar;<\/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 a character to be checked : &quot;<\/span><span style=\"color: #E1E4E8\">); \t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;%c&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">cChar);<\/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\">(cChar <\/span><span style=\"color: #F97583\">&gt;=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&#39;a&#39;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&amp;&amp;<\/span><span style=\"color: #E1E4E8\"> cChar <\/span><span style=\"color: #F97583\">&lt;=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&#39;z&#39;<\/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\">The character entered is a lower case character<\/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: #F97583\">else<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">(cChar <\/span><span style=\"color: #F97583\">&gt;=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&#39;A&#39;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&amp;&amp;<\/span><span style=\"color: #E1E4E8\"> cChar <\/span><span style=\"color: #F97583\">&lt;=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&#39;Z&#39;<\/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\">The character entered is a upper case character<\/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: #F97583\">else<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\">(cChar <\/span><span style=\"color: #F97583\">&gt;=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&#39;0&#39;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">&amp;&amp;<\/span><span style=\"color: #E1E4E8\"> cChar <\/span><span style=\"color: #F97583\">&lt;=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #9ECBFF\">&#39;9&#39;<\/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\">The character entered is a digit<\/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: #F97583\">else<\/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\">The character entered is a special character<\/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>\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 a character to be checked : 1\n\nThe character entered is a digit\n\nEnter a character to be checked : #\n\nThe character entered is a special character\n\nEnter a character to be checked : s\n\nThe character entered is a lower case character\n\nEnter a character to be checked : S\n\nThe character entered is a upper case character\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: #F97583\">***************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter a character to be <\/span><span style=\"color: #B392F0\">checked<\/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: #E1E4E8\">The character entered is a digit<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter a character to be <\/span><span style=\"color: #B392F0\">checked<\/span><span style=\"color: #E1E4E8\"> : #<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">The character entered is a special character<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter a character to be <\/span><span style=\"color: #B392F0\">checked<\/span><span style=\"color: #E1E4E8\"> : s<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">The character entered is a lower <\/span><span style=\"color: #F97583\">case<\/span><span style=\"color: #E1E4E8\"> character<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter a character to be <\/span><span style=\"color: #B392F0\">checked<\/span><span style=\"color: #E1E4E8\"> : <\/span><span style=\"color: #79B8FF\">S<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">The character entered is a upper <\/span><span style=\"color: #F97583\">case<\/span><span style=\"color: #E1E4E8\"> character<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">***************************************<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Question 4<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P04\">Balancing Chemical Equation<\/h3>\n\n\n\n<p class=\"has-text-align-justify\"><strong>Write a C program to balance the given Chemical Equation values x, y, p, q of a simple chemical equation of the type: The task is to find the values of constants b1, b2, b3 such that the equation is balanced on both sides and it must be the reduced form. <\/strong><\/p>\n\n\n\n<p class=\"has-text-align-justify\">Generic Chemical Equation Form <strong><em>b<sub>1<\/sub> \u2217 A<sub>x<\/sub> + b<sub>2<\/sub> \u2217 B<sub>y<\/sub> \u21d2 b<sub>3<\/sub> (A<sub>p<\/sub> B<sub>q<\/sub>)<\/em><\/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: A04BalanceChemEqn.c\n*Description\t: Program to balance the given Chemical Equation \n\t\t\t\t\tof the form  b1*Ax + b2*By ==&gt; b3(ApBq)\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\nint fnGCD(int, int );\n\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\tint x, y, p, q;\n\tint b1, b2, b3;\n\tint iCommDivisor;\n\n\tprintf(&quot;Enter the atomocity(x) of Element1 : &quot;); \tscanf(&quot;%d&quot;, &amp;x);\n\tprintf(&quot;Enter the atomocity(y) of Element2 : &quot;); \tscanf(&quot;%d&quot;, &amp;y);\n\tprintf(&quot;Enter the atomocity(p) of Element1 in the compound : &quot;); \tscanf(&quot;%d&quot;, &amp;p);\t\n\tprintf(&quot;Enter the atomocity(q) of Element2 in the compound : &quot;); \tscanf(&quot;%d&quot;, &amp;q);\t\n\t\t\n\tb1 = p * y;\n\tb2 = q * x;\n\tb3 = x * y;\n\n\t\/\/if b1, b2 and b3 together have a greatest common divisor divide each one by that greatest common divisor \n\tiCommDivisor = fnGCD(b1,b2);\n\tiCommDivisor = fnGCD(b3, iCommDivisor);\n\n\tb1 = b1 \/ iCommDivisor;\n\tb2 = b2 \/ iCommDivisor;\n\tb3 = b3 \/ iCommDivisor;\n\n\tprintf(&quot;\\nx = %d\\ty = %d\\tp = %d\\tq = %d\\n&quot;, x, y, p, q);\n\tprintf(&quot;\\nb1 = %d\\tb2 = %d\\tb3 = %d\\n&quot;, b1, b2,b3);\n\tprintf(&quot;\\nBalanced Equation is now :\\n\\t%d*%d + %d*%d ==&gt; %d(%d,%d)\\n&quot;, b1,x,b2,y,b3,p,q);\n\t\n\treturn 0;\n\t\t\n}\n\/***************************************************************************\n*Function\t\t: \tfnGCD\n*Description\t:\tfunction to calculate GCD of two numbers\n*Input parameters\t:\tiVal1 - non-negative integer\n\t\t\t\t\t\tiVal2 - non-negative integer\n*RETURNS\t\t:\tgreatest common divisor of iVal1 and iVal2\n***************************************************************************\/\nint fnGCD(int iVal1, int iVal2)\n{\n\tif (0 == iVal2)\n\t\treturn iVal1;\n\treturn fnGCD(iVal2, iVal1 % iVal2);\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: A04BalanceChemEqn.c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t: Program to balance the given Chemical Equation <\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\t\t\t\t\tof the form  b1*Ax + b2*By ==&gt; b3(ApBq)<\/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: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdio.h<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdlib.h<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">int <\/span><span style=\"color: #B392F0\">fnGCD<\/span><span style=\"color: #E1E4E8\">(int, int );<\/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 style=\"color: #E1E4E8\">int <\/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\">\tint x, y, p, q;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tint b1, b2, b3;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tint iCommDivisor;<\/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;Enter the atomocity(x) of Element1 : &quot;<\/span><span style=\"color: #E1E4E8\">); \t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;%d&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">x);<\/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;Enter the atomocity(y) of Element2 : &quot;<\/span><span style=\"color: #E1E4E8\">); \t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;%d&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">y);<\/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;Enter the atomocity(p) of Element1 in the compound : &quot;<\/span><span style=\"color: #E1E4E8\">); \t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;%d&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">p);\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;Enter the atomocity(q) of Element2 in the compound : &quot;<\/span><span style=\"color: #E1E4E8\">); \t<\/span><span style=\"color: #B392F0\">scanf<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #9ECBFF\">&quot;%d&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">q);\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tb1 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> p <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> y;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tb2 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> q <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> x;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tb3 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> x <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> y;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #6A737D\">\/\/if b1, b2 and b3 together have a greatest common divisor divide each one by that greatest common divisor <\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tiCommDivisor <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">fnGCD<\/span><span style=\"color: #E1E4E8\">(b1,b2);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tiCommDivisor <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">fnGCD<\/span><span style=\"color: #E1E4E8\">(b3, iCommDivisor);<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tb1 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> b1 <\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\"> iCommDivisor;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tb2 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> b2 <\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\"> iCommDivisor;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tb3 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> b3 <\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #E1E4E8\"> iCommDivisor;<\/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\">x = %d<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">y = %d<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">p = %d<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">q = %d<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, x, y, p, q);<\/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\">b1 = %d<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">b2 = %d<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">b3 = %d<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, b1, b2,b3);<\/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\">Balanced Equation is now :<\/span><span style=\"color: #79B8FF\">\\n\\t<\/span><span style=\"color: #9ECBFF\">%d*%d + %d*%d ==&gt; %d(%d,%d)<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">, b1,x,b2,y,b3,p,q);<\/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\">\t\t<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\/***************************************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Function\t\t: \tfnGCD<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Description\t:\tfunction to calculate GCD of two numbers<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*Input parameters\t:\tiVal1 - non-negative integer<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">\t\t\t\t\t\tiVal2 - non-negative integer<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">*RETURNS\t\t:\tgreatest common divisor of iVal1 and iVal2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">***************************************************************************\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">int <\/span><span style=\"color: #B392F0\">fnGCD<\/span><span style=\"color: #E1E4E8\">(int iVal1, int iVal2)<\/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\">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\"> iVal2)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t<\/span><span style=\"color: #F97583\">return<\/span><span style=\"color: #E1E4E8\"> iVal1;<\/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: #B392F0\">fnGCD<\/span><span style=\"color: #E1E4E8\">(iVal2, iVal1 <\/span><span style=\"color: #F97583\">%<\/span><span style=\"color: #E1E4E8\"> iVal2);<\/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 atomocity(x) of Element1 : 2\nEnter the atomocity(y) of Element2 : 2\nEnter the atomocity(p) of Element1 in the compound : 2\nEnter the atomocity(q) of Element2 in the compound : 1\n\nx = 2\ty = 2\tp = 2\tq = 1\n\nb1 = 2\tb2 = 1\tb3 = 2\n\nBalanced Equation is now :\n\t2*2 + 1*2 ==&gt; 2(2,1)\n\n\nEnter the atomocity(x) of Element1 : 2\nEnter the atomocity(y) of Element2 : 3\nEnter the atomocity(p) of Element1 in the compound : 4\nEnter the atomocity(q) of Element2 in the compound : 5\n\nx = 2\ty = 3\tp = 4\tq = 5\n\nb1 = 6\tb2 = 5\tb3 = 3\n\nBalanced Equation is now :\n\t6*2 + 5*3 ==&gt; 3(4,5)\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: #F97583\">***************************************<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter the <\/span><span style=\"color: #B392F0\">atomocity<\/span><span style=\"color: #E1E4E8\">(x) <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">Element1<\/span><span style=\"color: #E1E4E8\"> : <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter the <\/span><span style=\"color: #B392F0\">atomocity<\/span><span style=\"color: #E1E4E8\">(y) <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">Element2<\/span><span style=\"color: #E1E4E8\"> : <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter the <\/span><span style=\"color: #B392F0\">atomocity<\/span><span style=\"color: #E1E4E8\">(p) <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> Element1 <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> the <\/span><span style=\"color: #B392F0\">compound<\/span><span style=\"color: #E1E4E8\"> : <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter the <\/span><span style=\"color: #B392F0\">atomocity<\/span><span style=\"color: #E1E4E8\">(q) <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> Element2 <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> the <\/span><span style=\"color: #B392F0\">compound<\/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: #E1E4E8\">x <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">\ty <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">\tp <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">\tq <\/span><span style=\"color: #F97583\">=<\/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: #E1E4E8\">b1 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">\tb2 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\">\tb3 <\/span><span style=\"color: #F97583\">=<\/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: #E1E4E8\">Balanced Equation is <\/span><span style=\"color: #B392F0\">now<\/span><span style=\"color: #E1E4E8\"> :<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">==&gt;<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/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>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter the <\/span><span style=\"color: #B392F0\">atomocity<\/span><span style=\"color: #E1E4E8\">(x) <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">Element1<\/span><span style=\"color: #E1E4E8\"> : <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter the <\/span><span style=\"color: #B392F0\">atomocity<\/span><span style=\"color: #E1E4E8\">(y) <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">Element2<\/span><span style=\"color: #E1E4E8\"> : <\/span><span style=\"color: #79B8FF\">3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter the <\/span><span style=\"color: #B392F0\">atomocity<\/span><span style=\"color: #E1E4E8\">(p) <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> Element1 <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> the <\/span><span style=\"color: #B392F0\">compound<\/span><span style=\"color: #E1E4E8\"> : <\/span><span style=\"color: #79B8FF\">4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter the <\/span><span style=\"color: #B392F0\">atomocity<\/span><span style=\"color: #E1E4E8\">(q) <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> Element2 <\/span><span style=\"color: #F97583\">in<\/span><span style=\"color: #E1E4E8\"> the <\/span><span style=\"color: #B392F0\">compound<\/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: #E1E4E8\">x <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\">\ty <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\">\tp <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><span style=\"color: #E1E4E8\">\tq <\/span><span style=\"color: #F97583\">=<\/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: #E1E4E8\">b1 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">6<\/span><span style=\"color: #E1E4E8\">\tb2 <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\">\tb3 <\/span><span style=\"color: #F97583\">=<\/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: #E1E4E8\">Balanced Equation is <\/span><span style=\"color: #B392F0\">now<\/span><span style=\"color: #E1E4E8\"> :<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">6<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">==&gt;<\/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>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">***************************************<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Question 5<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P05\">Matrix Multiplication<\/h3>\n\n\n\n<p><strong>Write a C program to 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: A05MatrixMul.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}\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: A05MatrixMul.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: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdio.h<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdlib.h<\/span><span style=\"color: #F97583\">&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: #E1E4E8\">int <\/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\">\tint iM, iN, iP, iQ, i, j, k, iaMat1[<\/span><span style=\"color: #79B8FF\">10<\/span><span style=\"color: #E1E4E8\">][<\/span><span style=\"color: #79B8FF\">10<\/span><span style=\"color: #E1E4E8\">], iaMat2[<\/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\">\tint iaProd[<\/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;%d%d&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;%d%d&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;%d&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iaMat1[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;%d&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iaMat2[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\tiaProd[i][j] <\/span><span style=\"color: #F97583\">+=<\/span><span style=\"color: #E1E4E8\"> iaMat1[i][k] <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> iaMat2[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;%d<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,iaMat1[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;%d<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,iaMat2[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;%d<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,iaProd[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>\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*\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: #F97583\">*********************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">PROGRAM<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">TO<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">IMPLEMENT<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">MATRIX<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">MULIPLICATION<\/span><span style=\"color: #E1E4E8\">\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: #E1E4E8\">Enter the order <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> Matrix1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #E1E4E8\">Enter the order <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> Matrix2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #E1E4E8\">Matrix Multiplication not 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\">\t<\/span><span style=\"color: #79B8FF\">PROGRAM<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">TO<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">IMPLEMENT<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">MATRIX<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">MULIPLICATION<\/span><span style=\"color: #E1E4E8\">\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: #E1E4E8\">Enter the order <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> Matrix1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #E1E4E8\">Enter the order <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> Matrix2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #E1E4E8\">Enter the elements <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> Matrix <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #79B8FF\">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: #E1E4E8\">Enter the elements <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> Matrix <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">3<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">4<\/span><\/span>\n<span class=\"line\"><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: #E1E4E8\">Matrix <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #79B8FF\">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: #E1E4E8\">Matrix <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #79B8FF\">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: #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: #E1E4E8\">The Product matrix is is <\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #79B8FF\">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\">\t<\/span><span style=\"color: #79B8FF\">PROGRAM<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">TO<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">IMPLEMENT<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">MATRIX<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">MULIPLICATION<\/span><span style=\"color: #E1E4E8\">\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: #E1E4E8\">Enter the order <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> Matrix1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #E1E4E8\">Enter the order <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> Matrix2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #E1E4E8\">Enter the elements <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> Matrix <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #79B8FF\">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: #E1E4E8\">Enter the elements <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> Matrix <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #E1E4E8\">Matrix <\/span><span style=\"color: #79B8FF\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #79B8FF\">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: #E1E4E8\">Matrix <\/span><span style=\"color: #79B8FF\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #79B8FF\">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: #E1E4E8\">The Product matrix is is <\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #79B8FF\">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><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Question 6<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P06\">Compute Sine and Cosine of an Angle<\/h3>\n\n\n\n<p><strong>Write a C program to 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: A06SineCosAngle.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: A06SineCosAngle.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: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdio.h<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdlib.h<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">#include <\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">math.h<\/span><span style=\"color: #F97583\">&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: #E1E4E8\">int <\/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\">\tfloat fAngD, fAngR;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tfloat fTerm, fNum, fDen, fSVal,fCVal;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tint 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;%f&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;%d&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 = %g<\/span><span style=\"color: #79B8FF\">\\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 = %d<\/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>\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: #79B8FF\">M_PI<\/span><span style=\"color: #E1E4E8\">)<\/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(%g)\/Cos(%g) = %g<\/span><span style=\"color: #79B8FF\">\\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(%g)\/Cos(%g) = %g<\/span><span style=\"color: #79B8FF\">\\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: #F97583\">***************************************<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter the <\/span><span style=\"color: #B392F0\">Angle<\/span><span style=\"color: #E1E4E8\"> : <\/span><span style=\"color: #79B8FF\">60<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter the Number <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">terms<\/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: #E1E4E8\">Input Angle <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">60<\/span><span style=\"color: #E1E4E8\">\tNo <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> terms <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">12<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Calculated value <\/span><span style=\"color: #B392F0\">is<\/span><span style=\"color: #E1E4E8\"> :<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Sin<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">60<\/span><span style=\"color: #E1E4E8\">)<\/span><span style=\"color: #F97583\">\/<\/span><span style=\"color: #B392F0\">Cos<\/span><span style=\"color: #E1E4E8\">(<\/span><span style=\"color: #79B8FF\">60<\/span><span style=\"color: #E1E4E8\">) <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">1.73205<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Built In <\/span><span style=\"color: #F97583\">function<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">is<\/span><span style=\"color: #E1E4E8\"> :<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Sin<\/span><span style=\"color: #E1E4E8\">(60)\/<\/span><span style=\"color: #B392F0\">Cos<\/span><span style=\"color: #E1E4E8\">(60) = 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: #B392F0\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">Angle<\/span><span style=\"color: #E1E4E8\"> : 30<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">Number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">terms<\/span><span style=\"color: #E1E4E8\"> : 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: #B392F0\">Angle<\/span><span style=\"color: #E1E4E8\"> = 30\t<\/span><span style=\"color: #B392F0\">No<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">terms<\/span><span style=\"color: #E1E4E8\"> = 3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Calculated<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">is<\/span><span style=\"color: #E1E4E8\"> :<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Sin<\/span><span style=\"color: #E1E4E8\">(30)\/<\/span><span style=\"color: #B392F0\">Cos<\/span><span style=\"color: #E1E4E8\">(30) = 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: #B392F0\">In<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">function<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">is<\/span><span style=\"color: #E1E4E8\"> :<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Sin<\/span><span style=\"color: #E1E4E8\">(30)\/<\/span><span style=\"color: #B392F0\">Cos<\/span><span style=\"color: #E1E4E8\">(30) = 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: #B392F0\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">Angle<\/span><span style=\"color: #E1E4E8\"> : 45<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Enter<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">the<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">Number<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">terms<\/span><span style=\"color: #E1E4E8\"> : 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: #B392F0\">Angle<\/span><span style=\"color: #E1E4E8\"> = 45\t<\/span><span style=\"color: #B392F0\">No<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">terms<\/span><span style=\"color: #E1E4E8\"> = 11<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Calculated<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">is<\/span><span style=\"color: #E1E4E8\"> :<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Sin<\/span><span style=\"color: #E1E4E8\">(45)\/<\/span><span style=\"color: #B392F0\">Cos<\/span><span style=\"color: #E1E4E8\">(45) = 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: #B392F0\">In<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">function<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">value<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">is<\/span><span style=\"color: #E1E4E8\"> :<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Sin<\/span><span style=\"color: #E1E4E8\">(45)\/<\/span><span style=\"color: #B392F0\">Cos<\/span><span style=\"color: #E1E4E8\">(45) = 1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">***************************************<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Question 7<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P07\">Bubble Sort<\/h3>\n\n\n\n<p>Write a C program to sort the given set of N numbers using Bubble sort.<\/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: A07BubbleSort.c\n*Description\t: Program to implement Bubble Sort Algorithm\n*Author\t\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: A07BubbleSort.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\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: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdio.h<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdlib.h<\/span><span style=\"color: #F97583\">&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: #E1E4E8\">int <\/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\">\tint iNum, i, j, iaArr[<\/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;%d&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;%d&quot;<\/span><span style=\"color: #E1E4E8\">,<\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">iaArr[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\">(iaArr[j] <\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #E1E4E8\"> iaArr[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\"> iaArr[j];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\t\t\tiaArr[j] <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> iaArr[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\tiaArr[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;%d<\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">&quot;<\/span><span style=\"color: #E1E4E8\">,iaArr[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*\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***************************************\" 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: #F97583\">*************************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">\t<\/span><span style=\"color: #79B8FF\">PROGRAM<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">TO<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">IMPLEMENT<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">BUBBLE<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SORT<\/span><span style=\"color: #E1E4E8\">\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: #E1E4E8\">Enter no <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> elements<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">5<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter the elements<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #E1E4E8\">The Sorted array is <\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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\">\t<\/span><span style=\"color: #79B8FF\">PROGRAM<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">TO<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">IMPLEMENT<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">BUBBLE<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">SORT<\/span><span style=\"color: #E1E4E8\">\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: #E1E4E8\">Enter no <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> elements<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">6<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter the elements<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #E1E4E8\">The Sorted array is <\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Question 8<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P08\">String Operations<\/h3>\n\n\n\n<p><strong>Write functions to implement string operations such as compare, concatenate, string length. Convince 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: A08StringFunctions.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}\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: A08StringFunctions.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: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdio.h<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdlib.h<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">int <\/span><span style=\"color: #B392F0\">fnMyStrCmp<\/span><span style=\"color: #E1E4E8\">(const char<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">, const char<\/span><span style=\"color: #F97583\">*<\/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\">(char<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">, const char<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">int <\/span><span style=\"color: #B392F0\">fnMyStrLen<\/span><span style=\"color: #E1E4E8\">(const char<\/span><span style=\"color: #F97583\">*<\/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: #E1E4E8\">int <\/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\">\tint iChoice;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tchar acStr1[<\/span><span style=\"color: #79B8FF\">30<\/span><span style=\"color: #E1E4E8\">], acStr2[<\/span><span style=\"color: #79B8FF\">30<\/span><span style=\"color: #E1E4E8\">];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tint 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;%s&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;%s&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;%d&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 %s is greater than String %s&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 %s is greater than String %s&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<\/span><span style=\"color: #9ECBFF\">%s&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 %s is %d<\/span><span style=\"color: #79B8FF\">\\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 %s is %d<\/span><span style=\"color: #79B8FF\">\\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;%d&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: #E1E4E8\">int <\/span><span style=\"color: #B392F0\">fnMyStrCmp<\/span><span style=\"color: #E1E4E8\">(const char <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">s1, const char <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">s2)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tint 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\">; s1[k] <\/span><span style=\"color: #F97583\">==<\/span><span style=\"color: #E1E4E8\"> s2[k] <\/span><span style=\"color: #F97583\">&amp;&amp;<\/span><span style=\"color: #E1E4E8\"> s1[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\"> s2[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\">(s1[k] <\/span><span style=\"color: #F97583\">&gt;<\/span><span style=\"color: #E1E4E8\"> s2[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\">(char <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">dest, const char <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">src)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tint 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\"> ; src[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\tdest[dest_len <\/span><span style=\"color: #F97583\">+<\/span><span style=\"color: #E1E4E8\"> i] <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> src[i];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tdest[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: #E1E4E8\">int <\/span><span style=\"color: #B392F0\">fnMyStrLen<\/span><span style=\"color: #E1E4E8\">(const char <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">str)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tint 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\">; str[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>\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=====================\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: #F97583\">***************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">=====================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">STRING<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">OPERATIONS<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">=====================<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter two strings<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">String <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> : shiva <\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">String <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> : shankar<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">1.String Compare<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">2.String Concatenate<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">3.String Length<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter your <\/span><span style=\"color: #B392F0\">choice<\/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: #E1E4E8\">Concatenated String is<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">shivashankar<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Press <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> to <\/span><span style=\"color: #F97583\">continue<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> to <\/span><span style=\"color: #B392F0\">quit<\/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: #E1E4E8\">Enter two strings<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">String <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> : ramesh<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">String <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> : sumesh<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">1.String Compare<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">2.String Concatenate<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">3.String Length<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter your <\/span><span style=\"color: #B392F0\">choice<\/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: #E1E4E8\">String sumesh is greater than String ramesh<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Press <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> to <\/span><span style=\"color: #F97583\">continue<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> to <\/span><span style=\"color: #B392F0\">quit<\/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: #E1E4E8\">Enter two strings<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">String <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> : sam<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">String <\/span><span style=\"color: #79B8FF\">2<\/span><span style=\"color: #E1E4E8\"> : samantha<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">1.String Compare<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">2.String Concatenate<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">3.String Length<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter your <\/span><span style=\"color: #B392F0\">choice<\/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: #E1E4E8\">Length <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> String sam is <\/span><span style=\"color: #79B8FF\">3<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Length <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> String samantha is <\/span><span style=\"color: #79B8FF\">8<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Press <\/span><span style=\"color: #79B8FF\">1<\/span><span style=\"color: #E1E4E8\"> to <\/span><span style=\"color: #F97583\">continue<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">and<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #79B8FF\">0<\/span><span style=\"color: #E1E4E8\"> to <\/span><span style=\"color: #B392F0\">quit<\/span><span style=\"color: #E1E4E8\"> : <\/span><span style=\"color: #79B8FF\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">***************************************<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Question 9<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P09\">C Structures<\/h3>\n\n\n\n<p class=\"has-text-align-justify\"><strong>Write a C program to 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: A09StudentStructure.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: A09StudentStructure.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: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdio.h<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdlib.h<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">#define <\/span><span style=\"color: #79B8FF\">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: #E1E4E8\">typedef struct<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tchar cName[<\/span><span style=\"color: #79B8FF\">STRSIZE<\/span><span style=\"color: #E1E4E8\">];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tchar cUSN[<\/span><span style=\"color: #79B8FF\">11<\/span><span style=\"color: #E1E4E8\">];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tint iMarks;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">}<\/span><span style=\"color: #79B8FF\">STUDENT_TYPE<\/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\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: #E1E4E8\">int <\/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: #79B8FF\">STUDENT_TYPE<\/span><span style=\"color: #E1E4E8\"> students[<\/span><span style=\"color: #79B8FF\">100<\/span><span style=\"color: #E1E4E8\">];<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tint iNum, i;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tdouble 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;%d&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;%s&quot;<\/span><span style=\"color: #E1E4E8\">, students[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;%s&quot;<\/span><span style=\"color: #E1E4E8\">, students[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;%d&quot;<\/span><span style=\"color: #E1E4E8\">, <\/span><span style=\"color: #F97583\">&amp;<\/span><span style=\"color: #E1E4E8\">students[i].iMarks);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\t\tdAvg <\/span><span style=\"color: #F97583\">+=<\/span><span style=\"color: #E1E4E8\"> students[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 : %g<\/span><span style=\"color: #79B8FF\">\\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\">: %s&quot;<\/span><span style=\"color: #E1E4E8\">, students[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\">: %s&quot;<\/span><span style=\"color: #E1E4E8\">, students[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\">: %d&quot;<\/span><span style=\"color: #E1E4E8\">, students[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\">(students[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: #F97583\">***************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter the number <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">students<\/span><span style=\"color: #E1E4E8\"> : <\/span><span style=\"color: #79B8FF\">4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter the Student details<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">=========================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Name<\/span><span style=\"color: #E1E4E8\"> : Raju<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">USN<\/span><span style=\"color: #E1E4E8\"> : 1<\/span><span style=\"color: #79B8FF\">SI17CS036<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Marks<\/span><span style=\"color: #E1E4E8\"> : <\/span><span style=\"color: #79B8FF\">67<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">=========================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Name<\/span><span style=\"color: #E1E4E8\"> : Michael<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">USN<\/span><span style=\"color: #E1E4E8\"> : 1<\/span><span style=\"color: #79B8FF\">SI17CS045<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Marks<\/span><span style=\"color: #E1E4E8\"> : <\/span><span style=\"color: #79B8FF\">87<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">=========================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Name<\/span><span style=\"color: #E1E4E8\"> : Sahana<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">USN<\/span><span style=\"color: #E1E4E8\"> : 1<\/span><span style=\"color: #79B8FF\">SI17CS405<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Marks<\/span><span style=\"color: #E1E4E8\"> : <\/span><span style=\"color: #79B8FF\">77<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">=========================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Name<\/span><span style=\"color: #E1E4E8\"> : Jonathan<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">USN<\/span><span style=\"color: #E1E4E8\"> : 1<\/span><span style=\"color: #79B8FF\">SI17CS025<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Marks<\/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: #E1E4E8\">The average marks for the <\/span><span style=\"color: #F97583\">class<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">is<\/span><span style=\"color: #E1E4E8\"> : 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: #B392F0\">Raju<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">USN<\/span><span style=\"color: #E1E4E8\">\t: 1<\/span><span style=\"color: #B392F0\">SI17CS036<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Marks<\/span><span style=\"color: #E1E4E8\">\t: 67<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">student<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">has<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">scored<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">below<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">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: #B392F0\">Michael<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">USN<\/span><span style=\"color: #E1E4E8\">\t: 1<\/span><span style=\"color: #B392F0\">SI17CS045<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Marks<\/span><span style=\"color: #E1E4E8\">\t: 87<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">student<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">has<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">scored<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">above<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">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: #B392F0\">Sahana<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">USN<\/span><span style=\"color: #E1E4E8\">\t: 1<\/span><span style=\"color: #B392F0\">SI17CS405<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Marks<\/span><span style=\"color: #E1E4E8\">\t: 77<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">student<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">has<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">scored<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">below<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">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: #B392F0\">Jonathan<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">USN<\/span><span style=\"color: #E1E4E8\">\t: 1<\/span><span style=\"color: #B392F0\">SI17CS025<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">Marks<\/span><span style=\"color: #E1E4E8\">\t: 83<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B392F0\">The<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">student<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">has<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">scored<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">above<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">average<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">***************************************<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Question 10<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"P10\">Pointers and Arrays<\/h3>\n\n\n\n<p><strong>Develop a C 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: A10MeanVarianceSD.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: A10MeanVarianceSD.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: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdio.h<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">stdlib.h<\/span><span style=\"color: #F97583\">&gt;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">#include<\/span><span style=\"color: #F97583\">&lt;<\/span><span style=\"color: #E1E4E8\">math.h<\/span><span style=\"color: #F97583\">&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: #E1E4E8\">int <\/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\">    int i,iNum;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    float fMean <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> 0.0f, fVariance <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> 0.0f, fSd <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> 0.0f,faArray[<\/span><span style=\"color: #79B8FF\">100<\/span><span style=\"color: #E1E4E8\">],fSum<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\">0.0f;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">    float <\/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;%d&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 %d 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;%f&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);\t\t<\/span><span style=\"color: #6A737D\">\/\/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\"> (fptr[i] <\/span><span style=\"color: #F97583\">-<\/span><span style=\"color: #E1E4E8\"> fMean)<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">(fptr[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<\/span><span style=\"color: #9ECBFF\">%g&quot;<\/span><span style=\"color: #E1E4E8\">,fptr[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<\/span><span style=\"color: #9ECBFF\">%g<\/span><span style=\"color: #79B8FF\">\\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<\/span><span style=\"color: #9ECBFF\">%g<\/span><span style=\"color: #79B8FF\">\\n\\t<\/span><span style=\"color: #9ECBFF\">Variance = <\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">%g<\/span><span style=\"color: #79B8FF\">\\n<\/span><span style=\"color: #9ECBFF\">Standard Deviation = <\/span><span style=\"color: #79B8FF\">\\t<\/span><span style=\"color: #9ECBFF\">%g&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: #F97583\">***************************************<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter the number <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">Values<\/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: #E1E4E8\">Enter <\/span><span style=\"color: #79B8FF\">4<\/span><span style=\"color: #E1E4E8\"> values<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #E1E4E8\">The values entered are\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\">\tSum\t <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> \t<\/span><span style=\"color: #79B8FF\">11<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tMean\t <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> \t<\/span><span style=\"color: #79B8FF\">2.75<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tVariance <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> \t<\/span><span style=\"color: #79B8FF\">1.5125<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Standard Deviation <\/span><span style=\"color: #F97583\">=<\/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: #F97583\">============================================================<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Enter the number <\/span><span style=\"color: #F97583\">of<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #B392F0\">Values<\/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: #E1E4E8\">Enter <\/span><span style=\"color: #79B8FF\">5<\/span><span style=\"color: #E1E4E8\"> values<\/span><\/span>\n<span class=\"line\"><span style=\"color: #79B8FF\">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: #E1E4E8\">The values entered are\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\">\tSum\t <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> \t<\/span><span style=\"color: #79B8FF\">37.784<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tMean\t <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> \t<\/span><span style=\"color: #79B8FF\">7.5568<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">\tVariance <\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\"> \t<\/span><span style=\"color: #79B8FF\">2.34995<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">Standard Deviation <\/span><span style=\"color: #F97583\">=<\/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><\/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=\"XalJoLh162\"><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=Mw05FhPX43#?secret=XalJoLh162\" data-secret=\"XalJoLh162\" 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\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>In this blog post, you will find solutions for the Introduction to C Programming Lab Manual (BESCK104E\/204E) course work for the I year students of VTU university. The academic syllabus has been changed for the year 2022-23 in\u00a0VTU. A new subject has been introduced titled \u201cIntroduction to C Programming\u201d (Sub Code:\u00a0BESCK104E\/204E) for first year students [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":632,"comment_status":"open","ping_status":"closed","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":[86,87,19,78,26,88,31,35,43],"class_list":["post-623","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming","tag-besck104e","tag-besck204e","tag-codeblocks","tag-cse","tag-foss","tag-gcc","tag-introduction-to-c-programming","tag-lab-manual","tag-vtu"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/moodle.sit.ac.in\/blog\/wp-content\/uploads\/2023\/06\/c.png?fit=709%2C555&ssl=1","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/posts\/623","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=623"}],"version-history":[{"count":1,"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/posts\/623\/revisions"}],"predecessor-version":[{"id":2309,"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/posts\/623\/revisions\/2309"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/media\/632"}],"wp:attachment":[{"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/media?parent=623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/categories?post=623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/moodle.sit.ac.in\/blog\/wp-json\/wp\/v2\/tags?post=623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}