АлександрАлександровна
?>

Решить по информатике ( e olymp 3968) : найдите такое число x, что x^2+sqrt(x)=c( число с вводиться в програму с клавиатури), с точностью не менее 6 знаков после точки. sqrt- квадратный корень числа x. хотя би просто подскажите идею решения (решать нужно с двоичного поиска)python

Информатика

Ответы

nataliaprintroll

program picaso; uses crt; type vector=array[1..100] of integer; var a: vector;       i,n,s: integer; begin clrscr;       writeln('n : '); readln(n);       for i: =1 to n do       begin            write('значение ',i,' : ');             readln(a[i]);       end;       s: =0;       for i: =1 to n do            if i mod 2 < > 0 then s: =s+a[i];             writeln('сумму элементов массива, имеющих нечетное значение: ',s);             readln; end.

Tanyamitia

1) 52) 93) 94) 10алгоритм простой, представим число n-1 (т.к. ноль не учитывается) в качестве двойчной последовательности, для числа n=32 это будет 11111 дальнейший алгоритм прост, рассмотрим его на примере, задумано число 26: 1) проверяем правый регист (*0000 = 16), задаем вопрос "задуманое число больше 16? ", ответ "да", значит первы регистр 12) проверяем следующий (1*000=24), задаем вопрос "задуманое число больше 24? ", ответ "да", значит регистр 13) проверяем следующий (11*00=28), задаем вопрос "задуманое число больше 28? ", ответ "нет", значит регистр 04)проверяем следующий (110*0=26), задаем вопрос "задуманое число больше 26? ", ответ "нет", значит регистр 0 5) проверяем следующий (1100*=25), задаем вопрос "задуманое число больше 25? ", ответ "да", значит регистр 1итого получаем задуманное число в двоичной форме 11001 = 25, но т.к. мы не учитываем 0, то к этому числу надо прибавить 1, итого задусманное число 26

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

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

Решить по информатике ( e olymp 3968) : найдите такое число x, что x^2+sqrt(x)=c( число с вводиться в програму с клавиатури), с точностью не менее 6 знаков после точки. sqrt- квадратный корень числа x. хотя би просто подскажите идею решения (решать нужно с двоичного поиска)python
Ваше имя (никнейм)*
Email*
Комментарий*

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

Pokupatel
petrova-kate3
museumuzl
zdl2008
Полковников_Милана
xsmall1
zakupka-marion
Babushkina27
sport2293032
egcuzn86
Reutskii-Kirilovskii1625
guujuu
mahalama7359
bruise6
stomcom01