Выведите все числа от A до B включительно, в порядке возрастания, если A < B - C (СИ)
Формулировка задачи:
2.
Даны два целых числа A и В (каждое в отдельной строке). Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае.Решение задачи: «Выведите все числа от A до B включительно, в порядке возрастания, если A < B»
textual
Листинг программы
- #include <stdio.h>
- #include <locale.h>
- int main(void)
- {
- setlocale(LC_ALL,"Ru");
- long n,nn,i;
- printf("Ведите число:\n");
- scanf("%ld",&n);
- printf("Ведите число:\n");
- scanf("%ld",&nn);
- if(n==nn){printf("Ошибка!\n");return(0);}
- if(n<nn){
- for(i=n;i<=nn;i++)printf("%ld ",i);
- putchar('\n');}else {for(i=n;i>=nn;i--)printf("%ld ",i);
- putchar('\n');}
- return( 0);
- }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с языком C
- Установка локали на русский язык
- Определение функции main()
- Вывод сообщения с просьбой ввести первое число
- Считывание первого числа с помощью функции scanf()
- Вывод сообщения с просьбой ввести второе число
- Считывание второго числа с помощью функции scanf()
- Проверка на равенство введенных чисел
- Если числа равны, то выводится сообщение об ошибке и программа завершается
- Иначе, программа переходит к следующему шагу
- Если первое число меньше второго, то происходит вывод чисел от первого до второго включительно по возрастанию
- Если первое число больше второго, то происходит вывод чисел от первого до второго включительно по убыванию
- Вывод чисел происходит с помощью цикла for и функции printf()
- В конце программы выводится символ новой строки с помощью функции putchar()
- Программа завершается успешно, возвращая значение 0
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д