To write a C program to read set of real numbers from keyboard and find the maximum among them, you can use a function which takes an array of real numbers and its size as arguments and return the maximum.

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.

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 Set of Real Numbers and Find the Maximum

**Steps:**

- Define a function max()
- Under main() function, declare two integers
**i****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 to enter the elements.
- Find out the maximum number among them using
**max()**function. - Print the maximum number along with 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; }