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;
}

, ,

No Comments

Program to find the largest and second largest nummber in a string of n numbers.

#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;
}

, ,

1 Comment