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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2011, 22:10   #1
vadiprog
Пользователь
 
Регистрация: 24.09.2011
Сообщений: 96
По умолчанию Интереснач программка

Улитка ползёт по вертикальному шесту высотой h метров, поднимаясь за день на a метров, а за ночь спускаясь на b метров. На какой день улитка доползёт до вершины шеста?

Программа получает на вход натуральные числа h, a, b и должна вывести одно натуральное число. Гарантируется, что a>b.

При решении этой задачи нельзя пользоваться условной инструкцией if и циклами.
Ввод Вывод
10
3
2 8

Вот так... Програмку надо написать на Паскале(Делфи), перепробовал много способов, но почемуто на сайте не проходит для всех вариантов...

Если можно то скажите просто формулу по которой будет вычеслять

Последний раз редактировалось vadiprog; 24.09.2011 в 22:30.
vadiprog вне форума Ответить с цитированием
Старый 24.09.2011, 22:40   #2
vadiprog
Пользователь
 
Регистрация: 24.09.2011
Сообщений: 96
По умолчанию

Ну так ктото подскажет?
vadiprog вне форума Ответить с цитированием
Старый 24.09.2011, 22:58   #3
Lesha
Форумчанин
 
Аватар для Lesha
 
Регистрация: 30.01.2009
Сообщений: 418
По умолчанию

кол-во дней = h/(a-b)
Lesha вне форума Ответить с цитированием
Старый 24.09.2011, 23:02   #4
vadiprog
Пользователь
 
Регистрация: 24.09.2011
Сообщений: 96
По умолчанию

нет не работает
vadiprog вне форума Ответить с цитированием
Старый 24.09.2011, 23:09   #5
SNUPY
Форумчанин
 
Регистрация: 15.02.2008
Сообщений: 621
По умолчанию

не уверен но помоему вот это будет (надо округлять в большую сторону):
(h-b) / (a-b)
Помог? Ну так нажми на весы!
SNUPY вне форума Ответить с цитированием
Старый 24.09.2011, 23:17   #6
vadiprog
Пользователь
 
Регистрация: 24.09.2011
Сообщений: 96
По умолчанию

и так делал... и делал (h-a)/(a-b) +1 ... и всеравно не для всех случаев работает
vadiprog вне форума Ответить с цитированием
Старый 24.09.2011, 23:19   #7
SNUPY
Форумчанин
 
Регистрация: 15.02.2008
Сообщений: 621
По умолчанию

надо округлять в большую сторону т.е. если 1,1 значит 2
ЗЫ случай когда не катит в студию
Помог? Ну так нажми на весы!

Последний раз редактировалось SNUPY; 24.09.2011 в 23:22.
SNUPY вне форума Ответить с цитированием
Старый 24.09.2011, 23:27   #8
vadiprog
Пользователь
 
Регистрация: 24.09.2011
Сообщений: 96
По умолчанию

огромное спасибо =))) никак не мог понять чё не пашет...
vadiprog вне форума Ответить с цитированием
Старый 24.09.2011, 23:45   #9
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

вот здесь есть аналог:
http://junost-klin.ucoz.ru/index/0-16
Цитата:
Задание 1.

Геометрическая задача
«Путешествие червяка»
В «Самоучителе счёта» Иоганна Хемелинга (1678 г.) есть такая задача:
Роскошно липа расцвела.
Под ней червяк завёлся малый,
Да вверх пополз во всю он мочь –
Четыре локтя делал в ночь,
Но днём сослепу полз обратно
Он два локтя аккуратно.
Трудился наш червяк отважный,
И вот итог работы важной,
Награда девяти ночей:
Он на верхушке липы сей.
Теперь, мой друг, поведай ты,
Какой та липа высоты? Цена – 20 очков

РЕШЕНИЕ:
Первая ночь – 4 локтя, вторая ночь – 6 локтей (на два локтя днём сполз, на четыре ночью поднялся), т.е. со второй ночи он поднимался всякий раз на два локтя и, таким образом, за девять ночей оказался на высоте 4 + 2 • 8 = 20 локтей.
Ответ: 20 локтей.
попробуйте решить по аналогии
Вадим Мошев вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программка Ajempp C++ Builder 0 08.06.2011 18:35
программка stupid Помощь студентам 2 20.03.2011 16:20
Программка на си Lussi_M Помощь студентам 2 22.11.2010 12:42
Программка Longround Фриланс 8 31.07.2010 10:50
программка flashpoint412 Общие вопросы C/C++ 0 09.06.2010 14:01