объяснение:
1.
а) bv – > отрицание bv –> a & отрицание bv – > a v b –> отрицание a v b – > a & отрицание bv (отрицание a v b )
б) аv – > отрицание аv – > отрицание в –> отрицание аv отрицание в –> отрицание с – > а v отрицание с – >
отрицание аv отрицание в (а v отрицание с)
в) bv – > bvc –> отрицание bvc –> a отрицание bvc –> av – > отрицание аv
– > a отрицание bvc отрицание аv –> dv – > отрицание в –> dv отрицание в –>
a отрицание bvc отрицание аv (dv отрицание в)
2. во
& – не ставится, но действие выполняется, у себя его ставьте!
C#. Пример работы на изображении.
using System;
using System.Linq;
namespace Цифры_в_числе
{
class Program
{
static void Main(string[] args)
{
string numb; bool flag;
do
{
Console.Write("Введите любое целое число: ");
numb = Console.ReadLine();
if (flag = !int.TryParse(numb, out int some))
Console.WriteLine("Не число!");
} while (flag);
if (numb[0] == '-')
numb = numb.Substring(1, numb.Length - 1);
var q = from x in numb
group x by x into g
let count = g.Count()
orderby count descending
select new { Value = g.Key, Count = count };
Console.WriteLine("Правда ли, что все цифры в этом числе одинаковы?");
Console.WriteLine($"ответ: {(q.Count() == 1 ? "Да" : "Нет")}");
}
}
}