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

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

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

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

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

textual
Листинг программы
#include <stdio.h>
 
int main()
{
      int A,B,j=0, i;
      scanf("%d", &A);
      scanf("%d", &B);
      for(i=B-1;i>A;i--)
      {
              printf("%d\n", i);
              j++;
      }
      printf("\n"); 
      printf("%d", j);
      
      getch();
      getch();
}

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

  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
Похожие ответы