Вывести в порядке убывания все целые числа, расположенные между 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();
- }
Объяснение кода листинга программы
- В начале программы подключается стандартная библиотека для ввода-вывода
. - Затем идет объявление переменных:
- A, B - для хранения пользовательского ввода (целых чисел).
- j - для хранения количества выводимых чисел (инициализируется нулем).
- i - для итерации по числам в цикле.
- Пользователю предлагается ввести два целых числа (A и B).
- Далее идет цикл, который начинается с i=B и выполняется до тех пор, пока i больше или равно A.
- Внутри цикла выводится число i, затем переменная j инкрементируется.
- После окончания цикла выводится символ новой строки (\n).
- Затем выводится значение переменной j.
- В конце программы запрашивается нажатие клавиш (getch() и getch()).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д