лаба_1_рекурсия_вариант_5
.docxБелорусский Государственный Университет Информатики и Радиоэлектроники
Кафедра экономической информатики
Основы алгоритмизации и программирования
Рекурсия
Вариант 5
Выполнил Студент Рушева М.В.
Группа 972304
Минск, 2020
-
ЗАДАНИЕ
5. Даны два целых числа A и В (каждое в отдельной строке). Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае.
-
КОД
#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);
}