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

0 голосов
224 просмотров

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


Информатика (12 баллов) | 224 просмотров
Дан 1 ответ
0 голосов

Алгоритм решения

Выводим через пробел все числа от b-1 до a+1. В цикле вывода можем считать количество таких чисел, а можем воспользоваться формулой b-a-1 (b-a = кол-во целых чисел от a до b-1 или от a+1 до b).


Код

#include

using namespace std;


int main() {

   int a, b;

   cin >> a >> b;

   for (int i = b-1; i > a; --i)

       cout << i << " ";</p>

   cout << endl << (b-a-1) << endl;</p>

   return 0;

}

---------------------

Файл решения прикреплён.


(3.7k баллов)