write a program to fined second smallest and largest element
in a given series of elements (without sorting)
Answer Posted / sachin tyagi
void main()
{
int a[12],max,min1.min2,max2,i,temp;
printf("enter valu");
for(i=0;i<11;i++)
scanf(%d,&a[i]);
max=a[0];
min1=a[0];
for(i=1;i<11;i++)
{
if(max<a[i])
max=a[i];
if(min1>a[i];
min1=a[i]
}
for(i=1;i<11;i++0
{
if((max2>a[i])&&(max2!=max){
max2=a[i];
}
if((min2<a[i])&&(min2!=min1))
{
min2=a[i];}
print("small is %d and large is %d", min2,max2);
}
Is This Answer Correct ? | 15 Yes | 13 No |
Post New Answer View All Answers
What is getche() function?
Sir i need notes for structure,functions,pointers in c language can you help me please
What is #define in c?
Is return a keyword in c?
Why do we need functions in c?
What is the explanation for cyclic nature of data types in c?
What is the difference between printf and scanf )?
Explain what is a program flowchart and explain how does it help in writing a program?
What is the concatenation operator?
What is the benefit of using const for declaring constants?
Differentiate between a for loop and a while loop? What are it uses?
the maximum length of a character constant can be a) 1 character b) 8 characters c) 256 chaacters d) 125 characters
How would you rename a function in C?
What are multidimensional arrays?
How does selection sort work in c?