using System; using System.Text; class Program { static Random random = new Random(); static void Main() { // pieprasa ievadit parolu skaitu Console.Write("Ievadiet paroļu SKAITU, kas lielāks par 4: "); int skaits = Math.Max(5, int.Parse(Console.ReadLine())); // pieprasa ievadit max garumu parolem Console.Write("Ievadiet GARAKO paroles simbolu skaitu, kas lielāks par 9: "); int MaxGarums = Math.Max(10, int.Parse(Console.ReadLine())); // jauta vai velies lielos burtus Console.Write("Vajag Lielos burtus (y/n): "); bool LielieBurti = Console.ReadLine().Trim().ToLower() == "y"; // jauta vai velies ciparus ar simboliem Console.Write("Vajag ciparus un simbolus simboliem (y/n): "); bool simboli = Console.ReadLine().Trim().ToLower() == "y"; // define mazos lielos burtus un simbolus string mazieBurti = "abcdefghijklmnopqrstuvwxyz"; string lieleiBurti2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; string cipari = "0123456789"; string symbols = "!@#$%^&*()_+[]{}|;:,.<>?"; // saliek kopa charachters ar lieliem burtiem un simboliem string characters = mazieBurti; if (LielieBurti) characters += lieleiBurti2; if (simboli) characters += cipari + symbols; string[] parole = new string[skaits]; // genere paroli un to saglaba ka string for (int i = 0; i < skaits; i++) { int randomGarums = random.Next(5, MaxGarums + 1); StringBuilder parole2 = new StringBuilder(); for (int j = 0; j < randomGarums; j++) { parole2.Append(characters[random.Next(characters.Length)]); } parole[i] = parole2.ToString(); } // izvada uz ekrana paroli int index = 1; foreach (string password in parole) { Console.WriteLine($"{index}. parole: {password}"); index++; } } }