У меня есть осмысление, и я немного потерян. В массиве из 10 (или менее) номеров, которые пользователь вводит (у меня есть эта часть), мне нужно найти второе наименьшее число. Мой друг прислал мне этот код, но мне трудно понять его и написать его в C#:Сортировка чисел массивов в C#
Решил! :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int vnesena;
int? min1 = null;
int? min2 = null;
for(int i=1; i<11; i=i+1)
{
Console.WriteLine("Vpiši " + i +"." + " število: ");
vnesena = Convert.ToInt32(Console.ReadLine());
if (vnesena == 0)
{
break;
}
if (min1 == null || vnesena < min1)
{
min2 = min1;
min1 = vnesena;
}
else if (vnesena != min1 && (min2==null || vnesena<min2))
{
min2 = vnesena;
}
}
if (min1 == null || min2 == null)
{
Console.WriteLine("Opozorilo o napaki");
}
else
{
Console.WriteLine("Izhod: " + min2);
}
Console.ReadKey();
}
}
}
Это не C# - это псевдокод. – Tim
Если вы попросили вашего друга помочь с C#, и он вас отправил, он не ваш друг! – Jamiec
Покажите нам C#, который вы написали до сих пор. –