Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- namespace Clight_39_LINQ_Amnition
- {
- class Program
- {
- static void Main(string[] args)
- {
- Random random = new Random();
- List<string> fio = new List<string> { "Иванов А.Г.", "Владимиров Б.У.", "Оксанин Г.В." , "Генацвали А.В." , "Маринин С.А.",
- "Игорян Х.А.", "Евгенов С.М.", "Мариуполев С.В", "Надеждина Н.Т.", "Русланков В.А.", "Сергеев Н.Н.", "Иринина И.П.",
- "Маринок Ж.А.", "Игрил Х.Х.", "Оксанн П.С.", "Возбудидзе А.Ю.", "Попин М.Ю.", "Сааркян С.И." };
- List<string> typesOfCrimes = new List<string> { "Антиправительственное", "Административное", "Вандальное", "Пранковое" };
- Dictionary<string, string> prisoners = new Dictionary<string, string>();
- foreach (var item in fio)
- {
- prisoners.Add(typesOfCrimes[random.Next(0, typesOfCrimes.Count)], item);
- }
- Console.WriteLine("Список заключенных до амнистии:");
- ShowPrisonerInfo(prisoners);
- var amnistianPrisoner = from prisoner in prisoners
- where prisoner.Key != "Антиправительственное"
- select prisoner;
- ShowPrisonerInfo(amnistianPrisoner.ToDictionary());
- }
- static void ShowPrisonerInfo(Dictionary<string, string> prisoners)
- {
- foreach (var prisoner in prisoners)
- {
- Console.WriteLine($"Ф.И.О.: {prisoner.Value}, Нарушение: {prisoner.Key}");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement