С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/74: Рейтинг темы: голосов - 74, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 20.11.2010
Сообщений: 22
1

На отрезке длины A размещены максимально возможное количество отрезков длины B

30.11.2010, 10:18. Показов 15527. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Даны положительные числа A и B (A>B). На отрезке длины A размещены максимально возможное количество отрезков длины B (без наложении). Не используя операции умножения и деление, найти количество отрезков B, размещенных на отрезке A.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2010, 10:18
Ответы с готовыми решениями:

Есть ли у кого похожий алгоритм: распределения отрезков разной длины внутри отрезков фиксированной длины?
Народ помогите мне с программой распределения отрезков разной длины внутри отрезков фиксированной...

Ввести количество отрезков и их длины; найти, сколько треугольников можно составить из этих отрезков
надо написать такую программу: пользователь вводит количество отрезков и их длины, и надо найти...

Посчитать длины пяти отрезков, заданных координатами концов на плоскости, и найти среди них отрезок минимальной длины
Написать программу на с++. Определить функцию для вычисления длины отрезка. Посчитать длины пяти...

Поиск длины отрезка и количество таких отрезков
Добрый день! Затупил совсем с задачей. Вот условие: Файл in.txt cодержит корректные вещественные...

5
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
30.11.2010, 10:54 2
Pascal
1
2
3
4
5
6
7
8
9
10
if b>a then k:=0
else
 begin
  k:=0;
  while a>b do 
   begin
    a:=a-b;
    k:=k+1;
   end;
 end;
0
0 / 0 / 1
Регистрация: 21.12.2013
Сообщений: 12
21.12.2013, 17:52 3
Вот наиболее оптимальный код без if
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
program q1;
var a,b,k:integer;
begin
readln (a,b);
k:=0;
while a>b do
begin
a:=a-b;
k:=k+1;
end;
writeln ('Максимальное кол-во целых отрезков = ',k);
end.
0
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
21.12.2013, 17:53 4
Цитата Сообщение от TexnoKill Посмотреть сообщение
оптимальный код без if
А у кого с if?
0
0 / 0 / 1
Регистрация: 21.12.2013
Сообщений: 12
21.12.2013, 18:58 5
У тебя с if написан код


if b>a then k:=0
else

begin
k:=0;
while a>b do
begin
a:=a-b;
k:=k+1;
end;
end;
0
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
21.12.2013, 19:35 6
Глазастый, правда 3 года разглядывал...
0
21.12.2013, 19:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2013, 19:35
Помогаю со студенческими работами здесь

Не используя операции умножения и деления, подсчитать количество отрезков длины b
Даны положительные вещественные числа a и b (a>b). Не используя операции умножения и деления,...

Даны длины трех отрезков. Определить, можно ли из этих отрезков сложить треугольник
помогите ещё одну задачу)

Даны длины трех отрезков. Определить, можно ли из этих отрезков сложить треугольник?
Даны длины трех отрезков. Определить, можно ли из этих отрезков сложить треугольник? и как сделать...

Даны длины трех отрезков. Выяснить, можно ли из этих отрезков составить произвольный треугольник
Даны длины трех отрезков. Выяснить, можно ли из этих отрезков составить произвольный треугольник....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru