Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Тексты функций пользователя смотрите в предыдущем примере, а листинг основной функции может иметь следующий вид:
…
#include <iostream.h>
#include <iomanip.h> // Для использования setprecision (n)
…
double Faktorial(int);
double Faktorial_R(int);
void main(void)
{
int n, kod;
while(true) { // Бесконечный цикл
cout << "\n Recurs - 0\n Simple - 1\n Else - Exit\t";
cin >> kod;
if (kod <0 || kod > 1) return;
cout << "\tInput n ";
cin >> n;
switch(kod) {
case 0:
cout << setprecision(10) << "\tRecurs = " << Faktorial_R(n) << endl;
break;
case 1:
cout << setprecision(10) << "\tSimple = " << Faktorial(n) << endl;
break;
}
}
}
Результаты выполнения программы представлены на рис. 1.4:
Рис. 1.4
Дата публикования: 2015-02-22; Прочитано: 216 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!