Задание 1, 2, 3, 4. Разработать программную рекурсивную функцию, выводящую на печать числа 1,2, …, n для заданного числа n

  • ID: 03866 
  • 13 страниц
200 рубСкачать

антиплагиат в подарок

Part1.cpp

part1.exe

part2.cpp

part2.exe

part3.cpp

part3.exe

part4.cpp

part4.exe

Контрольная работа.docx

Содержание:


Задание 1

Задача 3

Разработать программную рекурсивную функцию, выводящую на печать числа 1,2, …, n для заданного числа n.

Текст программы:

В программе реализована рекурсивная функция Print, параметрами в которой являются целочисленные переменные b и c; b – введенное с клавиатуры число, с- уменьшаемое значение переменной b, при каждом вызове функции Print();

#include

#include

#include

//Рекурсивная функция

void Print(int b,int c)

{

if ( c == 1 )

printf(" %d",b);

else

{

printf(" %d ",b-c+1);

Print(b,c-1);// повторный вызов рекурсии

}

}

int main()

{

int N;

clrscr();

printf("Enter N ");

scanf("%d",&N);

if((N>=1)&&(N