<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
C program to find largest of n numbers in a given array
- Logic. We start to iterate and then compare all the elements with each other and store the largest element in the variable named ‘large’ and then keep comparing till we find the largest element.
- Dry Run of the Program.
- Program.
- Output.
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
