Форум » Циклы и ветвления » Ошибка в ответе. » Ответить

Ошибка в ответе.

Alex_Temnov: Константин Юрьевич, здравствуйте. Нет ли ошибки задании №3790 (задание 22 ЕГЭ)? Ответ задания 1462, хотя на деле ответ - 4729.

Ответов - 5

Поляков: Здравствуйте! Возможно, и так. Доказывайте.

Alex_Temnov: Сама программа: [pre2] var x, k, x0, a, b, d: integer; begin for x0:=1 to 10000 do begin x:=x0; k := x mod 8; a := 0; b := 0; while x > 0 do begin d := x mod 8; if d = k then a := a+1; b := b + d; x := x div 8 end; if (a = 4) and (b = 11) then writeln(x0); end; end. [/pre2] А это значения, что были выведены после работы программы: 4729 5065 7753 9370 9426 9874 Здесь минимальное 4729, но никак не 1462.

Поляков: Да, вы правы. Спасибо за замечание, ответ исправлен.


leniza: Константин Юрьевич, здравствуйте. Вы исправили ответ не в том номере. В 183 номере из еge22 на выходе должно получиться не 4 и 11, а 3 и 20. Поэтому ответ 1462 был верным.

Поляков: Да, спасибо. Исправил все обратно. А в базе на сайте исправил условие.



полная версия страницы