Домен arhivach.hk временно не функционирует! Используйте адрес ARHIVACH.SITE.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Составить программу, которая: 1) предлагает игроку

 Аноним 21/05/19 Втр 13:30:28 #1 №196760884 
Снимок.PNG
Составить программу, которая:
1) предлагает игроку числовые головоломки типа ОДИН + ОДИН = МНОГО(цифры зашифрованы буквами) из некоторого набора таких головоломок (до 30);
2) позволяет решить головоломку;
3) контролирует правильность решения.



вот что я нашёл на киберфоруме


Кто не ответит, тот репер
Аноним 21/05/19 Втр 13:30:53 #2 №196760906 
Бумп
Аноним 21/05/19 Втр 13:31:35 #3 №196760939 
Бумп
Аноним 21/05/19 Втр 13:35:30 #4 №196761107 
Бумп
Аноним 21/05/19 Втр 13:36:22 #5 №196761153 
Бумп
Аноним 21/05/19 Втр 13:36:44 #6 №196761174 
Бумп
Аноним 21/05/19 Втр 13:37:10 #7 №196761198 
Бумп
Аноним 21/05/19 Втр 13:37:29 #8 №196761215 
Бумп
Аноним 21/05/19 Втр 13:37:49 #9 №196761236 
Бумп
Аноним 21/05/19 Втр 13:38:11 #10 №196761251 
Бумп
Аноним 21/05/19 Втр 13:38:35 #11 №196761273 
Бумп
Аноним 21/05/19 Втр 13:39:57 #12 №196761318 
Бумп
Аноним 21/05/19 Втр 13:40:45 #13 №196761360 
Бумп
Аноним 21/05/19 Втр 13:41:48 #14 №196761416 
Бумп
Аноним 21/05/19 Втр 13:41:57 #15 №196761424 
>>196760884 (OP)
какая-то сложная непонятная фигня для задротов

уебывай отсюда!
Аноним 21/05/19 Втр 13:42:44 #16 №196761457 
Бумп
Аноним 21/05/19 Втр 13:43:49 #17 №196761510 
>>196761424
Ты уже не репер, поздравляю
Аноним 21/05/19 Втр 13:48:20 #18 №196761702 
Бумп
Аноним 21/05/19 Втр 13:49:53 #19 №196761775 
Бумп
Аноним 21/05/19 Втр 13:51:06 #20 №196761842 
Бумп
Аноним 21/05/19 Втр 13:52:22 #21 №196761890 
Репер>>196760884 (OP)
Аноним 21/05/19 Втр 13:52:48 #22 №196761912 
ОП, ты странный. Не указан язык, в качестве задачи стоит какая-то хрень, объясни, что ты хочешь
Аноним 21/05/19 Втр 13:53:39 #23 №196761955 
>>196761912
Еблан, сорри
C#
Аноним 21/05/19 Втр 13:54:46 #24 №196762022 
<fvg
Аноним 21/05/19 Втр 13:55:51 #25 №196762068 
15578656812440.webm
>>196760884 (OP)
Аноним 21/05/19 Втр 13:55:54 #26 №196762072 
<evg
Аноним 21/05/19 Втр 13:58:00 #27 №196762175 
>>196761955
> C#
Иди нахуй.
Аноним 21/05/19 Втр 13:58:18 #28 №196762192 
Жопа съела деда
Аноним 21/05/19 Втр 13:58:58 #29 №196762224 
ljkjkljkljk
Аноним 21/05/19 Втр 13:59:09 #30 №196762234 
>>196762175
Че так
Аноним 21/05/19 Втр 14:00:25 #31 №196762288 
>>196762224
Не репер, красава
Аноним 21/05/19 Втр 14:02:04 #32 №196762367 
Бамп, сука!
Аноним 21/05/19 Втр 14:03:59 #33 №196762452 
Бэмпивчаский
Аноним 21/05/19 Втр 14:05:27 #34 №196762524 
666
Аноним 21/05/19 Втр 14:08:01 #35 №196762652 
>>>196760884
>Кто не ответит, тот репер
Ответил, не репер
Аноним 21/05/19 Втр 14:10:18 #36 №196762760 
>>196760884 (OP)
C#
C#
C#
C#
C#
C#
C#
C#
C#
C#
C#
C#
Аноним 21/05/19 Втр 14:11:41 #37 №196762818 
>>196760884 (OP) (OP)
C#
C#
C#
C#
C#
C#
C#
C#
C#
C#
C#
C#
Аноним 21/05/19 Втр 14:12:18 #38 №196762852 
>>196760884 (OP) (OP) (OP)
C#
C#
C#
C#
C#
C#
C#
C#
C#
C#
C#
C#
Аноним 21/05/19 Втр 14:20:00 #39 №196763220 
>>196760884 (OP)
Что хотел то? Решить за тебя типо?
Аноним 21/05/19 Втр 14:22:32 #40 №196763325 
>>196763220
Да.
Аноним 21/05/19 Втр 14:30:01 #41 №196763697 
73.png
ОП, тебе нужно хреналион задачек, а я слишком ленив и не знаю C#. Смотри, берешь отсюда задачи, решаешь их алгоритмами http://www.smekalka.pp.ru/math_rebus.html, пример пикрелейтед python, но вроде ничего сложного.
Для написания большинства алгоритмов нужно разбить число на разряды, вот ссылка http://www.cyberforum.ru/csharp-beginners/thread1450160.html Потом пишешь меню, и либо рандомом предлагаешь головломку, либо просишь ввести номер головоломки и вызываешь нужный алгоритм
Аноним 21/05/19 Втр 14:33:18 #42 №196763848 
>>196763697
А, алгоритм пикрелейтед неправильный, надо еще проверку на то, что 4 и 6 цифра i совпадают
Аноним 21/05/19 Втр 14:37:02 #43 №196764031 
image.png
>>196763697
Аноним 21/05/19 Втр 14:38:05 #44 №196764082 
73.png
>>196763848
Так надо 2 и 6 цифра
>>196764031
запятую убери
Аноним 21/05/19 Втр 14:40:02 #45 №196764180 
uDxQXpvgbpE.png
>>196760884 (OP)
Так?
Аноним 21/05/19 Втр 14:42:57 #46 №196764329 
СОСИ + ХУЙ = ДВАЧЕР
ИДИ + НАХ + ОП = ХУЯК

