Вопрос задан 01.05.2019 в 22:38. Предмет Информатика. Спрашивает Понамарёв Артём.

Решите задачу,используя while.Как можно подробней.Даны положительные числа A и B (A > B). На

отрезке длины A раз-мещено максимально возможное количество отрезков длины B (без нало-жений). Не используя операции умножения и деления, найти количествоотрезков B, размещенных на отрезке A.
0 0
Перейти к ответам

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

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

var a,b,k:integer;
begin
k:=0; {обнуляем счетчик}

write('a=');
read(a); {вводим число А}
write('b=');
read(b); {вводим число В}
while a>b do {пока А больше В выполняем действия}
begin
a:=a-b; {отрезку мы присваиваем значение, так скажем, укороченного отрезка}
k:=k+1; {счетчик увеличивается на единицу}
end;
writeln('k=',k); {выводим количество раз}
end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, где даны положительные числа A и B (A > B) и нужно найти количество отрезков B, размещенных на отрезке A, без использования операций умножения и деления, можно воспользоваться циклом while.

Алгоритм решения:

1. Создаем переменную count и инициализируем ее значением 0. Эта переменная будет использоваться для подсчета количества отрезков B, размещенных на отрезке A. 2. Инициализируем переменную temp значением A. 3. Входим в цикл while с условием, что temp больше или равно B. 4. Внутри цикла увеличиваем значение переменной count на 1. 5. Вычитаем значение B из переменной temp. 6. Повторяем шаги 4-5 до тех пор, пока temp больше или равно B. 7. Выводим значение переменной count, которое будет являться количеством отрезков B, размещенных на отрезке A.

Пример кода на Python:

```python A = int(input("Введите значение A: ")) B = int(input("Введите значение B: "))

count = 0 temp = A

while temp >= B: count += 1 temp -= B

print("Количество отрезков B, размещенных на отрезке A:", count) ```

Пример работы программы:

``` Введите значение A: 10 Введите значение B: 3 Количество отрезков B, размещенных на отрезке A: 3 ```

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

0 0

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

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

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