gumirovane2294
?>

Используя сдн-форму, найдите формулу, принимающую значение 1 на наборах значений переменных согласно варианту, и только на них.

Информатика

Ответы

burylin9
Если число 49 записывается как 121, значит первый остаток от деления равен 1, то есть основанием системы счисления является число, кратное 48. 121 имеет 3 разряда, значит основание однозначно меньше 10 и больше 2. подходят 3, 4, 6, 8. учитывая, что в числе  121 три разряда, значит число 48 делилось всего три раза.  число 8 не подойдет, т.к. 48/8=6, значит будет всего два деления. число 3 не подойдет, т.к. 48/3 = 16, 16/3=5 - то есть тут будет больше трёх знаков. число 4 не подойдет, т.к. 48/4=12, а 12 делится на 4 без остатка, но, судя по числу, во втором делении остаток должен быть равен 2. остаётся число 6. проверим 49/6=8 |1 8/6 = 1 |2 1/6=0 |1 121(6)
ielienakozlova696

код, ниже, работает не только со словами, но и со строками.

например, "на в лоб, болван" определяется как полиндром.

using system;

using system.linq;

using system.text.regularexpressions;

namespace polyndromefinder

{

    class program

    {

//===================================

// [start] тот самый участок кода

//===================================

        static bool ispolyndrome(string victim)

        {

            victim = victim // нормализуем строку

                .replace(" ", "")

                .replace(",", "")

                .replace(".", "")

                .replace("? ", "")

                .replace("! ", "")

                .tolower();

            var check = new regex(victim); // создаём на её основе регулярное выражение

            return check.ismatch(new string(victim.; // переворачиваем строку и сверяем с регуляркой

        }

//===================================

// [end] тот самый участок кода

//===================================

        static void main(string[] args)

        {

            bool answer;

            while (true)

            {

                console.write("введите строку: ");

                string superpositionpolyndrome = console.readline();

                console.writeline("это{0} полиндром! \n", (answer = ispolyndrome( "": " не");

            }

        }

    }

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Используя сдн-форму, найдите формулу, принимающую значение 1 на наборах значений переменных согласно варианту, и только на них.
Ваше имя (никнейм)*
Email*
Комментарий*