Вывести в порядке убывания все целые числа, расположенные между 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()).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д