Автор: exp (19.12.2008 в 21:35)
Не хочу Вас пугать, но мне кажется вам не поставят пять,) если вы нарисуете строку
, и будете извлекать из неё числа каким-нибудь sscanf()
и к тому-же у профессора будет зацепка,) там ведь было чёрным по белому в скобочках (не массив),
а строка это массив.
На вашем месте написал-бы в начале кода большой такой комментарий о том как важно в начале решения задачи чётко определить допустимые параметры, для наилучшего анализа и проведения расчётов, объяснил-бы что для примера подойдёт простая последовательность включающая все целые числа от 1 до например 10000
и написал-бы простой цикл for(i=0;i<10000;i++)
прокомментировав что всё как-бы просто :)
но для уверенной хорошей оценки заглянул-бы всётаки в соседнюю тему,
http://softtime.ru/cpp/read.php?id_forum=1&id_theme=944
и сделал-бы предложенную там функцию более "логической" ,) чем для первокурсника.
и ещё провёл-бы анализ и доказал-бы что быстрее работает, деление всех нечётных чисел последовательности на все нечётные числа ,(среди чётных простое только 2) или деление всех чисел на числа мерсена , с целью уменьшения их колличества , и последующим делением полученого числа на остальные нечётные числа,
или ещё задействовал-бы формулу кого из математиков:) всё жирно разбавив комментариями , чтобы было интересно читать код .) Самому интересно сделать такой анализ, но лениво :)
Насчёт матриц, мне кажется что |M| это так-называемый минор матрицы , что-то из понятий высшей математики
насчёт уничтожения двух поперечин где как-раз наверное пересечение минимальное число
а из формулы совсем ничего не понял , там кажется есть просто сложение матриц
, при котором складываются значения одинаковорасположенных ячеек двух матриц.
к чему второе сложение я не понял , у меня с образованием пожизненная средне-неполность ,)