Неохота вообще думать. Ну нету тут матан треда, оп.
Аноним 21/05/19 Втр 14:44:19 #47 №196764392 
>>196764180
>>196760884 (OP)
Насколько я понял, головоломки генерировать не надо, надо просто выбирать случайные из готового списка и проверять решения.
Исходил из предположения что все головоломки выглядят как равенство из левой и правой частей. Если частей и знаков равно может быть больше, то поправь последнее условие в последней функции на "computedParts.Distinct().Count() == 1" или что-то подобное по смыслу.
Аноним 21/05/19 Втр 15:16:03 #48 №196765814 
>>196763848
>>196764082
Он всё еще неправильный. Где проверка на то что в числе "ДВА" все цифры разные и ни одна не совпадает с цифрами из числа "ЧЕТЫРЕ"? Где такая же проверка для числа "ЧЕТЫРЕ"?
Ответ на твоей картинке неверный. 461 * 461 = 212521. Третья цифра числа "ДВА" совпадает со второй и шестой цифрами числа "ЧЕТЫРЕ", плюс первая, третья и пятая цифры числа "ЧЕТЫРЕ" тоже совпадают.
Аноним 21/05/19 Втр 15:17:46 #49 №196765876 
>>196765814
Окей, ты прав напиши ОПу 30 правильных алгоритмов
Аноним 21/05/19 Втр 15:21:38 #50 №196766066 
>>196765876
Зачем 30 правильных алгоритмов? Он просил один алгоритм, который будет проверять правильность решения уже готовых головоломок-шаблонов. Решение выложили, но он проигнорировал. Задачи генерировать или выдумывать головоломки не стояло.
Аноним 21/05/19 Втр 15:31:59 #51 №196766565 
>>196766066
Я не игнорил, я понял как решается данная задача, но я не знаю C#, поэтому прошу помощи у вас
Аноним 21/05/19 Втр 15:35:17 #52 №196766707 
>>196766565
Тебе выложили готовое решение твоей задачи на C#, ты никак не среагировал.
Аноним 21/05/19 Втр 15:38:56 #53 №196766853 
>>196766707

