Как можно написать по короче код в этом примере? - C#
Формулировка задачи:
Нужно сократить до минимума код в этом примере.
А то сильно большой получился.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Task3_15 { class Program { static void Main(string[] args) { bool A = true; bool B = false; if (!A || !B) { Console.WriteLine("!A || !B - Variant 1 - Part A"); } A = false; B = true; if (!A || !B) { Console.WriteLine("!A || !B - Variant 2 - Part A"); } A = true; B = false; if (A && (A || !B)) { Console.WriteLine("A && (A || !B) - Variant 1 - Part B"); } A = false; B = true; if (A && (A || !B)) { Console.WriteLine("(A&&(A||!B) - Variant 2 - Part B"); } A = true; B = false; if ((!A || B) && B) { Console.WriteLine("(A&&(A||!B) - Variant 1 - Part C"); } A = false; B = true; if ((!A || B) && B) { Console.WriteLine("(A&&(A||!B) - Variant 2 - Part C"); } Console.ReadKey(); } } }
Решение задачи: «Как можно написать по короче код в этом примере?»
textual
Листинг программы
foreach (bool x in TrueFalse) foreach (bool y in TrueFalse) { print_if(true, "!(X = {0} && !Y = {1}) || X = {2}", x, y, x); print_if(x || y, "Y = {0} && !X = {1} || !Y = {2})", y, x, y); print_if(x || !y, " !Y = {0} && X = {1}) || Y= {2}", y, x, y); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д