Первая задача:
Составить рекурсивную программу - функцию вычисления суммы S факториалов целых чисел от 0 до n включительно: S=сумма (от n=0 до n) от K!.(факторил).
Вторая:
Используя команду write(i) лишь при I=0,1,2,3,...9 составить программу печатающую десятичную запись заданного натурального числа n>0.
Третья:
Даны два натуральных числа а и b не равные нулю одновременно . Вычислить НОД (a,b)- наибольший общий делитель a и b
Пожалуйста помогите...
[Ответ]
Сообщение от \/\ArchangeL/\/:
Первая задача:
Составить рекурсивную программу - функцию вычисления суммы S факториалов целых чисел от 0 до n включительно: S=сумма (от n=0 до n) от K!.(факторил).
int s(int n)
{
if(n==0)return 0;
return s(n-1);
}
Сообщение от \/\ArchangeL/\/:
Вторая:
Используя команду write(i) лишь при I=0,1,2,3,...9 составить программу печатающую десятичную запись заданного натурального числа n>0.
void print(int n)
{
if(n==0)
{return;}
else
{
print(n/10);
write(n mod 10); //строчка на паскале
};
}
Сообщение от \/\ArchangeL/\/:
Третья:
Даны два натуральных числа а и b не равные нулю одновременно . Вычислить НОД (a,b)- наибольший общий делитель a и b
в гдето этом разделе
Par!izan писал алгоритм, там все просто, искать лень
зы: тема урока была рекурсия?...
[Ответ]
xxx-men Спасиб за помощь.
зы: Тем в принципе нету. Ток практика.
Модераторы, пожалуйста удалите эту не нужную тему, засоряющую форум. спасибо.
[Ответ]