Ты про это -> >>196764180 ?
Аноним 21/05/19 Втр 15:42:41 #54 №196767036 
>>196766853
А про что еще? Она по случайно выбирает головоломку из списка (переменная Riddles), для каждой спрашивает и проверяет ответ, пока тот не окажется верным. Потом всё повторяется Можешь поменять принцип выбора головоломок, чтобы не получались подряд одинаковые или чтобы просто проходило по перемешанному списку один раз, но не думаю, что это важно.
Надо было сделать что-то другое?
Аноним 21/05/19 Втр 15:45:19 #55 №196767140 
image.png
>>196767036
>>196764392
>>196764180

Спасибо.
Аноним 21/05/19 Втр 16:12:42 #56 №196768426 
image.png
>>196764180
Чё в 28 строке не так, и чё такое $
Аноним 21/05/19 Втр 16:30:55 #57 №196769334 
>>196767036
Памагити -> >>196768426
Аноним 21/05/19 Втр 16:31:04 #58 №196769343 
>>196768426
Это интерполяция строк, появилась в шестом C#.
https://docs.microsoft.com/ru-ru/dotnet/csharp/tutorials/string-interpolation
Если у тебя старая среда, замени на простую конкатенацию.
Аноним 21/05/19 Втр 16:34:08 #59 №196769515 
>>196769334
https://pastebin.com/nxtyeTup
Аноним 21/05/19 Втр 16:40:07 #60 №196769819 
image.png
>>196769515
Аноним 21/05/19 Втр 16:41:32 #61 №196769906 
>>196769819
НЕ распознаёт $, как сделать для visual studio 13-го года
Аноним 21/05/19 Втр 16:46:54 #62 №196770176 
>>196769906
Никак, для C# шестой версии тебе нужна студия 2015 как минимум.
Я же уже написал тебе что делать в такой ситуации тут >>196769343.
Если у тебя нет возможности использовать интерполяцию строк, то замени её на простую конкатенацию или на String.Format().
Аноним 21/05/19 Втр 16:57:07 #63 №196770786 
image.png
Што я делаю не так?
Аноним 21/05/19 Втр 17:02:45 #64 №196771074 
>>196770786
А что ты пытаешься сделать?
У тебя головоломки выглядят как уравнения из букв, где буквы надо заменить на цифры. Ну вот заменяй и вводи что получилось.
А зачем ты вводишь какие-то числа?
Аноним 21/05/19 Втр 17:07:12 #65 №196771285 
>>196770786
И почему ты не выводишь на экран саму головоломку?
Ты заменил Console.WriteLine($"Riddle: {riddle}"); на String.Format("Riddle: {0}", riddle). А куда ты дел вызов Console.WriteLine()?
Строка, которую ты получаешь из String.Format() никуда сама по себе не выводится. Чтобы вывести текст головоломки на экран надо передать этот текст в Console.WriteLine().
Аноним 21/05/19 Втр 17:09:35 #66 №196771399 
>>196771285
Пришёл, сюда, понимаешь, прошаренный программистер, я нихуя не понимаю, что и как делать, просто напиши код
Аноним 21/05/19 Втр 17:11:41 #67 №196771496 
>>196771399
Console.WriteLine("Riddle: " + riddle);
Аноним 21/05/19 Втр 17:12:34 #68 №196771529 
>>196771496
>Console.WriteLine("Riddle: " + riddle);
Это в добавок к String.Format("Riddle: {0}", riddle) ?
Аноним 21/05/19 Втр 17:15:20 #69 №196771649 
>>196771529
Вместо, хоть чуть-чуть подумай зачем оно там.
"Riddle: " + riddle и $"Riddle: {riddle}" выдаёт одно и то же.
Аноним 21/05/19 Втр 17:15:56 #70 №196771676 
>>196771529
Твоя String.Format("Riddle: {0}", riddle) составляет строку и никуда её не кладёт. Она литералли ничего не делает.
Аноним 21/05/19 Втр 17:16:36 #71 №196771719 
original.jpg
Тема со снимками рабочих столов и дискуссией о персоналии владельца.
Desktop Десктоп Рабочего Рабочий
Аноним 21/05/19 Втр 17:17:08 #72 №196771739 
>>196760884 (OP)
Тебе пизда на собесе братан в любом случае. Войти вайти - не твое.
Аноним 21/05/19 Втр 17:18:15 #73 №196771796 
>>196771739
>>196771399
Рли, нахуя тебе это, если ты даже малость не хочешь разобраться?
Аноним 21/05/19 Втр 17:18:57 #74 №196771829 
>>196771739
Ты бы хоть вначале спросил, зачем я хочу ДОУЧИТЬСЯ
Ответ: получить среднее специальное
Аноним 21/05/19 Втр 17:20:06 #75 №196771877 
>>196771829
Да мне похуй братан я тут микросервис деплою для США
Аноним 21/05/19 Втр 17:21:50 #76 №196771956 
>>196771829
И что за среднее специальное?
Аноним 21/05/19 Втр 17:22:03 #77 №196771966 
image.png
Что мне дальше с этим делать
нихуя не понял как эту мудень провернуть >>196771074
Аноним 21/05/19 Втр 17:23:41 #78 №196772048 
>>196771966
Ты хоть на один вопрос из того поста ответь иначе кроме как "нихуя не понятно".
Аноним 21/05/19 Втр 17:23:42 #79 №196772050 
>>196771074
Конкретно что заменять, где заменять, этот код сам генерирует, или мне самому нужно ебейшим образом закинуть задачки?
Аноним 21/05/19 Втр 17:26:24 #80 №196772180 
image.png
>>196771956
ОБРАЗОВАНИЕ
Аноним 21/05/19 Втр 17:31:58 #81 №196772499 
>>196772180
Хорошо, как специальность?
Аноним 21/05/19 Втр 17:33:40 #82 №196772592 
>>196772499
Опечатка, мозги уже кипят
Аноним 21/05/19 Втр 17:39:15 #83 №196772876 
>>196767036
Как переменные задать для букв, что делоть
Аноним 21/05/19 Втр 17:45:13 #84 №196773175 
>>196772876
Что за переменные для букв? Я тебе писал в какой переменной находится список с головоломками. Ты и сам можешь это заметить, сделай по аналогии.
Аноним 21/05/19 Втр 17:45:38 #85 №196773196 
image.png
image.png
Как мне для этого (пик1)
задать это (пик2)?
Аноним 21/05/19 Втр 17:46:08 #86 №196773223 
>>196773196
Наоборот*
Аноним 21/05/19 Втр 17:47:29 #87 №196773292 
image.png
>>196773196
Точнее будет вот так
Аноним 21/05/19 Втр 17:48:04 #88 №196773323 
>>196773196
Ну у тебя же "буква = цифра", а не "буква = число" в головоломке, почему ты ставишь по одной букве? Ты ведь понимаешь разницу между цифрой и числом?
Аноним 21/05/19 Втр 17:48:58 #89 №196773368 
>>196773292
Ну, и что не так?
Аноним 21/05/19 Втр 17:51:01 #90 №196773462 
>>196773368
Задать как букве цифру
Аноним 21/05/19 Втр 17:51:52 #91 №196773491 
>>196773462
Что это значит?
Аноним 21/05/19 Втр 17:54:04 #92 №196773599 
result.PNG
>>196773292
>>196773196
Только что добавил твой пример в переменную Riddles, проверил, всё работает.
Аноним 21/05/19 Втр 17:54:06 #93 №196773601 
>>196773491
Ну а что мне надо сделать?
Задавать каждой букве цифру, правильно?
Ну если так, то как это сделать
Аноним 21/05/19 Втр 17:55:05 #94 №196773643 
>>196773599
То есть решение идёт в процессе? хуя
Аноним 21/05/19 Втр 17:56:22 #95 №196773724 
>>196773643
Ну конечно, а что если несколько решений есть, ты будешь все вбивать?
Аноним 21/05/19 Втр 17:56:49 #96 №196773744 
>>196767036
Так ещё раз, как поменять принцип, чтобы каждый раз новая головоломка
Аноним 21/05/19 Втр 17:57:37 #97 №196773787 
>>196773744
Определись какой тебе нужен принцип и помеяй способ выбора головоломок на него.
Аноним 21/05/19 Втр 18:01:35 #98 №196773981 
>>196773787
http://www.cyberforum.ru/cpp-beginners/thread1233148.html
Таким образом поменять?
Аноним 21/05/19 Втр 18:01:37 #99 №196773987 
>>196773744
Почитай код функции Main, видишь, там бесконечный цикл и переменная riddle выбирается рандомом? Поменяй на другое.
Аноним 21/05/19 Втр 18:02:07 #100 №196774013 
>>196762234
хули ты делать будешь, если такую простую задачу решить не можешь?
Аноним 21/05/19 Втр 18:02:22 #101 №196774024 
>>196773981
Не знаю, тебе что надо?
Аноним 21/05/19 Втр 18:02:26 #102 №196774028 
>>196773981
Ой блять, это на C++
Аноним 21/05/19 Втр 18:04:39 #103 №196774133 
>>196774024
Мне нужно, чтоб каждый раз выбирало новую задачу, а не одну и ту же
Аноним 21/05/19 Втр 18:05:48 #104 №196774189 
>>196774133
Случайную или просто по порядку? Она каждый раз выбирает просто случайную. Если у тебя только одна задача, то выбирать не из чего.
Аноним 21/05/19 Втр 18:06:49 #105 №196774244 
>>196764180
Вау, что это за тема? Очень красиво
Аноним 21/05/19 Втр 18:08:10 #106 №196774317 
>>196774244
Dracula
Аноним 21/05/19 Втр 18:10:07 #107 №196774414 
>>196774189
Случайно.
Аноним 21/05/19 Втр 18:10:48 #108 №196774445 
>>196774414
Она уже выбирает случайную, просто нет проверки на то чтобы они не повторялись. Можешь сделать её, если хочешь.
Аноним 21/05/19 Втр 18:11:47 #109 №196774504 
>>196774445
Вот, как эту проверку написать, напиши пожалуйста.
Аноним 21/05/19 Втр 18:11:57 #110 №196774510 
15564543854581.jpg
>>196774317
Спасибо, няш :3
Аноним 21/05/19 Втр 18:12:28 #111 №196774532 
>>196774317
g
Аноним 21/05/19 Втр 18:13:44 #112 №196774583 
Так ладно, я домой, там встретимся
Аноним 21/05/19 Втр 18:16:43 #113 №196774715 
>>196774504
Ну, тебе надо определиться как она будет работать, что делать если головоломки завершились? Начинать опять или выходить?
Аноним 21/05/19 Втр 18:29:57 #114 №196775330 
>>196774504
>>196774715
Ну и куда ты делся?
Аноним 21/05/19 Втр 18:36:05 #115 №196775667 
>>196774504
https://pastebin.com/GhiMFXKx
Аноним 21/05/19 Втр 18:58:57 #116 №196776830 
>>196775330
-> >>196774583
Аноним 21/05/19 Втр 19:10:48 #117 №196777479 
unknown.png
>>196775667
Спасибо милостивый государь.
Аноним 21/05/19 Втр 19:12:29 #118 №196777567 
>>196760884 (OP)
Пиздец, какой это курс?
Аноним 21/05/19 Втр 19:17:59 #119 №196777893 
>>196777479
Там просто проходит по списку головоломок в случайном порядке один раз.
Аноним 21/05/19 Втр 19:18:31 #120 №196777913 
>>196777567
2-й
Аноним 21/05/19 Втр 19:19:00 #121 №196777938 
image.png
>>196777893
Секу, пока не чекал,
Аноним 21/05/19 Втр 19:33:52 #122 №196778675 
>>196777893
>>196775667
Почему 2+2=4 не выводит right, что там за ответ?
Аноним 21/05/19 Втр 19:34:22 #123 №196778698 
image.png
>>196778675
Если что
Аноним 21/05/19 Втр 19:44:07 #124 №196779171 
>>196778675
>>196778698
Я понял, закрывайте тред
Аноним 21/05/19 Втр 19:44:45 #125 №196779197 
А можно вообще как-нибудь закрыть тред?
Вот я захочу закрыть тред, мне его закроют?
Аноним 21/05/19 Втр 19:46:48 #126 №196779300 
>>196778698
Да, я ошибся. Замени в тексте этой головоломки "+" на "*". Там должно быть умножение, тогда можно будет ввести правильный ответ.
Аноним 21/05/19 Втр 19:48:46 #127 №196779402 
>>196779300
Так и сделал, спасибо!
Аноним 21/05/19 Втр 19:52:19 #128 №196779574 
>>196775667
>>196764180
Слушай, ты только что сделал мне целое практическое задание, чем я могу тебя отблагодарить?
Аноним 21/05/19 Втр 19:56:36 #129 №196779781 
>>196779574
Помоги кому-нибудь в следующий раз, не обязательно на дваче.
Аноним 21/05/19 Втр 20:01:35 #130 №196780021 
>>196779781
Обязательно помогу. Может быть, это будешь ты
comments powered by Disqus

Отзывы и предложения