![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 31.03.2013
Сообщений: 14
|
![]()
Помогите пожалуйста решить:
В файле *in заданы натуральные числа m и n типа int , которые являются сторонами прямоугольника. от прямоугольника отрезают максимальные квадраты до тех пор, пока не остается квадрат. Вывести в файл *out количество отсечений. наработки имеются: Код:
Последний раз редактировалось maxim3535; 04.04.2013 в 10:34. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
очевидно, что вырезаемый максимальный квадрат имеет сторону r = min(n,m)
после вырезания бОльшая сторона прямоугольника уменьшается на величину r выполнять цикл, пока n<>m считать итерации. на мой взгляд, задача очень простая! |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 31.03.2013
Сообщений: 14
|
![]()
У меня с языком С большие проблемы. Напиши пожалуйста код.
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Максим, не поверишь, у меня с этим языком C ещё бОльшие проблемы - я его практически не знаю... Поэтому от меня помощи в виде готового кода - не жди!
(максимум, твой код смогу подправить, если соображалки, интуиции и удачи у меня хватит..) |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 31.03.2013
Сообщений: 14
|
![]()
исключая указатели, открытие, проверку и считывание файла, цикл будет такой:
Код:
Последний раз редактировалось maxim3535; 04.04.2013 в 10:34. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 31.03.2013
Сообщений: 14
|
![]()
полный код примерно такой, но он не работает
Код:
Последний раз редактировалось maxim3535; 04.04.2013 в 10:46. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 25.09.2012
Сообщений: 182
|
![]()
попробуйте так:
Код:
Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.
Brian W. Kernighan. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задача по методам прямоугольника и трапеции | Flur | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 13.02.2013 22:06 |
задача про координаты прямоугольника | tata7393 | Помощь студентам | 5 | 29.10.2012 11:53 |
Задача о разрезании прямоугольника | Ильнар70 | Помощь студентам | 3 | 25.10.2010 17:42 |
Задача на дивиденды (язык C++) | Negent | Помощь студентам | 1 | 12.08.2010 23:25 |