profile
Размещено 5 лет назад по предмету Информатика от sodis

Дано трехзначное число. Напишите программу, которая
определяет, является ли число «перевертышем», т. е. числом,
десятичная запись которого читается одинаково слева направо и
справа налево.

  1. Ответ на вопрос
    Ответ на вопрос дан 65biso2

    Можно сделать проще со строкой, но так как у меня уже написано математическое решение, могу его привести.

    C# 8.0: https://ideone.com/Gtwkop

    public static bool IsPolindrome(int val)

    {

     int len = NumberLength(val);

     for (int i = 0; i < len; i++)

      if (

       GetDigitByIndex(val, i)

       !=

       GetDigitByIndex(val, len - i - 1)

       )  

        return false;

     return true;

    }

    public static int GetDigitByIndex(in int Num, in int Index) //Debugged

    {

     if (Index < 0 || Index > NumberLength(Num) - 1) throw new System.IndexOutOfRangeException();

     return (Num / (int)Math.Pow(10, NumberLength(Num) - Index - 1) % 10);

    }

    public static int NumberLength(int num)

    {

     int count = 1;

     for (int i = 10; (num / i) != 0; i *= 10, count++) ;

     return count;

    }

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.