На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.
Программы "заворачивайте" в тэг [pre2]...[/pre2], при этом сохраняются все отступы и применяется моноширинный шрифт. Если у вас используется сочетание "[i]" для обозначения элемента массива или строки, ставьте пробел после открывающей скобки. Иначе система выделит все дальнейшее курсивом.

Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение



Сообщение: 1
ссылка на сообщение  Отправлено: 27.04.14 16:01. Заголовок: B8


Как решить?
Ниже записан алгоритм. Укажите набольшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 2.
var x, a, b, c: integer;
begin
readln(x);
a:= 0; b:= 0;
while x > 0 do begin
c:= x mod 2;
if c = 0 then a:= a + 1
else b:= b + 1;
x:= x div 10;
end;
writeln(a);
writeln(b);
end.


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 5 [только новые]


постоянный участник




Сообщение: 254
ссылка на сообщение  Отправлено: 27.04.14 16:52. Заголовок: проще всего, набрать..


проще всего, набрать в какой нибудь среде и прогнать в пошаговом режиме, или на бумажке для какого-нибудь числа прогнать и понять что делает программа

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
ссылка на сообщение  Отправлено: 27.04.14 19:53. Заголовок: Ясно, что если ЧИСЛО..


Ясно, что если ЧИСЛО четное, то единица добавляется к а, а если нечетное - то к b. Цифры числа постепенно отрезаются. Значит в исходном числе должно быть 3 четные и 2 нечетные цифры. Причем, в ДВОИЧНОМ числе (т.к. определяем остаток от деления на 2, а он может быть только 0 или 1).
Вывод, самое большое число: 11100. Переводим в десятичную: 38.

Спасибо: 0 
Цитата Ответить



Не зарегистрирован
ссылка на сообщение  Отправлено: 27.04.14 19:56. Заголовок: Прошу прощения, 3 ч..


Прошу прощения,

 цитата:
3 четные и 2 нечетные цифры.


Значит,самое большое число 11000. Т.е. 24 (двадцать четыре)

Спасибо: 0 
Цитата Ответить
постоянный участник




Сообщение: 255
ссылка на сообщение  Отправлено: 28.04.14 07:57. Заголовок: проол пишет: Приче..


проол пишет:

 цитата:
Ясно, что если ЧИСЛО четное, то единица добавляется к а, а если нечетное - то к b. Цифры числа постепенно отрезаются. Значит в исходном числе должно быть 3 четные и 2 нечетные цифры.


да

 цитата:
Причем, в ДВОИЧНОМ числе


а откуда такой вывод?
ответ 99888
для 24 ответ будет 2 0

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 670
ссылка на сообщение  Отправлено: 28.04.14 08:06. Заголовок: oval пишет: ответ 99..


oval пишет:
 цитата:
ответ 99888

Это правильный ответ.

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 143
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет