using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
Console.Write("Введите четырехзначное число: ");
int Chislo = int.Parse(Console.ReadLine());
if (Chislo <= 9999 && Chislo>=1000)
{
int a, b, c, d;
a = Chislo / 1000;
b = (Chislo / 100)%10;
c = (Chislo / 10)%10;
d = Chislo % 10;
if (a==b||a==c||a==d||b==c||b==d||c==d)
Console.WriteLine("Eсть одинаковые цифры в числе: " + Chislo);
else
Console.WriteLine("В числе: " + Chislo + " нет одинаковых цифр!");
}
else
Console.WriteLine("Ошибка! Вы ввели не четырехзначное число!");
}
}
}
Объяснение: Супер стремный вариант, но он работает.
Поделитесь своими знаниями, ответьте на вопрос:
1. сколько битов информации содержит красный сигнал светофора? 2. сколько бит информации получит второй игрок после первого хода первого игрока в игре "крестики-нолики" на поле размером 4 х 4? 3. во время игры в кости на игральном кубике выпало число 1. сколько информации содержит это сообщение?
2. Поле размером 4х4, то есть 16 клеток, это четвертая степень двойки, ответ - 4 бита
3. На кубике шесть граней, ближайшая степень - третья, значит ответ 3 бита