Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void algorytm2(string[,] macierz, char[,] system)
- {
- char[] kombinacje = {'1','2', '3', '4', '5', '6' };
- List<string> zasady = new List<string>();
- List<int> krotnosc = new List<int>();
- for(int i = 0; i < 8; i++)
- {
- List<char> kol = new List<char>();
- for (int j = 0; j < 8; j++)
- {
- //kol wiersz
- if (macierz[i, j] == "Null") continue;
- for(int h = 0; h < macierz[i,j].Length; h++)
- {
- string test = macierz[i, j];
- if(!kol.Contains(test[h]))
- {
- kol.Add(test[h]);
- }
- }
- }
- for (int j = 0; j < kombinacje.Length; j++)
- {
- if (!kol.Contains(kombinacje[j]))
- {
- char a = kombinacje[j];
- char wynik = system[6, i];
- int indeks = a - '0';
- char co = system[indeks - 1, i];
- string zasada = "(a" + a + " = " + co + ") => (d = " + wynik + ")";
- if(!zasady.Contains(zasada))
- {
- zasady.Add(zasada);
- krotnosc.Add(1);
- }
- else
- {
- int licznik = 0;
- for (int g = 0; g < zasady.Count; g++)
- {
- if (zasady[g] == zasada) licznik = g;
- }
- krotnosc[licznik] = krotnosc[licznik] + 1;
- }
- }
- }
- }
- for(int i = 0; i < zasady.Count; i++ )
- {
- if(krotnosc[i] != 1) Console.WriteLine(zasady[i] + "["+krotnosc[i]+"]");
- else Console.WriteLine(zasady[i]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement