Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Айдана Жумабек
0 / 0 / 0
Регистрация: 29.11.2015
Сообщений: 5
#1

Выяснить сколько подтягиваний сделал ученик

29.02.2016, 07:57. Просмотров 237. Ответов 4
Метки нет (Все метки)

Дана задача: в школе проводилось соревнование по подтягиванию. За одно подтягивание дается 1 рубль, за 2 дается 2 рубля, за 3 дается 4 рубля. В этом соревновании выиграл ученик и заработал 65535 рублей. Получается дано два аргумента, и к количеству рублей просто прибавляется количество подтягиваний. 1 - 1 рубль, 2- 1(предыдущая нумерация)+1(заработанные рубли)=2 рубля, 3-2+2=4 рубля, 5-4+3=7 рублей и так далее. Нужно выяснить сколько подтягиваний он сделал.
Заранее СПАСИБО
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.02.2016, 07:57
Ответы с готовыми решениями:

Сколько журавликов сделал каждый ребенок?
Петя, Катя и Сережа делают из бумаги журавликов. Вместе они сделали S...

Выяснить, сколько в тексте слов перевертышей
Выяснить, сколько в тексте слов перевертышей. Данная задача по теме: строки. ...

Выяснить сколько из k введенных чисел превосходит число M
Выяснить сколько из k введенных чисел превосходит число M.

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

Выяснить,сколько положительных элементов содержит матрица
Сесия на носу помогите решить задачки Програмирование в среде Borland Pascal...

4
Puporev
Модератор
54221 / 41854 / 28923
Регистрация: 18.05.2008
Сообщений: 98,534
29.02.2016, 08:38 #2
Цитата Сообщение от Айдана Жумабек Посмотреть сообщение
3-2+2=4 рубля, 5-4+3=7
Что-то не сходится...
0
capricornus CF
315 / 205 / 162
Регистрация: 08.12.2015
Сообщений: 853
29.02.2016, 16:29 #3
Puporev, это не минус, оказывается, а тире...
1п 1 р
2п 2 р
3п 2+2р
5п 4+3р
только не сказать, чтоб от этого стало понятнее..
0
Puporev
Модератор
54221 / 41854 / 28923
Регистрация: 18.05.2008
Сообщений: 98,534
29.02.2016, 16:51 #4
А это
Цитата Сообщение от Айдана Жумабек Посмотреть сообщение
Получается дано два аргумента, и к количеству рублей просто прибавляется количество подтягиваний. 1 - 1 рубль, 2- 1(предыдущая нумерация)+1(заработанные рубли)=2 рубля, 3-2+2=4 рубля, 5-4+3=7 рублей и так далее.
Вы сами придумали или так написано в задании? (в чем лично я сильно сомневаюсь).
0
Cyborg Drone
Модератор
5273 / 3142 / 2440
Регистрация: 17.08.2012
Сообщений: 10,117
06.03.2016, 23:10 #5
Айдана Жумабек, Вы точно не поняли алгоритм вычисления приза. Судите сами. Если всё так, как Вы написали, 65535 рублей ну никак не может получиться. Либо 65342 рубля (нужно подтянуться 362 раза), либо 65704 рубля (за 363 подтягивания). Да и пусть нужное количество рублей ну никак не получается. Зайдём с другой стороны. Вы всерьёз полагаете, что эта задачка про чемпиона вселенной по подтягиваниям?

Если я всё правильно понял, то за первое подтягивание даётся рубль, а за каждое очередное подтягивание даётся в два раза больше рублей, чем за предыдущее. Тогда всего получается 2n-1-1 рублей за n подтягиваний. Тогда очевидно, что школьник подтянулся 17 раз, поскольку 217-1-1=65535. Вполне достижимый для школьника результат. Конечно, крепкий парень, кто ж спорит. Но... Бывают парни и покрепче.

Решение.

2n-1-1=65535

2n-1=65536

Логарифмируем по основанию 2, получаем

n-1=log265536=16

n=17.

Для программы:

n = log2(65535+1) + 1

Программа:
Pascal
1
2
3
4
begin
  write('n = ', trunc(ln(65535 + 1) / ln(2)) + 1);
  readln
end.
1
06.03.2016, 23:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.03.2016, 23:10

Выяснить, сколько всего шаров в пирамиде из N слоев
Помогите решить задачу с процедурами, в задаче должны присутствовать...

Выяснить, сколько в двумерном массиве нечетных элементов
Дан двумерный массив 5x5. Выяснить, сколько в двумерном массиве нечетных...

Выяснить, сколько среди заданных чисел различных
Помогите пожалуйста решить задачую Заранее спасибо! Дано N чисел, требуется...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru