Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
SadZhaba
1 / 1 / 0
Регистрация: 05.02.2017
Сообщений: 22
Завершенные тесты: 1
1

Укажите наименьшее из таких чисел Х, при которых алгоритм печатает сначала 3, а потом 7

19.09.2017, 18:50. Просмотров 1137. Ответов 5
Метки нет (Все метки)

Получив на вход число Х, программа печатает 2 числа L и М. Укажите наименьшее из таких чисел Х, при которых алгоритм печатает сначала 3, а потом 7.
Pascal
1
2
3
4
5
6
7
8
9
10
var x,L,M:integer;
begin
readln(x);
L:=0;M:=0;
while x>0 do
 begin
  L:=L+1;
  if x mod 2=1 then M:=M+(x mod 10) div 2;
  x:=x div 10;
 end;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.09.2017, 18:50
Ответы с готовыми решениями:

Укажите наименьшее из таких чисел х, при вводе которых алгоритм печатает сначала 4, а потом 3
Получив на вход число х, этот алгоритм печатает два числа К и R. Укажите...

Укажите наименьшее из таких чисел x, при вводе которого алгоритм печатает сначала 3, а потом 2
Укажите наименьшее из таких чисел x, при вводе которого алгоритм печатает...

Укажите наибольшее из таких чисел х, при вводе которых алгоритм печатает сначала 3, а потом 7
Получив на вход число х, этот алгоритм печатает два числа К и R. Укажите...

Укажите наибольшее из таких чисел a, при вводе которых алгоритм печатает сначала 4, потом 7
Получив на вход число a, этот алгоритм печатает два числа, k и m. Укажите...

Определить наибольшее и наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7
Укажите наибольшее и наименьшее из таких чисел x, при вводе которых алгоритм...

5
Constantin Cat
1950 / 1038 / 364
Регистрация: 28.02.2015
Сообщений: 2,318
Завершенные тесты: 1
19.09.2017, 19:15 2
179
0
кот Бегемот
Платежеспособный зверь
8460 / 3906 / 1520
Регистрация: 28.10.2009
Сообщений: 10,126
23.09.2017, 17:39 3
Паскаль-то здесь причём? Эта задачка из ЕГЭ на умение анализировать алгоритмы.
PS А ответ, тем не менее, верный.
0
Puporev
Модератор
54590 / 42094 / 29064
Регистрация: 18.05.2008
Сообщений: 99,324
23.09.2017, 18:30 4
Лучший ответ Сообщение было отмечено ZX Spectrum-128 как решение

Решение

Можно и Паскалем проверить.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var y,x,L,M:integer;
begin
y:=100;
repeat
y:=y+1;
L:=0;M:=0;
x:=y;
while x>0 do
 begin
  L:=L+1;
  if x mod 2=1 then M:=M+(x mod 10) div 2;
  x:=x div 10;
 end;
until(L=3)and(M=7);
write(L,' ',M,' число=',y);
end.
0
Constantin Cat
1950 / 1038 / 364
Регистрация: 28.02.2015
Сообщений: 2,318
Завершенные тесты: 1
25.09.2017, 12:48 5
Лучший ответ Сообщение было отмечено ФедосеевПавел как решение

Решение

Цитата Сообщение от кот Бегемот Посмотреть сообщение
А ответ, тем не менее, верный.

Формально вопрос звучит так Укажите наименьшее из таких чисел, а не как получено это число.
анализ дал следующее:

- в алгоритме работают только нечетные числа и в сумме М принимают участие младшие цифры числа, т..е. от 0 до 9 - это 1,3,5,7,9;
- деление цифр выше на 2 дает такой результат 1=0, 3=1, 5=2, 7=3, 9=4;
- цифр должно только быть 3;
- варианты получения числа 7=6+1+0=5+2+0=4+3+0=3+3+1=3+2+2 - варианты с 6 и 5 отпадают, т.к. 6 и 5 получаются из чисел больше 9;
- остаются только цифры 1, 7 и 9(вариант 3+4+0);
- т.к. нужно наименьшее, то цифры должны быть расположены в порядке возрастания.
А это 179.
2
кот Бегемот
Платежеспособный зверь
8460 / 3906 / 1520
Регистрация: 28.10.2009
Сообщений: 10,126
25.09.2017, 13:54 6
Цитата Сообщение от Puporev Посмотреть сообщение
Можно и Паскалем проверить.
Увы, на ЕГЭ пользоваться Паскалем не дадут, следует рассуждать как в посте выше
0
25.09.2017, 13:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.09.2017, 13:54

Дано n целых чисел. Найти среди них пару чисел, НОД которых имеет наибольшее значение; НОК которых имеет наименьшее значение
Дано n целых чисел. Найти среди них пару чисел, НОД которых имеет наибольшее...

Найти множество таких чисел из первой последовательности, которых нет во втором
1)даны две непустые последовательности целых чисел, содержащие числа в...

Укажите наименьшее из двух напечатанных чисел, при вводе которых алгоритм печатает сначала 12, а потом 5
Ниже написан алгоритм. Получив на вход число x, этот алгоритм печатает два...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru