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 ? "Да" : "Нет")}");
}
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
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 ? "Да" : "Нет")}");
}
}
}