26.6k views
5 votes
g write a program which will take a list of integer number from the user as input and find the maximum and minimum number from the list. first, ask the user for the size of the array and then populate the array. create two user define functions for finding the minimum and maximum numbers from the array. finally, you need to print the entire list along with the max and min numbers. you have to use arrays and user-define functions for the problem.

1 Answer

5 votes

Answer:

see explaination

Step-by-step explanation:

#include <stdio.h>

// user defined functions

int min(int arr[], int n)

{

int m=arr[0];

for(int i=1;i<n;i++)

if(arr[i]<m)

m=arr[i];

// return minimum

return m;

}

int max(int arr[], int n)

{

int m=arr[0];

for(int i=1;i<n;i++)

if(arr[i]>m)

m=arr[i];

// return maximum

return m;

}

int main() {

int n;

// read N

printf("Enter number of elements: ");

scanf("%d",&n);

// read n values into list

int arr[n];

printf("Enter elements: ");

for(int i=0;i<n;i++)

scanf("%d",&arr[i]);

// find max and min

printf("The List is: ");

for(int i=0;i<n;i++)

printf("%d ",arr[i]);

printf("\\The minimum value is: %d\\",min(arr,n));

printf("The maximum value is: %d\\",max(arr,n));

return 0;

}

see attachment for screenshot and output

g write a program which will take a list of integer number from the user as input-example-1
g write a program which will take a list of integer number from the user as input-example-2
User Adam VonNieda
by
6.4k points