Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
nightmare1287
0 / 0 / 1
Регистрация: 22.07.2013
Сообщений: 30
1

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

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

Нужно написать прогу на шарпе в консоле, которая загадывает слово и скрывает его буквы под "_". После чего предлогает его одгадать по буквам.
Кто поможет, тому ничего не будет) Но если честно, то очень уж нужно
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.07.2013, 19:36
Ответы с готовыми решениями:

Строка: Преобразовать каждое слово в строке, заменив в нем все последующие вхождения его первой буквы на символ "."
Дана строка, состоящая из русских слов, набранных заглавными буквами и...

Нужно написать прогу которая б переводила любое число записаное так "1"...."14"..."147" в етоже число но записаное прописью......
помогите написать прогу которая б переводила любое число записаное так...

Составить програму, которая б после каждой буквы "е" в данном слове дописывала букву "о" и меняла словосочетание "да" на "нет"
Составить програму, которая б после каждой буквы "е" в данном слове дописывала...

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

Найти самое длинное слово, начинающееся с буквы "Я" и перевернуть его
Дана строка символов. Найти самый длинный слова начинаюший с буквы "Я" и...

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

вот что я сделал....но это только наброски
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(CultureInfo.InvariantCulture)))

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

Console.WriteLine("Такой буквы нет");
break;
}
Console.Read();
}
}
}
"
0
DrHolera
2 / 2 / 1
Регистрация: 25.05.2013
Сообщений: 54
22.07.2013, 19:50 4
В теги код возьмите пожалуйста, для удобства чтения )
1
nightmare1287
0 / 0 / 1
Регистрация: 22.07.2013
Сообщений: 30
22.07.2013, 19:51  [ТС] 5
Цитата Сообщение от MansMI Посмотреть сообщение
и на якой мове "одгадывать"?
Нужно использовать C# консольное приложение
0
kesean
275 / 274 / 108
Регистрация: 04.09.2010
Сообщений: 638
Завершенные тесты: 1
22.07.2013, 21:27 6
Если еще актуально, то можно что-то типа этого:
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
22.07.2013, 21:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.07.2013, 21:27

Как исправить ошибку ""Ссылки на тип "Component" требует его определения в "System", но его не удалось найти"?
using System; using System.Collections.Generic; using System.Data.OleDb;...

Дано ошибочно написанное слово "алигортм". Путем перемещения его букв получить слово "алгоритм"
9.129. Дано ошибочно написанное слово алигортм. Путем перемещения его букв...

Дано ошибочно написанное слово "роцессорп". Путем перемещения его букв получить слово "процессор"
9.131. Дано ошибочно написанное слово роцессорп. Путем перемещения его букв...


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

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

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