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

Решить по информатике ( 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*
Комментарий*

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

kiparistop
Коваль1974
Dimston134877
AHO436
SEMENOV25352
Shcherbakov_Artur1781
Kozlovao4
larazaytseva
tonyakuznetsova
Юрьевна174
office46
nat5555
ЕВгений_денис643
coleslow12
yuliyaminullina