Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 1
Регистрация: 22.07.2013
Сообщений: 30

Нужно написать прогу на шарпе в консоле, которая загадывает слово и скрывает его буквы под "_". После чего предлогает его одгадать по буквам

22.07.2013, 19:36. Показов 1081. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно написать прогу на шарпе в консоле, которая загадывает слово и скрывает его буквы под "_". После чего предлогает его одгадать по буквам.
Кто поможет, тому ничего не будет) Но если честно, то очень уж нужно
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.07.2013, 19:36
Ответы с готовыми решениями:

Написать программу, которая будет выбирать слова с предложения и проверять: если есть слово буквы которого не повторяются в его пределах
Имеется строка char или string (без разницы). Нужно написать программы которая будет выбирать слова с предложения и проверять: если есть...

Функция, которая скрывает график и которая показывает его
Прошу прощения, что ввел в заблуждение. Научрук сказал, что есть функция, которая может скрывать уже построенный график и есть,...

Программа, которая в диапазоне от 0 до 100 загадывает число, а пользователь должен его угадать
Есть вопрос, как написать программу, в которая в дипозоне от 0 до 100 загадывает число, а мы, пользователи должны угадать число. При вводе...

5
1617 / 1182 / 553
Регистрация: 08.01.2012
Сообщений: 4,561
22.07.2013, 19:45
и на якой мове "одгадывать"?
1
0 / 0 / 1
Регистрация: 22.07.2013
Сообщений: 30
22.07.2013, 19:49  [ТС]
комп загадывает любое слово, это может быть что угодно....
потом он выводит первую и последнюю буквы, после чего предлогает отгадать его.
если буква присутствует в слове, то она заменяется с "_" на на саму себя

вот что я сделал....но это только наброски
using System;
using System.Globalization;


"namespace ConsoleApplication10
{
class Program
{
internal static void Main()
{
Console.WriteLine("\nСлово загадано. ");
var word = "slovoed";

Console.WriteLine("Первая буква {0} " + "\nПоследняя буква {1}", word[0], word.Substring(word.Length - 1));

for ( int i= 1; i < word.Length - 1; i++)
{

Console.Write(" " + word[i].ToString(CultureInfo.InvariantCulture). Replace(word[i], '_') + " ");
}

Console.WriteLine("\n\nВведите букву");

var litter = Convert.ToChar(Console.ReadLine());

for (var i = 1; i < word.Length - 1; )
{
if (word.Contains(litter.ToString(CultureIn fo.InvariantCulture)))

{
Console.Write("Такая буква есть" );
break;
}

Console.WriteLine("Такой буквы нет");
break;
}
Console.Read();
}
}
}
"
0
2 / 2 / 1
Регистрация: 25.05.2013
Сообщений: 54
22.07.2013, 19:50
В теги код возьмите пожалуйста, для удобства чтения )
1
0 / 0 / 1
Регистрация: 22.07.2013
Сообщений: 30
22.07.2013, 19:51  [ТС]
Цитата Сообщение от MansMI Посмотреть сообщение
и на якой мове "одгадывать"?
Нужно использовать C# консольное приложение
0
 Аватар для kesean
292 / 291 / 108
Регистрация: 04.09.2010
Сообщений: 638
22.07.2013, 21:27
Если еще актуально, то можно что-то типа этого:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
        static void Main(string[] args)
        {
            string sourceWord = "cyberforum.ru";
            char[] sourceArray = sourceWord.ToCharArray();
            char[] tempArray = Enumerable.Repeat('_', sourceArray.Length).ToArray();
            tempArray[0] = sourceArray[0];
            tempArray[sourceArray.Length - 1] = sourceArray[sourceArray.Length-1];
            Console.WriteLine("Загадка: самый популярный форум программистов.");
            Console.WriteLine(string.Join("", tempArray));
            char chr = Console.ReadKey().KeyChar;
            Console.WriteLine("");
 
            while (true)
            {
                int posInSourceWord = sourceWord.IndexOf(chr);
                if (posInSourceWord >= 0)
                {
                    while (posInSourceWord >= 0)
                    {
                        tempArray[posInSourceWord] = sourceArray[posInSourceWord];
                        posInSourceWord = sourceWord.IndexOf( chr, posInSourceWord + 1);
                    }
                }
                else
                    Console.WriteLine("Нет такой буквы!");
                Console.WriteLine(string.Join("", tempArray));
                if (!tempArray.Contains('_')) break;
                chr = Console.ReadKey().KeyChar;
                Console.WriteLine("");
 
            }
            Console.WriteLine("You Win!");
            Console.ReadLine();
        }
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.07.2013, 21:27
Помогаю со студенческими работами здесь

Написать программу, которая вводит слово и исключает его в тексте файла
Здравствуйте! Помогите, пожалуйста решить. Написать программу, которая вводит слово и исключает его в тексте файла. Действия повторить...

Процедура которая выделяет первый абзац в активном документе, копирует его в буфер обмена, после чего вставля
Процедура которая выделяет первый абзац в активном документе, копирует его в буфер обмена, после чего вставляет в начало файла Report.doc ...

Написать программу, которая удаляет из текста все буквы, совпадающие с его последней буквой
Нужна помощь в написании программы, которая удаляет из введенного текста все буквы, совпадающие с его последней буквой. Например если...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru