static void sort(ref Contestant[] arr)
for (int i = 0; i < A - 1; i++)
for (int t = i + 1; t < A; t++)
if (arr[t].vote > arr[min_idx].vote)
static void Main(string[] args)
const int numFinalist = 5;
Contestant[] finalist = new Contestant[5];
Console.WriteLine("INPUT FINALIST");
for (int i = 0; i < numFinalist; i++)
finalist[i] = new Contestant();
finalist[i].nama = Console.ReadLine();
if (finalist[i].nama == "")
Console.WriteLine("Silahkan masukan nama");
for (int c = 0; c < i; c++)
if (finalist[c].nama == finalist[i].nama)
Console.WriteLine("Nama sudah ada cari yang lain");
Console.WriteLine("VOTING");
Console.Write("input nama: ");
input = Console.ReadLine();
for (int i = 0; i < numFinalist; i++)
if (finalist[i].nama == input)
Console.WriteLine("OUTPUT");
for (int i = 0; i < numFinalist; i++)
Console.WriteLine("Finalist Name = {0}; Vote = {1}", finalist[i].nama, finalist[i].vote);
if (finalist[0].vote == finalist[4].vote)
Console.WriteLine("Tidak ada pemenang");
Console.WriteLine("pemenangnya adalah {0}", finalist[0].nama);