Дивіться. У вас є ваша чудова програма. Ви хочете її розвинути, я розумію. Але для того, щоб ми вам допомогли (ба навіть для того, щоб самостійно щось написати) вам треба абстрагуватися від вашої програми. Ви маєте написати функцію обчислення факторіала, яка працюватиме незалежно від того, в якій програмі її використовують. Більше того, я вам скажу - цими факторіалами інтернет просто забитий, і всім нам майже нічого не вартує написати таку функцію... але тоді ви нічого не вивчите, і знову прибіжите на цей форум, переконані, що всі вам щось повинні. А це не так, і це дуже нас дратує. Тому - або робіть самостійно, або викладайте, що ви зробили для того, щоб зробити самостійно - не прив'язку того, що ви не зробили, до вашого інтерфейсу, а саме з обчислення факторіалу. Хоча б результати гуглення з вашими коментарями - мовляв, "знайшла отаке-то, але там написане ось таке, що суперечить тому-то і тому-то, і тому я не можу з цим розібратися"...
Дуже дякую за ваші саркастичні поради, це по-перше. По-друге, я нівідкого нічого не вимагаю. Якщо вам щось не подобається не відповідайте на мої "тупі" питання. Я розумію що Ви все знаєтє і Вас все датує,але не всі такі розумні як ВИ. Так інтернет "просто забитий факторіалами", але мені хотілося запитати професіоналів. Вибачте якщо чимось образила.