Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2013, 19:00   #1
forged
Пользователь
 
Регистрация: 25.02.2013
Сообщений: 57
По умолчанию Задача по Pascal я не понял!!!

Я изучил оператор While решил решить задачу в ABC Pascal для закрепления темы но не понял как решать не одну задачу. Помогите!
Даны положительные числа А и В (А>B).
На отрезке длины А размешено максимально возможное
количество отрезков длины В (без наложений)
Не используя оператор умножения и деления,
найдите дину не занятой части отрезка А.
Например вводим:
А=36 В=16
Длина не занятой части: 4
или
А=20 В=15
Длина не занятой части: 5
forged вне форума Ответить с цитированием
Старый 25.02.2013, 19:07   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
while a>=b do
a:=a-b;
writeln(a);
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 25.02.2013, 19:49   #3
forged
Пользователь
 
Регистрация: 25.02.2013
Сообщений: 57
По умолчанию

Нет надо что бы было так если вводим длину 1 отрезка 60 см а длину 2-го
25 то выведет 10. потому что 25+25=50 и 60 - 50 и длина не занятой части 10 как это сделать?
forged вне форума Ответить с цитированием
Старый 25.02.2013, 21:24   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

forged, а Вы код запускали - он как раз и выдает то, что Вы написали.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 25.02.2013, 21:51   #5
forged
Пользователь
 
Регистрация: 25.02.2013
Сообщений: 57
По умолчанию

Ааа... Спасибо!!! Я просто не до конца понял оператор.
forged вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Теперь понял свои ошибки. Ребята и еще одна задача. ManCOM Помощь студентам 2 04.01.2011 22:49
Задача на указатели: правильно ли я понял условие? fs444 Общие вопросы C/C++ 10 07.09.2010 19:52
Не понял ошибку Айдар Помощь студентам 5 28.02.2010 12:57
не понял урок Инспектор ГУЛ Помощь студентам 2 19.09.2009 08:32
Не понял урок beygul Помощь студентам 24 22.05.2009 09:53