write a program to fined second smallest and largest element
in a given series of elements (without sorting)
Answer Posted / siddharth chauhan
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication13
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter Array Length.");
int ArrayLength =
Convert.ToInt32(Console.ReadLine());
int[] arr = new int[ArrayLength];
Console.WriteLine("\nEnter Array Elements");
for (int i = 0; i < arr.Length; i++)
{
arr[i] = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("\nElements are :- ");
for (int i = 0; i < arr.Length; i++)
{
Console.WriteLine(arr[i]);
}
int Largest = arr[0], SecondLargest = arr[0],
Smallest = arr[0], SecondSmallest = arr[0];
for (int j = 1; j < arr.Length; j++)
{
if (Smallest > arr[j])
{
Smallest = arr[j];
}
if (Largest < arr[j])
{
Largest = arr[j];
}
}
for (int j = 1; j < arr.Length; j++)
{
int value = arr[j];
if (arr[j] < SecondSmallest && arr[j] !=
Smallest)
{
SecondSmallest = arr[j];
}
if (SecondLargest < arr[j] && arr[j] < Largest)
{
SecondLargest = arr[j];
}
}
Console.WriteLine("Largest : " + Largest);
Console.WriteLine("Second Largest : " +
SecondLargest);
Console.WriteLine("Smallest : " + Smallest);
Console.WriteLine("Second Smallest : " +
SecondSmallest);
Console.ReadLine();
}
| Is This Answer Correct ? | 3 Yes | 4 No |
Post New Answer View All Answers
int i=3; this declaration tells the C compiler to a) reserve space in memory to hold the integer value b) associate the name i with this memory location c) store the value 3 at this location d) all the above
How does free() know explain how much memory to release?
write a c program thal will find all sequences of length N that produce the sum is Zero, print all possible solutions?
Explain what are the standard predefined macros?
Which control loop is recommended if you have to execute set of statements for fixed number of times?
Can static variables be declared in a header file?
Can the size of an array be declared at runtime?
Write program to remove duplicate in an array?
Explain the advantages and disadvantages of macros.
What is the ANSI C Standard?
What does the error 'Null Pointer Assignment' mean and what causes this error?
What is the data segment that is followed by c?
Explain how can I read and write comma-delimited text?
How many types of arrays are there in c?
In c programming write a program that will print 10 multiples of 3 except 15,18,21 using looping