Slumpa lottobollar i vektor
Hej! Jag har suttit fast på samma uppgift ett tag nu, så nu ber jag er om hjälp!
Jag har i uppgift att låta användaren skriva in 10 tal som ska lagras i en vektor, när användaren har skrivit in 10 tal så ska ett tal slumpas fram, koden ska nu läsa alla tal som användaren skrivit in (i vektorn) och testa tal för tal mot eventuella matchningar. Får man en matchning har man vunnit, d.v.s. att talet i vektorn är lika med talet som slumpats fram. Jag ska använda mig av for eller foreach. Jag ska loopa igenom vektorn tills användaren gissar rätt tal.
Jag är nybörjare inom programmering.
Så här se min kod ut hittills:
namespace Lotto_Bollar
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Ange tio tal, talet ska vara mellan 0-25 ");
int[] tal = new int[10]; //lagrar 10 tal i vektor
for (int i = 0; i <= tal.Length; i++)
{
Console.WriteLine("Tal: "); //Mata in tal
string tioTal = Console.ReadLine(); //läser in tal
int element = Convert.ToInt32(tioTal); //omvandlar till heltal
tal[i] = element; //(?)
Random randomerare = new Random(); //skapar randomerare
int slump = randomerare.Next(25); //Slumpa ett tal mellan 0 och 25
if (tal[i] == slump)
{
Console.WriteLine("Talet matchade! Bingo!" + slump);
}
}
}
}
}
Det står ej något om vilken maxgräns det ska vara på slumptal så jag valde 0-25, det känns ju rätt rimligt.
Alla svar uppskattas!