ответ:
public static bool num(int a)
{
return a > 0 & & (a & (a - 1)) == 0;
}
// вариант функции с циклом
public static bool num(int x)
{
while % 2) == 0) & & x > 1)
x /= 2;
return x == 1;
}
объяснение:
если цикл обязательное условие , пиши подумаю над циклом
Поделитесь своими знаниями, ответьте на вопрос:
Замените break , нужно, я написал подруге программу, а её учитель говорит что она должна это чем-то заменить, но я хз чем program n32; var a, b, c: integer; begin readln(c); a: =1; for b: =2 to 256 do begin a: =a+b; if a > =c then break end; writeln(b); end.
ответ:
static void main(string[] args)
{
console.writeline("введіть напрям руху");
char s = console.;
s = char.toupper(s);
console.writeline();
console.writeline("введіть цифрову команду ");
console.writeline();
string temp = console.readline();
int n = convert.toint16(temp);
console.writeline();
switch (s)
{
case 'п': console.writeline("робот рухається на північ");
break;
case 'з':
console.writeline("робот рухається на захід");
break;
case 'с': console.writeline("робот рухається на схід");
break;
case 'д': console.writeline("робот рухається на південь");
break;
default:
console.writeline("помилка вводу напряму руху! ");
break;
}
switch (n)
{
case 0:
console.writeline("робот продовжив рух ");
break;
case 1:
console.writeline("робот повернув на ліво");
break;
case -1 : console.writeline("робот повернув на право");
break;
default:
console.writeline("помилка вводу напряму руху! ");
break;
}
console.readkey();
}
объяснение:
если я правильно понял условие : ) могут возникнуть проблемы в с отображением украинской буквы і