Computer Science, asked by haiqah7877, 1 year ago

write program to calculate max and min from array with one million values where values are repeated .

Answers

Answered by vaibhavsijaria
2

As you have not mentioned Programming language I am assuming you know c language, algorithm will be same for all languages but syntax may be different

#include <stdio.h>

#define MAX_SIZE 100 // Maximum array size

int main()

{

int arr[MAX_SIZE];

int i, max, min, size;

/* Input size of the array */

printf("Enter size of the array: ");

scanf("%d", &size);

/* Input array elements */

printf("Enter elements in the array: ");

for(i=0; i<size; i++)

{

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

}

/* Assume first element as maximum and minimum */

max = arr[0];

min = arr[0];

/*

* Find maximum and minimum in all array elements.

*/

for(i=1; i<size; i++)

{

/* If current element is greater than max */

if(arr[i] > max)

{

max = arr[i];

}

/* If current element is smaller than min */

if(arr[i] < min)

{

min = arr[i];

}

}

/* Print maximum and minimum element */

printf("Maximum element = %d\n", max);

printf("Minimum element = %d", min);

return 0;

}


ankitsinggggg: except you didnt gave solution for 1 million values. probably long double variable or a dynamic array could have helped.
Similar questions