/***************************************************** * ANROP: Rätta( array med inmatade siffror ); * UPPGIFT: Jämför inmatade siffror med de rätta siffrorna. ******************************************************/ public void Rätta(string[] inmatade, GridPrint gridprint) { // Konverterar inmatade sträng-array till en int-array (alltså jämförbar med solution) int[] inmatad = Array.ConvertAll(inmatade, int.Parse); // Skapar en array med bool där rätta siffror är true och falska false bool[] rättad = new bool[81]; // Jämför inmatade siffror i array med rätta siffror i array, for (int i = 0; i < 81; i++) { if (inmatad[i] == solution[i]) { rättad[i] = true; checkanswers++; } else rättad[i] = false; } if (checkanswers == 81) { sendanswers = true; checkanswers = 0; } else { sendanswers = false; checkanswers = 0; } // Skickar denna array till MarkeraSiffror i GridPrint gridprint.MarkeraSiffror(rättad); }