Написать программу находящую такие числа, что A|B==A^C - C#
Формулировка задачи:
Дайте подсказку , а то никак не могу сообразить что-нибудь кроме полного перебора 2 раза. Написать программу находящую такие числа, что A|B==A^C .При этом X<= A,B,C<=Y . Желательно не программу, а именно подсказку.
Вот мой код:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int s = 0; int[] n = Console.ReadLine().Split(' ').Select(e => Convert.ToInt32(e)).ToArray(); for (int i = n[0]; i <= n[1]; i++) { for (int j = n[0]; j <= n[1]; j++) { int k= i^j; if (k >= n[0] && k<=n[1]) s++; } } Console.WriteLine(s/2); } } }
Решение задачи: «Написать программу находящую такие числа, что A|B==A^C»
textual
Листинг программы
or = A | B; C = or ^ A; if (C >= X && C <= Y) Console.WriteLine("A|B==A^C");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д