Using this function you can write a program to read a set of real numbers from the keyboard and find the maximum number in the array.
C Program to Read a Set of Real Numbers and Find the Maximum
- Define a function max()
- Under the main() function, declare two integers i and n.
- Declare an array a.
- Prompt the message to the user to insert how many elements they want to enter using printf() and allow to enter using scanf().
- Prompt the message and allow it to enter the elements.
- Find out the maximum number among them using the max() function.
- Print the maximum number along with the message.
Code:
#include<stdio.h>
#include<conio.h>
max(float a[], int n);
void main()
{
int i,n;
float a[100];
printf("n How many elements you want to enter:n");
scanf("%d",&n);
printf("n Enter the elements:");
for(i=0;i<n;i++)
scanf("%f",&a[i]);
max(a,n);
getch();
}
max(float a[], int n)
{
int i;
float k, large;
large=a[0];
for (i=1;i<n;i++)
{
if (a[i]>large)
{
k=a[i];
a[i]=large;
large=k;
}
}
printf("Largests element is : %f", large);
return 0;
}