Posts Tagged maximum
intMax
Given three int values, A B C, return the largest.
intMax(1, 2, 3) ? 3
intMax(1, 3, 2) ? 3
intMax(3, 2, 1) ? 3
public int intMax(int a, int b, int c) {
if(a>b)
if(a>c) return a;
else return c;
else if(b>c) return b;
else return c;
}
Program to find the largest and second largest nummber in a string of n numbers.
Posted by admin in C Examples on June 26th, 2009
#include <stdio.h>
int main()
{
int num[50], n, large, largepos, slarge, slargepos, i;
printf("Enter the number of elements: ");
scanf("%d",&n);
printf("Enter the numbers: ");
for(i=0;i<n;i++)
scanf("%d",&num[i]);
large=num[0];
largepos=0;
slarge=num[0];
slargepos=0;
for(i=0;i<n;i++)
{
if(num[i]>large)
{
slarge=large;
slargepos=largepos;
large=num[i];
largepos=i;
}
else if(num[i]>slarge)
{
slarge=num[i];
slargepos=i;
}
}
printf("The largest number is: %d Position: %d\nThe second largest number is: %d Position: %d\n",large, largepos,slarge, slargepos);
return 0;
}


Recent Comments