سلام
شما میتونین ورودی ها رو توی یه آرایه بریزین و بعد دوتا حلقه For استفاده کنین.اولین حلقه برای پیمایش و پیداکردن بزرگترین عدد دومین حلقه برای پیمایش و پیداکردن بزرگترین عددی که عدد پیداشده قبلی نباشه که همون یکی مونده به بزرگترینه.این شکلی:
int max = 0;
int secmax = 0;
int[] number = {12,48,75,31,21,42,45,43,52,45};
for (int count = 0; count < number.Length; count++)
{
if (number[count] > max)
max = number[count];
}
for (int count = 0; count < number.Length; count++)
{
if (number[count] > secmax && number[count] != max)
secmax = number[count];
}
Console.WriteLine(secmax);
موفق باشید...