Уроки программирования

Apr 15, 2017 10:59

Правильный ответ на загадку о нудном проверяющем таков.

1. В условии сказано, что количество чисел не превышает 200. Поэтому нужно создать массив на 200 чисел и сначала ввести их, и только потом анализировать.

2. В условии сказано, что введенные числа по модулю не превышают 10000. Поэтому нужно использовать тип не Integer, а, если программа на Паскале, тип-диапазон -10000..10000. Не знаю, что скажет проверяющий, когда узнает, что в большинстве языков такого типа нет. Даже Вирт, создавая Oberon, наследник Модулы-2, наследницы Паскаля, от него отказался.

3. В условии сказано, что суммировать нужно трехзначные числа, начинающиеся на 4. Поэтому нужно сначала выяснить, является ли очередное число трехзначным, потом найти его первую цифру и сравнить с 4. Сам проверяющий полагал, что для этого нужно перевести число в строку, посчитать количество символов, потом взять первый символ и сравнить с символом "4".

Вот так сейчас учат программировать.

Оригинал этого сообщения находится здесь.

фигею, школа, программирование, другая россия

Previous post Next post
Up