Вопрос задан 29.07.2023 в 10:19. Предмет Информатика. Спрашивает Ощепков Дима.

Задание 1 Даны два целых числа A и В, A > B. Выведите все нечётные числа от A до B

включительно, в порядке убывания. Задание 2 Даны два целых числа A и В, A > B. Выведете произведение всех чисел от А до В. Пример: А = 2, В = 4 Результат: 24(2*3*4) Задание 3 По данному натуральному n ≤ 9 выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1 до i без пробелов. Пример: n = 4 Результат: 1 12 123 1234 Домашнее задание №5
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Морослип Максим.
PascalABC.NET 3.4.0, сборка 1671 от 31.05.2018
Внимание! Если программа не работает, обновите версию!

№1

begin
  var (a,b):=ReadInteger2('Введите a,b:');
  if a.IsEven then a-=1;
  Range(a,b,-2).Println
end.

Пример
Введите a,b: 18 4
17 15 13 11 9 7 5

№2

begin
  var (a,b):=ReadInteger2('Введите a,b:');
  Range(b,a).Aggregate(BigInteger(1),(i,j)->i*j).Println
end.

Пример
Введите a,b: 50 7
42241796113490802838350844675089956728302279956889600000000000

№3

begin
  var n:=ReadInteger('n=');
  for var i:=1 to n do
    (1.To(i)).Println('')
end.

Пример
n= 7
1
12
123
1234
12345
123456
1234567
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задание 1:

python
A = int(input("Введите целое число A: ")) B = int(input("Введите целое число B: ")) # Убедимся, что A > B if A <= B: print("Ошибка! Введите A > B.") else: # Выводим нечётные числа от A до B в порядке убывания for num in range(A, B - 1, -1): if num % 2 != 0: print(num, end=" ")

Задание 2:

python
A = int(input("Введите целое число A: ")) B = int(input("Введите целое число B: ")) # Убедимся, что A > B if A <= B: print("Ошибка! Введите A > B.") else: product = 1 # Вычисляем произведение всех чисел от A до B for num in range(A, B + 1): product *= num print("Результат:", product)

Задание 3:

python
n = int(input("Введите натуральное число n (не превышающее 9): ")) # Проверяем, что n находится в допустимых пределах if n < 1 or n > 9: print("Ошибка! Введите натуральное число от 1 до 9.") else: # Выводим лесенку из n ступенек for i in range(1, n + 1): for j in range(1, i + 1): print(j, end="") print() # Переход на новую строку после каждой ступеньки

Примечание:

  • В каждом задании предполагается, что пользователь будет вводить значения для переменных A и B.
  • После выполнения каждого задания программа будет ожидать ввода данных для следующего задания.
0 0

Похожие вопросы

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

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

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