<code><span class="token macro property">#<span class="token directive keyword">include</span><span class="token string"><stdio.h></span></span>
<span class="token macro property">#<span class="token directive keyword">include</span><span class="token string"><conio.h></span></span>
<span class="token keyword">int</span> <span class="token function">main</span><span class="token punctuation">(</span><span class="token punctuation">)</span>
<span class="token punctuation">{</span>
<span class="token keyword">int</span> n<span class="token punctuation">,</span> i<span class="token punctuation">;</span>
<span class="token keyword">float</span> num<span class="token punctuation">,</span> lg<span class="token punctuation">;</span>
<span class="token function">clrscr</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token function">printf</span><span class="token punctuation">(</span><span class="token string">"How many numbers?\n"</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token function">scanf</span><span class="token punctuation">(</span><span class="token string">"%d"</span><span class="token punctuation">,</span><span class="token operator">&</span>n<span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token function">printf</span><span class="token punctuation">(</span><span class="token string">"Enter number-1: "</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token function">scanf</span><span class="token punctuation">(</span><span class="token string">"%f"</span><span class="token punctuation">,</span> <span class="token operator">&</span>num<span class="token punctuation">)</span><span class="token punctuation">;</span>
lg <span class="token operator">=</span> num<span class="token punctuation">;</span>
i<span class="token operator">=</span><span class="token number">2</span><span class="token punctuation">;</span>
<span class="token keyword">while</span><span class="token punctuation">(</span>i<span class="token operator"><=</span>n<span class="token punctuation">)</span>
<span class="token punctuation">{</span>
<span class="token function">printf</span><span class="token punctuation">(</span><span class="token string">"Enter number-%d: "</span><span class="token punctuation">,</span>i<span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token function">scanf</span><span class="token punctuation">(</span><span class="token string">"%f"</span><span class="token punctuation">,</span> <span class="token operator">&</span>num<span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">if</span><span class="token punctuation">(</span>num<span class="token operator">></span>lg<span class="token punctuation">)</span>
<span class="token punctuation">{</span>
lg <span class="token operator">=</span> num<span class="token punctuation">;</span>
<span class="token punctuation">}</span>
i<span class="token operator">++</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token function">printf</span><span class="token punctuation">(</span><span class="token string">"\nLargest = %0.2f"</span><span class="token punctuation">,</span> lg<span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token function">getch</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">return</span><span class="token punctuation">(</span><span class="token number">0</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span></code>
Shathana. S.R. Answered question May 27, 2023
The given code appears to be written in C programming language. It finds the largest number among a series of input numbers.
Here’s a breakdown of how the code works:
- The code includes two header files:
<stdio.h>for input/output operations and<conio.h>for console input/output functions. - The
mainfunction is the entry point of the program. - Variables
n,i,num, andlgare declared.nrepresents the number of numbers to be entered,iis a loop counter,numstores the current input number, andlgkeeps track of the largest number. - The
clrscrfunction clears the console screen. - The program prompts the user to enter the value for
n(the number of numbers). - The
scanffunction reads the value entered by the user and stores it in thenvariable. - The program then enters a loop that runs
ntimes. - Inside the loop, the user is prompted to enter a number, which is stored in the
numvariable. - If the entered number (
num) is greater than the current largest number (lg), it updates the value oflg. - The loop counter
iis incremented. - Once the loop ends, the program prints the value of the largest number using the
printffunction. - The
getchfunction waits for a character input before the program exits. - Finally, the program returns 0 to indicate successful execution.
Please note that the <conio.h> header file is not a standard C library and is typically used in MS-DOS or Windows environments for console manipulation. If you are compiling and running this code on a different platform, you might encounter errors related to the clrscr and getch functions.
Annie Sanjana Answered question May 27, 2023
