Write a C program to find the largest of n numbers.
#include <stdlib.h>
int main() {
int i, n, biggest, *data;
/* get the no of inputs from the user */
printf("Enter the no of inputs:");
scanf("%d", &n);
data = (int *)malloc(sizeof(int) * n);
/* get n numbers from user */
printf("Enter your inputs:\n");
for (i = 0; i < n; i++) {
printf("data[%d] : ", i);
scanf("%d", &data[i]);
}
/* find the biggest of n numbers */
biggest = data[0];
for (i = 1; i < n; i++) {
if (data[i] > biggest)
biggest = data[i];
}
/* print the result */
printf("Biggest of %d numbers is %d\n", n, biggest);
return 0;
}
Output:
jp@jp-VirtualBox:~/$ ./a.out
Enter the no of inputs:7
Enter your inputs:
data[0] : 100
data[1] : 200
data[2] : 150
data[3] : 110
data[4] : 190
data[5] : 540
data[6] : 220
Biggest of 7 numbers is 540
Enter the no of inputs:7
Enter your inputs:
data[0] : 100
data[1] : 200
data[2] : 150
data[3] : 110
data[4] : 190
data[5] : 540
data[6] : 220
Biggest of 7 numbers is 540
No comments:
Post a Comment