Date: Tue, 16 Apr 1996 11:44:16 +0900 From: Sergei Duzhin Status: R Это мой ответ на письмо Юли Терно, который может быть полезен всем. Жду ответов. > 2-2. Вместо 6:3 стоило написать 6/3. Это обозначало бы > операцию деления. Это да. Но я еще спрашивал, что обозначает двоеточие. Нужно выяснить смысл двоеточия и объяснить, почему в ответ на 6:3 выдается именно 3, а не что-нибудь. > 2-3. 1000!>2^8000 Определить это пришлось, сосчитав количество > строк Есть способ, не требующий таких титанических усилий... Какой? > 2-6. Проэкспериментировав с командой ifactor(...), самое большое > число с наибольшим простым множителем получила такое: 9876544/ > 4987876344452132455567856. Значит, ваш ответ на конкурс номер 1 такой: 36099884506428891167. Правильно? Жду ответа на конкурс номер 2. Во время вычислений может оказаться полезной еще команда чтения из файла. Объясняю. (Команду записи в файл я уже объяснил в прошлом письме.) Допустим, у вас где-то есть большое число. Спрашивается, как сообщить его Мюпаду? Для этого надо создать файл с каким-то именем, например, "chislo.1", в котором будет записано вот что: x:= 98765444987876344452132455567856 Затем выполнить команду read("chislo.1"): >> read("ch.1"); 98765444987876344452132455567856 >> x; 98765444987876344452132455567856 >> ifactor(x); [1, 2, 4, 3, 2, 859, 1, 22117883, 1, 36099884506428891167, 1] Кстати -- вопрос ко всем: что означают здесь числа 1, 2, 4, 3, 2...?