Есть ответ 👍

С# 1) цикл while дано число. визначити, чи є це число степенем двійки. 2) цикл do/while скласти програму-гру «більше-менше». комп’ютер генерує випадкове ціле число, а користувач намагається вгадати згенероване число. комп’ютер надає користувачу підказку, чи є введене число більшим або меншим від загаданого. також з клавіатури вводиться максимальна кількість спроб.

293
382
Посмотреть ответы 2

Ответы на вопрос:


1)

using system;

class program {

    static void main() {

        int num = 16;

        bool ispow2 = true;

       

        while (num > 1){

            if (num % 2 == 0){

                num /= 2;

            } else {

                ispow2 = false;

                break;

            }

        }

       

        if (ispow2)

            console.writeline("является");

        else

            console.writeline("не является");

    }

}

2)

using system;

class program {

    static random rnd = new random();

   

    static void main() {

        int min = 1;

        int max = 100;

        int numofattempts = 8;

        int x = rnd.next(min, max);

        bool iswin = false;

       

        console.writeline("игра \"больше-меньше\"");

        console.write("задайте число попыток: ");

        numofattempts = convert.toint32(console.;

        console.writeline("отгадайте число от {0} до {1}", min, max);

        console.writeline("попытки: {0}\n", numofattempts);

        int input;

        do {

            console.write("введите число: ");

            input = convert.toint32(console.;

            numofattempts--;

            if (input > x)

                console.writeline("x < {0}   [попытки: {1}]", input, numofattempts);

            if (input < x)

                console.writeline("x > {0}   [попытки: {1}]", input, numofattempts);

            if (input == x){

                iswin = true;

                break;

            }

        } while (numofattempts > 0);

       

        if (iswin){

            console.writeline("\nпобеда! ");

        } else {

            console.writeline("\nпроигрыш! загаданное число: {0}", x);

        }

    }

}

IKramarenko
4,8(61 оценок)

????????????? Незнаю

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS