С1) Цикл whileДано число. Визначити, чи це число степенем двйки.2)
С
1) Цикл while
Дано число. Визначити, чи це число степенем двйки.
2) Цикл do/while
Скласти програму-гру Бльше-Менше. Компьютерютер генеру
випадкове цле число, а користувач намагаться вгадати згенероване
число. Компютер нада користувачу пдказку, чи введене число
бльшим або меншим вд загаданого. Також з клаватури вводиться
максимальна кльксть спроб.
1)
using System;
class Program
static void Main()
int num = 16;
bool isPow2 = true;
while (num gt; 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.ReadLine());
Console.WriteLine("Отгадайте число от 0 до 1", min, max);
Console.WriteLine("Пробы: 0\n", numOfAttempts);
int input;
do
Console.Write("Введите число: ");
input = Convert.ToInt32(Console.ReadLine());
numOfAttempts--;
if (input gt; x)
Console.WriteLine("x lt; 0 [попытки: 1]", input, numOfAttempts);
if (input lt; x)
Console.WriteLine("x gt; 0 [пробы: 1]", input, numOfAttempts);
if (input == x)
isWin = true;
break;
while (numOfAttempts gt; 0);
if (isWin)
Console.WriteLine("\nПобеда!");
else
Console.WriteLine("\nПроигрыш! Загаданное число: 0", x);
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.