Вы находитесь на странице: 1из 2

Белорусский Государственный Университет

Информатики и Радиоэлектроники
Кафедра экономической информатики

Основы алгоритмизации и программирования

Рекурсия

Вариант 5

Выполнил Студент Рушева М.В.


Группа 972304

Минск, 2020
1. ЗАДАНИЕ

5. Даны два целых числа A и В (каждое в отдельной строке). Выведите


все числа от A до B включительно, в порядке возрастания, если A < B,
или в порядке убывания в противном случае.

2. КОД

#include <stdio.h>
#include <stdlib.h>

void posled(int a, int b)


{
if (a < b + 1)
{
printf("%d ", b);
b--;
posled(a, b);

}
if (b+1<a)
{
printf("%d ", a);
a--;
posled(b, a);
}
}
int main()
{
system("chcp 1251");
system("cls");
int a;
printf("Введите значение a: ");
scanf_s("%d", &a);

int b;
printf("Введите значение b: ");
scanf_s("%d", &b);
posled(a, b);
}