|
20 / 19 / 4
Регистрация: 22.03.2018
Сообщений: 701
|
||||||
.NET 4.x Написать программу "Анаграммы"25.01.2019, 17:11. Показов 8813. Ответов 5
Метки нет (Все метки)
Ребята, помогите написать программу, пожалуйста!
Написать программу «Анаграммы» (anagrams), которая реализует популярную словесную игру. Игра «Анаграммы» очень интересная и необычная игра в которой нет ни картинок ни слов. Суть игры (программы) заключается в следующем: формируется группа слов, которую можно реализовать в виде кортежа (tuple), компьютер случайным образом выбирает одно из слов и случайным образом переставляет в нём буквы, а затем представляет пользователю (игроку). Цель игрока – угадать выбранное компьютером слово. Добавлено через 5 минут Но сделать это с помощью процедуры. Добавлено через 5 минут Игра со словами. Анаграмма — это слово, в котором перепутаны буквы, например, "ШАДОЛЬ" - это "ЛОШАДЬ", а "ТИВОНКР" - это "ВТОРНИК". Программа рассчитана на двух игроков, соревнующихся друг с другом. В качестве слов используются только имена существительные, нарицательные, в единственном числе, в именительном падеже. Первый игрок вводит с клавиатуры слово длиной не менее пяти, но не более восьми букв (постарайтесь сделать так, чтобы во время ввода на экране вместо букв отображались символы *). Затем компьютер определяет длину введенного слова, разбирает его на отдельные символы, заносит их в массив, откуда случайным образом выводит на экран. Соперник в течение 2-х минут (время отсчитывает компьютер) должен определить это слово. В случае правильного ответа (вводит его с клавиатуры) он получает 1 очко и сам загадывает слово первому игроку. Игра идет до 5 очков. За неправильный ответ очки не начисляются. Безусловно, приветствуется дружественный интерфейс: запрос и обращение к игрокам по именам, вывод на экран правил игры, графическое и звуковое оформление. Добавлено через 6 минут Помогите исправит ошибки в данном коде на С# только с учётом того что это должно быть всё через процедуру и загрузка из файла должна быть там где хранятся наши слова анаграммы. Как мне это сделать код хотел переписать с С++ на C#?
0
|
||||||
| 25.01.2019, 17:11 | |
|
Ответы с готовыми решениями:
5
Написать программу Анаграммы Написать программу "Анаграммы"
|
|
20 / 19 / 4
Регистрация: 22.03.2018
Сообщений: 701
|
|||||||||||
| 25.01.2019, 17:18 [ТС] | |||||||||||
Ребята, помогите написать программу, пожалуйста! Написать программу «Анаграммы» (anagrams), которая реализует популярную словесную игру. Игра «Анаграммы» очень интересная и необычная игра в которой нет ни картинок ни слов. Суть игры (программы) заключается в следующем: формируется группа слов, которую можно реализовать в виде кортежа (tuple), компьютер случайным образом выбирает одно из слов и случайным образом переставляет в нём буквы, а затем представляет пользователю (игроку). Цель игрока – угадать выбранное компьютером слово. Добавлено через 5 минут Но сделать это с помощью процедуры. Добавлено через 5 минут Игра со словами. Анаграмма — это слово, в котором перепутаны буквы, например, "ШАДОЛЬ" - это "ЛОШАДЬ", а "ТИВОНКР" - это "ВТОРНИК". Программа рассчитана на двух игроков, соревнующихся друг с другом. В качестве слов используются только имена существительные, нарицательные, в единственном числе, в именительном падеже. Первый игрок вводит с клавиатуры слово длиной не менее пяти, но не более восьми букв (постарайтесь сделать так, чтобы во время ввода на экране вместо букв отображались символы *). Затем компьютер определяет длину введенного слова, разбирает его на отдельные символы, заносит их в массив, откуда случайным образом выводит на экран. Соперник в течение 2-х минут (время отсчитывает компьютер) должен определить это слово. В случае правильного ответа (вводит его с клавиатуры) он получает 1 очко и сам загадывает слово первому игроку. Игра идет до 5 очков. За неправильный ответ очки не начисляются. Безусловно, приветствуется дружественный интерфейс: запрос и обращение к игрокам по именам, вывод на экран правил игры, графическое и звуковое оформление. Добавлено через 6 минут Помогите исправит ошибки в данном коде на С# только с учётом того что это должно быть всё через процедуру и загрузка из файла должна быть там где хранятся наши слова анаграммы. Как мне это сделать код хотел переписать с С++ на C#? Добавлено через 2 минуты То что я пробовал переписать с С++ на C# но как мне теперь исправить ошибки мои в коде и сделать это всё через процедуру ?
0
|
|||||||||||
| 25.01.2019, 17:30 | ||||||
0
|
||||||
|
20 / 19 / 4
Регистрация: 22.03.2018
Сообщений: 701
|
||||||||||||||||
| 25.01.2019, 19:21 [ТС] | ||||||||||||||||
|
как написать такую программу как работает этот сервер только на C# только через процедуру ?
Слова Анграм будем брать из файла https://wordhelp.ru/comb/анаграмма Добавлено через 2 минуты То есть что бы не я разгадывал слово а программа подбирала анаграмму к слову понимаете что я хочу реализовать на C# как это сделать по ка что не знаю Добавлено через 33 секунды То есть составить слова из букв Добавлено через 37 секунд https://wordparts.ru/anagramma/ как тут можно ли это реализовать помогите пожалуйста ? Добавлено через 4 минуты
Как дописать данный код ? Добавлено через 5 минут Как в данном слове сделать так что бы я водил слово которое я хочу найти анаграммы то есть слов из сова и сделать так что бы результат слов выводился на консоль а слова брались из файла ?
Нашел какую это тему Поиск анаграмм в файле но на джаве а мне надо на c# кто сможете сделать ? Добавлено через 11 минут Как до делать код на C# ?
Только сделать через процедуру и сделать словарь для слов
0
|
||||||||||||||||
|
20 / 19 / 4
Регистрация: 22.03.2018
Сообщений: 701
|
|
| 25.01.2019, 20:14 [ТС] | |
|
Задается словарь. Найти с помощью процедуры в нем все анаграммы (слова, составленные из одних и тех же букв).
Анаграмма - слово анаграмма происходит от греческих слов, смысл которых можно толковать как "Новая запись". Это способ перестановки букв, в результате которого получается новое слово или сочетание слов. Сейчас анаграммами называют просто перемешивание букв составляющих исходное слово, иногда перемешивание производится с сохранением слогов, таким образом облегачая поиск исходного слова. Довольно часто анаграммы используются для получения псевдонимов, беря за базу настоящее имя. К пример имя: Дима может трансформироваться в Амид или Идам, а фамилия Орлов в Ролов, Лоров. Анаграммы можно также использовать в качестве тренировки эрудиции, разгадывая при этом незнакомые или малознакомые слова. Наш онлайн сервис (программа), по разгадыванию анаграмм, поможет быстро найти нужное решение. Одной из особенностей сервиса является возможность составления собственной анаграммы и просмотр значений слов, ведь многие слова наверняка окажутся незнакомыми. Слова можно вводить разделяя пробелом, тогда программа их обработает все. Если необходимо составить слова из заданного набора букв (или другого слова), достаточно выбрать необходимое действие и нажать enter либо кнопку "найти". Сервис будет отличным помощником, если потребуется помощь в игре "Словоед". Если вам необходима помощь в игре виселица, то вы можете использовать функцию подбора по маске, заменяя пропущенные буквы с помощью симола '*' или символа '_', например для слова тетрадь маска может быть такой Т**Р*Д* и т.д. сервис выдаст подходящие для данной маски слова. В недавнем обновлении мы расширили словарь, теперь вы можете находить не только существительные, но и другие слова, такие как географические названия, фамилии, имена - используемые при разгадывании кроссвородов и сканвородов. Если вы разгадываете только анаграммы, то вам подойдет отдельная наша программа, предназначенная только для решения и составления анаграмм. Если же вам необходимо только составлять слова из длинных слов или букв, то так же есть отдельное приложение предназначенное для составления слов из букв. Отдельный сервис поиска слов по маске также доступен на нашем сайте. Дополнительно для разгадывания кроссвордов и сканвордов и вообще для поиска нужного слова, на сайте появился отличный помощник кросвордиста для поиска по описанию и маске слова одновременно.
0
|
|
|
20 / 19 / 4
Регистрация: 22.03.2018
Сообщений: 701
|
||||||
| 25.01.2019, 20:29 [ТС] | ||||||
|
Анаграммы (составление слов из букв )
Добавлено через 5 минут Как сделать точно так же только что бы она программа проверяла количество букв то и есть я имею виду если в слове 5 букв то 5 букв равно пяти буквам а не разные что бы выдавало вот как можно так пожалуйста проверка на длину текста ?
То есть имеется виду сделать проверку на длину текста если я вёл 5 букв то только из пяти букв у нас и получится анаграммы помогите пожалуйста мне
0
|
||||||
| 25.01.2019, 20:29 | |
|
Помогаю со студенческими работами здесь
6
Написать программу "Анаграммы" Написать скрипт, составляющий анаграммы Написать функцию использующую рекурсию, которая выводит все анаграммы Составьте программу, которая находит все анаграммы в данном наборе слов и подсчитывает их число. 1. Написать программу работы с условным оператором if в соответствии с номером своего варианта (Таблица 5.1). 2. Написать программу с использованием о Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|