Выведите все числа от 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);
}

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

  1. Подключение необходимых библиотек для работы с языком C
  2. Установка локали на русский язык
  3. Определение функции main()
  4. Вывод сообщения с просьбой ввести первое число
  5. Считывание первого числа с помощью функции scanf()
  6. Вывод сообщения с просьбой ввести второе число
  7. Считывание второго числа с помощью функции scanf()
  8. Проверка на равенство введенных чисел
  9. Если числа равны, то выводится сообщение об ошибке и программа завершается
  10. Иначе, программа переходит к следующему шагу
  11. Если первое число меньше второго, то происходит вывод чисел от первого до второго включительно по возрастанию
  12. Если первое число больше второго, то происходит вывод чисел от первого до второго включительно по убыванию
  13. Вывод чисел происходит с помощью цикла for и функции printf()
  14. В конце программы выводится символ новой строки с помощью функции putchar()
  15. Программа завершается успешно, возвращая значение 0

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


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

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

6   голосов , оценка 4.333 из 5
Похожие ответы