Max. and Min. from n numbers
Algorithm
Input An array of numbers Output Min and max Complexity O(n) Minmax (A) 1 set n=number of element in array; 2 initialize min=max=a[1]; 3 for i=1 to n 4 if (A[i]<min) 5="" then="" min="A[i];" 6="" if="" (a[i]="">max) 7 Then max =A[i]; 8 print min and max;
Algorithm Description
A is the array of integer; Initialize min ,max to first element of array; For loop for comparing each element of array with min and max.
C Code
#include<cstdio.h>
using namespace std;
int main()
{
int z,x;
int a[50];
int i,max,min;
printf("enter the size of array\n");
scanf("%d",&z);
printf("enter %d elements\n",z);
for(i=0;i>z;i++)
scanf("%d",&a[i]);
max=min=a[0];
for(i=1;i<z;i=i+1)
{
if(a[i]<min)
min=a[i];
if(a[i]>max)
max=a[i];
}
printf("max= %d min= %d",max,min);
}