kifstd
?>

Найдите минимальное xx, но не меньшее 2, такое, что если результат вычисления выражения 273_{10}*x+1273 ​10 ​​ ∗x+1 перевести в двоичную систему счисления, то запись будет содержать ровно одну единицу. в ответе укажите целое число.

Информатика

Ответы

mansur071199486
Если считать отрицательные трехзначные, то сумма таких чисел в диапазонах от -999 до -100 и от 100 до 999 будет равна 0. Для только положительных:

//c циклом for
var s,i:integer;
begin
  for i:=100 to 999 do
    if i mod 77 = 0 then s:=s+i;
  writeln('Сумма трехзначных кратных 77: ',s);
end.

Тестовое решение:
Сумма трехзначных кратных 77: 5929

// с циклом while
var s,i:integer;
begin
  i:=100;
  while i<=999 do begin
    if i mod 77 = 0 then s:=s+i;
    i:=i+1;
  end;
  writeln('Сумма трехзначных кратных 77: ',s);
end.
Суравцова_Алексей669
Var a, b, c, rez: real;
begin
write('Введите число А: ');
readln(a);
write('Введите число B: ');
readln(b);
write('Введите число C: ');
readln(c);
if (a >= 0) and (b >= 0) and (c >= 0) then rez := a + b + c;
if (a >= 0) and (b >= 0) then rez := a + b;
if (a >= 0) and (c >= 0) then rez := a + c;
if (b >= 0) and (c >= 0) then rez := b + c;
if (a <= 0) and (b <= 0) then rez := c;
if (b <= 0) and (c <= 0) then rez := a;
if (a <= 0) and (c <= 0) then rez := b;
if (a <= 0) and (b <= 0) and (c <= 0) then rez := 0;
writeln(rez);
end.

Громоздко, но, думаю, покатит

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

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

Найдите минимальное xx, но не меньшее 2, такое, что если результат вычисления выражения 273_{10}*x+1273 ​10 ​​ ∗x+1 перевести в двоичную систему счисления, то запись будет содержать ровно одну единицу. в ответе укажите целое число.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

ЕленаАнастасия315
Tadevosyan
bessalaias
Анна Елена
A2017
anna-leonova
anton-www1
chizhenkovd9
dkedrin74038
Vasileva
bagramyansvetlana
morozmd
Alena824
Dmitriy793
stertumasova29