C Introduction
Control Statement
Functions
Array
Pointers
Structure and Union
No Examples found for this topic - CodeHelpPro
Data Files
No Examples found for this topic - CodeHelpPro
Program to find largest number among n numbers
In this example, We will learn a program to find largest number among n numbers. You must have knowledge in the following topics before looking at this example
Algorithm
This is the algorithm of this program
Step 1: Start Step 2: Initialize 2 integer variables n and i, and two float variables c and largest Step 3: Take input from user and store in n Step 4: Take input from user and store in largest Step 5: Assign i = 2 Step 6: REPEAT this step until i <= n Take input from user and store in c IF largest < c largest = c Increase i by 1 Step 7: Print largest Step 8: End
Flowchart
This is the flowchart of this program

CODE: Program to find largest number
Now, We will see the code to find largest number among n numbers
#include <stdio.h>
int main()
{
int n, i;
float c, largest;
printf("How many numbers : ");
scanf("%d", &n);
printf("\nEnter %d numbers :\n", n);
printf("\n\tElement 1: ");
//Here is the important step
// Initialize largest variable with first element
scanf("%f", &largest);
for (i = 2; i <= n; i++)
{
printf("\n\tElement %d : ", i);
scanf("%f", &c);
/*
if input number is larger than the
current largest number
*/
if (largest < c)
largest = c; // update big to the larger value
}
printf("\nThe largest of the %d numbers is %f ", n, largest);
return 0;
}
The output of above program is
How many numbers : 4
Enter 4 numbers :
Element 1: 1
Element 2 : 4
Element 3 : 7
Element 4 : 3
The largest of the 4 numbers is 7.000000
Subscribe
Login
0 Comments
Inline Feedbacks
View all comments