Olá, sou novo no c# e tô testando meus conhecimentos através do vs code. Eu criei um sistema de apostas de corrida e deu tudo certo até que decidi criar a opção de mostrar a posição final dos corredores na corrida. Eu não consegui achar um método que evitasse de repetir o nome de um corredor em duas posições ou mais, se alguém souber como resolver poderia me ajudar com esse problema? Retirei essa parte do código pra vocês verem, se o código for muito arcaico me desculpe eu sou novo nessa área de programação em C#.
Segue o Código:
using System;
class Teste{
public static void Main(){
int[] n=new int[1];
int i=0;
int[] n1=new int[1];
int i1=0;
int[] n2=new int[1];
int i2=0;
int[] n3=new int[1];
int i3=0;
Random random=new Random();
n[i]=random.Next(50);
if(n[i] <=10){
Console.WriteLine("Primeiro Lugar: Carlos");
}
else if(n[i] <=20){
Console.WriteLine("Primeiro Lugar: Julia");
}
else if(n[i] <=30){
Console.WriteLine("Primeiro Lugar: Leo");
}
else if(n[i] <=40){
Console.WriteLine("Primeiro Lugar: Paulo");
}
else if(n[i] <=50){
Console.WriteLine("Primeiro Lugar: Pedro");
}
n1[i1]=random.Next(50);
if(n1[i1] <=10){
Console.WriteLine("Segundo Lugar: Carlos");
}
else if(n1[i1] <=20){
Console.WriteLine("Segundo Lugar: Julia");
}
else if(n1[i1] <=30){
Console.WriteLine("Segundo Lugar: Leo");
}
else if(n1[i1] <=40){
Console.WriteLine("Segundo Lugar: Paulo");
}
else if(n1[i1] <=50){
Console.WriteLine("Segundo Lugar: Pedro");
}
n2[i2]=random.Next(50);
if(n2[i2] <=10){
Console.WriteLine("Terceiro Lugar: Carlos");
}
else if(n2[i2] <=20){
Console.WriteLine("Terceiro Lugar: Julia");
}
else if(n2[i2] <=30){
Console.WriteLine("Terceiro Lugar: Leo");
}
else if(n2[i2] <=40){
Console.WriteLine("Terceiro Lugar: Paulo");
}
else if(n2[i2] <=50){
Console.WriteLine("Terceiro Lugar: Pedro");
}
n3[i3]=random.Next(50);
if(n3[i3] <=10){
Console.WriteLine("Quarto Lugar: Carlos");
}
else if(n3[i3] <=20){
Console.WriteLine("Quarto Lugar: Julia");
}
else if(n3[i3] <=30){
Console.WriteLine("Quarto Lugar: Leo");
}
else if(n3[i3] <=40){
Console.WriteLine("Quarto Lugar: Paulo");
}
else if(n3[i3] <=50){
Console.WriteLine("Quarto Lugar: Pedro");
}
}
}
