ЗИМНИ МАТЕМАТИЧЕСКИ ПРАЗНИЦИ, БУРГАС
29 януари 2005
ТЕМА ЗА ГРУПА Е (4–5 КЛАС)
Младата програмистка Пепи скучаела, след като си била решила всичките задачи, останали от последното занимание в Школата по програмиране. Както си драскала различни неща на листче, тя забелязала, че ако вземе някакво цяло положително число A и напише цифрите му в обратен ред, то за полученото обратно число A’ може да се окаже едно от трите: A да е равно на A’, A да е по-малко от A’ или A да е по-голямо от A’. Например, ако A е 1221, тогава A = A’, ако A е 1231, тогава A < A’, а ако A е 1321, тогава A > A’. Пепи веднага си написала програма, която по зададено число да проверява кой от трите случая е в сила за това число. Предлагаме и на Вас тази задача.
Напишете програма OBRA.EXE, която чете от клавиатурата едно осемцифрено число A, сравнява го с обратното му число A’ и извежда на екрана 0, ако A = A’, извежда –1, ако A < A’ и извежда 1, ако A > A’.
Вход:
24354752
Изход:
ПРИМЕР 2
Вход:
32418102
Изход:
ПРИМЕР 3
Вход:
66666666
Изход:
ЗИМНИ МАТЕМАТИЧЕСКИ ПРАЗНИЦИ, БУРГАС
29 януари 2005
ТЕМА ЗА ГРУПА Е (4–5 КЛАС)
Задача E2. ЕХ ТЕЗИ ПРОЗОРЦИ!
Помните ли как през есента помогнахме с програма на училището в село Каръшко да разреши проблема със счупеното стъклото на един от прозорците в стаята на ІV клас. За съжаление случват се и по-лоши работи. Сега, две стъкла са счупени и, разбира се, пак няма нито виновник, нито свидетел на случилото се. Едното от стъклата е с размери A на B, а другото – с размери C на D. Ръководството на училището отново изпратило прислужника на тавана да потърси парчета стъкла, с които да могат да се заменят счупените. Този път се оказало, че на тавана има две правоъгълни парчета с размери U на V и X на Y. На прислужника никак не му се иска да развали и двете парчета, а по-скоро да опита да поправи счупените прозорци като използва само едно от двете. Всички знаем, че той не е много силен по математика и едва ли ще може сам да реши кое от намерените парчета ще е достатъчно да се подменят и двете счупени стъкла.
Ще се наложи пак да помогнете като напишете програма JAMS.EXE, която прочита от клавиатурата първо целите положителни A, B, C, D, после целите положителни U, V, X и Y и извежда на екрана:
YES YES – ако всяко от двете парчета е достатъчно да се заменят двете счупени стъкла;
YES NO – ако първото е достатъчно, но второто – не;
NO YES – ако второто е достатъчно, но първото – не;
NO NO – ако нито едно от двете не е достатъчно.
Вход:
2 4 3 5
4 7 10 2
Изход:
ЗИМНИ МАТЕМАТИЧЕСКИ ПРАЗНИЦИ, БУРГАС
29 януари 2005
ТЕМА ЗА ГРУПА Е (4–5 КЛАС)
Напишете програма MINMAX.EXE, която определя най-малкото и най-голямото измежду зададени цели числа.
Програмата първо трябва да въведе от клавиатурата броя на зададените числа (в примера по-долу, броят на зададените числа е 9), след което да въведе, едно по едно, и самите числа.
Програмата трябва да изведе на един ред на екрана най-малкото и най-голямото от зададените числа (в този ред), разделени с един интервал.
9
5
5
-7
13
9
24
6
24
19
-7 24