Исправить ошибку с foreach - C#
Формулировка задачи:
Листинг программы
- static void Main(string[] args)
- {
- int[] id1 = { 1, 2, 3, 4, 5, 6 };
- int[] id2 = { 5, 6, 7, 8, 4, 9, 3, 10 };
- int[] id3 = { 1, 2, 9, 10, 11, 12, 8, 9, 5, 6,};
- IEnumerable<int> odin_dva = id1.Intersect(id2);
- IEnumerable<int> odin_dva_tri = odin_dva.Intersect(id3);
- IEnumerable<int> odin_tri = id1.Intersect(id3);
- foreach (int id1_2_3 in odin_dva_tri)
- {
- Console.WriteLine(id1_2_3 + " это общие у трех");
- }
- foreach (int id1_2 in odin_dva)
- {
- Console.WriteLine(id1_2 + " это общие у id1 и id2");
- }
- foreach (int id1_3 in odin_tri)
- {
- Console.WriteLine(id1_3 + " это общие у id1 и id3");
- }
- Console.ReadKey();
- }
Листинг программы
- foreach (int id1_3 in odin_tri)
- {
- Console.WriteLine("это общие у id1 и id3");
- }
- {
- Console.WriteLine(id1_3);
- }
- Console.ReadKey();
Решение задачи: «Исправить ошибку с foreach»
textual
Листинг программы
- static void Main(string[] args)
- {
- int[] id1 = { 1, 2, 3, 4, 5, 6 };
- int[] id2 = { 5, 6, 7, 8, 4, 9, 3, 10 };
- int[] id3 = { 1, 2, 9, 10, 11, 12, 8, 9, 5, 6};
- Console.WriteLine("Общие элементы всех множеств");
- foreach (var q in id1.Intersect(id2).Intersect(id3))
- {
- Console.Write("{0,3}",q);
- }
- Console.WriteLine("\nОбщие элементы I и II");
- foreach (var q in id1.Intersect(id2))
- {
- Console.Write("{0,3}", q);
- }
- Console.WriteLine("\nОбщие элементы I и III");
- foreach (var q in id1.Intersect(id3))
- {
- Console.Write("{0,3}", q);
- }
- Console.WriteLine();
- Console.ReadKey();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д