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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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