Вывести в порядке убывания все целые числа, расположенные между A и B - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Разработать программу, которая предлагает пользователю указать два целых числа A и B (A <B). Вывести в порядке убывания все целые числа, расположенные между A и B (не включая числа A и B), а также количество N этих чисел.
Листинг программы
  1. #include <iostream>
  2. using namespace std;
  3. main()
  4. {
  5. int A,B,j=0;
  6. cin >> A;
  7. cin >>B;
  8. for(int i=B-1;i>A;i--)
  9. {
  10. cout << i << "\n";
  11. j++;
  12. }
  13. cout << "\n" << j;
  14. cin.get();
  15. cin.get();
  16. }
Переведите в Си

Решение задачи: «Вывести в порядке убывания все целые числа, расположенные между A и B»

textual
Листинг программы
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.       int A,B,j=0, i;
  6.       scanf("%d", &A);
  7.       scanf("%d", &B);
  8.       for(i=B-1;i>A;i--)
  9.       {
  10.               printf("%d\n", i);
  11.               j++;
  12.       }
  13.       printf("\n");
  14.       printf("%d", j);
  15.      
  16.       getch();
  17.       getch();
  18. }

Объяснение кода листинга программы

  1. В начале программы подключается стандартная библиотека для ввода-вывода .
  2. Затем идет объявление переменных:
    • A, B - для хранения пользовательского ввода (целых чисел).
    • j - для хранения количества выводимых чисел (инициализируется нулем).
    • i - для итерации по числам в цикле.
  3. Пользователю предлагается ввести два целых числа (A и B).
  4. Далее идет цикл, который начинается с i=B и выполняется до тех пор, пока i больше или равно A.
  5. Внутри цикла выводится число i, затем переменная j инкрементируется.
  6. После окончания цикла выводится символ новой строки (\n).
  7. Затем выводится значение переменной j.
  8. В конце программы запрашивается нажатие клавиш (getch() и getch()).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы