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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2019, 20:36   #1
Torrich
 
Регистрация: 22.09.2019
Сообщений: 8
По умолчанию 4-хзначное число

Петя и Вася поочереди загадали число(4-хзначное). За сколько попыток Петя отгадает число Васи, а Вася отгадает число Пети? Как это реализовать в программе?
Torrich вне форума Ответить с цитированием
Старый 11.10.2019, 20:43   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

9*10*10*10
p51x вне форума Ответить с цитированием
Старый 11.10.2019, 20:57   #3
Torrich
 
Регистрация: 22.09.2019
Сообщений: 8
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
9*10*10*10
и что это 9*10*10*10?
Torrich вне форума Ответить с цитированием
Старый 11.10.2019, 21:17   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от Torrich Посмотреть сообщение
За сколько попыток Петя отгадает число Васи, а Вася отгадает число Пети?
Ответ
p51x вне форума Ответить с цитированием
Старый 11.10.2019, 21:23   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Смотря как вопрос задавать. 5500 равно задуманному числу или 5500 больше задуманного числа. Во втором случае попыток меньше, на порядки
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 11.10.2019, 21:26   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

А можно сразу спросить: из каких цифр состоит задуманное число? Так еще меньше.
p51x вне форума Ответить с цитированием
Старый 11.10.2019, 23:56   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
А можно сразу спросить: из каких цифр состоит задуманное число? Так еще меньше.
Да чём там, сразу, с одной попытки спросить какое число задумано!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.10.2019, 00:00   #8
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 954
По умолчанию

ответ знают игравшие в угадай число

4-х значное число 10-чное значит 0...10^4-1 = 0...9999

число попыток K =1+ LOG(9999;2) = 14

ответ: с 14-й попытки

программная реализация: в моей теме щаз найду

через минуту: нашёл с онлайн проверкой на языке c#
https://programmersforum.ru/showpost...3&postcount=25
и если переделаете на другой язык
реально проверить в том же онлайн компиляторе

и в той же теме угадай число в 1 строку на 2-х языках
https://programmersforum.ru/showpost...5&postcount=52

и на всякий случай лекция про логарифм

https://www.youtube.com/watch?v=GMBGQbEBbfY
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую

Последний раз редактировалось сфинкс; 12.10.2019 в 00:10.
сфинкс вне форума Ответить с цитированием
Старый 12.10.2019, 00:05   #9
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от сфинкс Посмотреть сообщение
ответ: с 14-й попытки
Ок, задумал. Давайте ваши 14 попыток.
p51x вне форума Ответить с цитированием
Старый 12.10.2019, 00:11   #10
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 954
По умолчанию

5000

а вообще по ссылкам проверка есть онлайн
но попробуем угадать
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
сфинкс вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C++] Дано N - значное число и число K. Заданное число N нужно K-значным: либо удалить из числа N несколько первых цифр, либо в конце числа N добавить несколько нулей ClarkBrown Помощь студентам 1 10.12.2017 21:32
Какое наименьшее число Z можно получить вставкой цифры X в четырёхзначное число Y. Drunk Gnome Паскаль, Turbo Pascal, PascalABC.NET 3 15.11.2014 20:57
Дано трехзначное число. Если в сумме его цифр присутствует число 7,то число записать в зеркальном виде ( Паскаль ) Эля777 Помощь студентам 5 22.04.2013 23:23
Если число входит в диапазон, то рядом с ним записывается число, определенное для диапазона. Sundreamer Microsoft Office Excel 9 28.12.2011 19:40
вводишь число- дает комбинацию из сумм различных чисел (от 1 до 10)составляющих это число Jonfree C++ Builder 0 05.12.2011 22:08