.NET 3.x Консоль: вписать две строки по 10 чисел содержащих "1 и 0" и эти вывести строку с исключающим "ИЛИ" - C#
Формулировка задачи:
Привет всем у меня такая проблема! Мне нужно в консоле вписать две строки по 10 чисел содержащих "1 и 0" и эти вывести строку с исключающим "ИЛИ".
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Веедите 1 строку");
String Строка = Console.ReadLine();
int a, b, c;
int i;
a = int.Parse(Строка);
Console.WriteLine("Введите 2 строку");
Строка = Console.ReadLine();
b = int.Parse(Строка);
for (a = 0; a <= 10; a++)
for (i = 0; i <= 10; i++)
{
if ((a | b) != 0) Console.Write("1");
if ((a | b) == 0) Console.Write("0");
Console.ReadLine();
}
}
}
}Решение задачи: «.NET 3.x Консоль: вписать две строки по 10 чисел содержащих "1 и 0" и эти вывести строку с исключающим "ИЛИ"»
textual
Листинг программы
static void Main(string[] args)
{
Console.WriteLine("Строка 1: ");
string s1 = Console.ReadLine();
Console.WriteLine("Строка 2: ");
string s2 = Console.ReadLine();
int s1int = Convert.ToInt32(s1, 2);
int s2int = Convert.ToInt32(s2, 2);
string xor = Convert.ToString((s1int ^ s2int), 2);
Console.WriteLine(xor);
Console.ReadLine();
}