bakerkirill
?>

На вход алгоритма подаётся натуральное число n. алгоритм строит по нему новое число r следующим образом. 1) строится двоичная запись числа n. 2) к этой записи дописываются справа ещё два разряда по следующему правилу: а) складываются все цифры двоичной записи, и остаток от деления суммы на 2 дописывается в конец числа (справа например, запись 11100 преобразуется в запись 111001; б) над этой записью производятся те же действия – справа дописывается остаток от деления суммы цифр на 2. полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа n) является двоичной записью искомого числа r. укажите минимальное число n, после обработки которого с этого алгоритма получается число, большее, чем 190. в ответе это число запишите в десятичной системе.

Информатика

Ответы

ilyagenius
#include < iostream> using namespace std; int main() {     int n;     double s=0;     cout < < "n = ", cin > > n, cout < < "\n";     for (int i=2; i< n; i++) {     s += (double)i/(i+1);     }     cout.setf(ios: : fixed);     cout.precision(6);     cout < < "s = " < < s < < "\n";     return 0; } пример: n = 10s = 6.571032
Bobkov
Var     a: array [1..20] of real;     i: integer;       m,s: real; begin      s: =0;     for i: =1 to 20 do              read (a[i]);       for i: =1 to 20 do              s: =s+a[i];     m: =s/20;     for i: =1 to 20 do              if a[i]> =0 then           a[i]: =m;     for i: =1 to 20 do        write (a[i],' ');   end.

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

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

На вход алгоритма подаётся натуральное число n. алгоритм строит по нему новое число r следующим образом. 1) строится двоичная запись числа n. 2) к этой записи дописываются справа ещё два разряда по следующему правилу: а) складываются все цифры двоичной записи, и остаток от деления суммы на 2 дописывается в конец числа (справа например, запись 11100 преобразуется в запись 111001; б) над этой записью производятся те же действия – справа дописывается остаток от деления суммы цифр на 2. полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа n) является двоичной записью искомого числа r. укажите минимальное число n, после обработки которого с этого алгоритма получается число, большее, чем 190. в ответе это число запишите в десятичной системе.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Rafigovich1267
qwerty
Хасанбиевич Колесников716
Знайдіть % витрат та поясніть свої дії
МуратМарина1140
zbellatriks
kotovayaanastasia2069
abadaeva
larisau41
etv771370
Мусаев Игоревич371
korchags19983941
info4632
kristinmk
ekaterinava90