Answer Posted / jeena
/*Code to write second Minimum Number*/
int[] intarr = { 2, 5, 1, 8, 3, 6, 0, 4, 3, 2, 78, 1, 8 };
int intminval = 0, intsecondminval = 0;
for (int i = 0; i < intarr.Length; i++)
{
if (i == 0)
{
intminval = intsecondminval = intarr[i];
}
else
{
if (intarr[i] < intminval)
{
intsecondminval = intminval;
intminval = intarr[i];
}
else if (intminval == intsecondminval && intarr[i] > intminval)
{
// this conditon is to handle the case
//where the array contains only 2 values
// for e.g. {1,1,2,1,2,2,1}
intsecondminval = intarr[i];
}
}
}
| Is This Answer Correct ? | 5 Yes | 6 No |
Post New Answer View All Answers
How would you obtain segment and offset addresses from a far address of a memory location?
Is it legal in c++ to overload operator++ so that it decrements a value in your class?
What is the use of endl in c++?
Difference between Abstraction and encapsulation in C++?
What are single and multiple inheritances in c++?
What's the best free c++ profiler for windows?
What is diamond problem in c++?
Program to check whether a word is a sub-string or not of a string typed
Is c++ proprietary?
Explain object slicing in c++?
which operator is used for performing an exponential operation a) > b) ^ c) none
What are the new features that iso/ansi c++ has added to original c++ specifications?
Differentiate between a pointer and a reference with respect to c++.
How does c++ structure differ from c++ class?
What is the c++ programming language used for?