Добавил:
rushevamar@mail.ru Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лаба_1_рекурсия_вариант_5

.docx
Скачиваний:
9
Добавлен:
09.09.2020
Размер:
14.8 Кб
Скачать

Белорусский Государственный Университет Информатики и Радиоэлектроники

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

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

Рекурсия

Вариант 5

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

Группа 972304

Минск, 2020

  1. ЗАДАНИЕ

5. Даны два целых числа A и В (каждое в отдельной строке). Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае.

  1. КОД

#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);

}