Вопрос задан 04.05.2019 в 16:39. Предмет Информатика. Спрашивает Букав Назар.

Даны два целых числа A и В. Выведите все числа от A до B включительно, в порядке возрастания, если

A < B, или в порядке убывания в противном случае
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ясінська Таня.
Var a,b:integer;
begin
readln (a,b);
If a>b then
for a:=a-1 downto b+1 do
writeln (a)
else
for a:=a+1  to b-1 do
writeln (a);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задача: Вывод чисел от A до B

Для решения данной задачи, вам потребуется использовать цикл. В зависимости от условия A < B или A >= B, вы будете выводить числа в порядке возрастания или убывания соответственно.

Решение:

```python A = int(input("Введите число A: ")) B = int(input("Введите число B: "))

if A < B: # Вывод чисел в порядке возрастания for i in range(A, B+1): print(i, end=' ') else: # Вывод чисел в порядке убывания for i in range(A, B-1, -1): print(i, end=' ') ```

Объяснение решения:

1. Сначала мы просим пользователя ввести два целых числа A и B с помощью функции `input()`. Затем мы используем функцию `int()` для преобразования введенных значений в целые числа.

2. Затем мы проверяем условие `A < B`. Если это условие выполняется, то мы заходим в блок кода после оператора `if`.

3. В блоке кода после оператора `if` у нас есть цикл `for`, который выполняется от A до B+1. Мы используем функцию `range()` для создания последовательности чисел от A до B+1. В каждой итерации цикла мы выводим текущее число i с помощью функции `print()`. Мы используем аргумент `end=' '` для того, чтобы числа выводились в одной строке, разделенные пробелом.

4. Если условие `A < B` не выполняется, то мы заходим в блок кода после оператора `else`.

5. В блоке кода после оператора `else` у нас также есть цикл `for`, который выполняется от A до B-1 с шагом -1. Это позволяет нам выводить числа в порядке убывания. Остальная часть кода аналогична блоку кода после оператора `if`.

Таким образом, данный код позволяет вывести все числа от A до B включительно в порядке возрастания, если A < B, или в порядке убывания в противном случае.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос