Вопрос № 117517: Приветствую Вас, уважаемые эксперты! Мне очень нужна ваша помощь! Решите пожалуйста 2 задачки на тему "Процедуры и функции". При решении очень прошу писать обьяснение к каждому оператору (что, как, для чего), и, если можно, напишите что это...
Вопрос № 117.517
Приветствую Вас, уважаемые эксперты! Мне очень нужна ваша помощь! Решите пожалуйста 2 задачки на тему "Процедуры и функции". При решении очень прошу писать обьяснение к каждому оператору (что, как, для чего), и, если можно, напишите что это такое: "дружественные числа" и локальный минимум, как они находятся и тп.
Вот задания:
1. Два натуральных числа называются "дружественными", если каждое из них равно сумме всех делителей другого, за исключением его самого (таковы, например, числа 220 и 284). Напечатать все пары "дружественных" чисел, не превосходящих заданного натурального числа.
2. Элемент двумерного массива называется локальным минимумом, если он строго меньше всех имеющихся у него соседей. Подсчитать количество локальных минимумов заданной матрицы размером NxN найти максимум среди всех локальных минимумов.
Я надеюсь на вашу помошь! От Вас, возможно, будет зависеть, буду ли я в дальнейшем посещать этот замечательный сайт... Цена этих задач - мой последний зачет. Очень хочется сдать его успешно, но, к сожалению, не могу понять и решить эти задачи. Вы - моя последняя надежда! И... с Наступившим!!!
Отправлен: 08.01.2008, 18:36
Вопрос задал: Mamontenok (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Mamontenok!
Смотрите код программ в приложении. 1. Что такое дружественные числа описано в задании, но можете почитать еще эту статью: Дружественные числа.
2. Например, дан следующий массив A:
1 2 3 4
5 6 7 8
9 1 2 3
4 5 6 7
У элемента A[1,1] (равен 1) есть соседи 2,5,6 => A[1,1] меньше их всех, он и будет локальным минимумом.
Элемент A[2,3] (7) не будет локальным минимумом, т.к. его среди его соседей (2,3,4,6,8,1,2,3) есть числа меньше него.
Удачной сдачи зачета!:)
Приложение:
Ответ отправил: Николай Владимирович / Н.В. (статус: Практикант)
Ответ отправлен: 08.01.2008, 23:03 Оценка за ответ: 5 Комментарий оценки: Огромное Вам спасибо, Николай Владимирович! Даже не знаю, что бы я без вашей помощи делал! Я очень хочу сам допытываться до истины, иногда это получается, а иногда - сами видите... Но я буду стараться! Вы не думайте, что каждую нерешённую задачу я тутже отправляю в Интернет - это не так! Вначале я её досканально изучаю (или пытаюсь:-)), потом принимаюсь за
разработку алгоритма. Но это совсем другой случай: я - первокурсник, пока медленно соображаю в студенческой жизни, не всегда всё успеваю.. А сейчас вот сессия. Просто не хватает времени на подготовку! Сегодня 4 зачёта из 5 получил, а завтра информатика - последний зачёт... Ещё раз огромное Вам спасибо!!! Надеюсь, что Вы не раз меня ещё выручите. Очень благодарен.