Цитата:
Сообщение от Alex_андр
Пока выполнялись команды совершенно глупые. И причем совершенно случайно.
|
Если вы пишите идеально работающую программу и скармливаете ей неполные, неточные данных, равно как и не задаете ей цель работы такой программы (вычислений) - вы раз за разом будете получать неверный результат.
Если же вы в таких исходных условиях напишите программу, которая будет вычислять чёрти-что, то резко повышается вероятность совпадения решения с верным ответом.
А когда я учился (а когда я не учился?) и не мог реализовать алгоритм работы программы в цифре, то зная результат, просто подставлял его перед выводом. Естественно, меня застукали за таким методом решения прикладных задач и... поставили тройку за оригинальность примененного алгоритма решения, предупредив, что если я впредь так буду загружать процессор, то получу твердую двойку с минусом. Потому, если ваши программы работают на два с минусом - просто подавайте на выход поток случайных чисел - есть вероятность, что очередное из них совпадет с правильным решением. В ряде случаев такая вероятность достаточно высока.