using System; using System.Collections.Generic; namespace Anagramy { class Program { static void Main(string[] args) { static string ZrobAnagram(string slowo) { //stworzenie maszyny losującej i zmiennej która zapiszę nam końcowy anagram Random r = new Random(); string anagram = ""; //stworzenie listy literek z wybranego słowa List litery = new List(slowo); //rozlosowanie literek na nowe miejsca for(int i = 0; i < slowo.Length; i++) { //losowanie litery którą teraz ustawimy int wylosowanaPozycja = r.Next(litery.Count); //ustawienie litery na nowej pozycji anagram += litery[wylosowanaPozycja]; //usunięcie litery z listy literek bo już jest ustawiona litery.RemoveAt(wylosowanaPozycja); } return anagram; } List listaHasel = new List{"Ostatni Jedi", "Moc Jedi", "Ciemna Strona", "Galaktyczna Imperium", "Sith Lord", "Droid R2-D2", "Mistrz Yoda", "Rebel Alliance", "Gwiazda Smierci", "Mandalorian Bounty", "Clone Wars", "Jedi Knight", "Sith Apprentice", "Force Awakens", "Skywalker Saga", "Tatooine Desert", "Death Star", "Jedi Temple", "Ewok Village", "Starfighter Battle"}; Random maszynaLosujaca = new Random(); int numerSlowa = maszynaLosujaca.Next(listaHasel.Count); string slowo = listaHasel[numerSlowa]; //Console.WriteLine(slowo); string anagram = ZrobAnagram(slowo); Console.WriteLine("Twój anagram do odgadnięcia to:"); Console.WriteLine(anagram); string odpowiedz = ""; do { Console.WriteLine("Podaj swoją odpowiedź: "); odpowiedz = Console.ReadLine(); if (odpowiedz==slowo) { Console.WriteLine("Dobra odpowiedż"); } else { Console.WriteLine("Zła odpowiedż"); } }while (odpowiedz != slowo); } } }