Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Сравнение алгоритмов сортировки (выбором и пузырьком) создать программу для сравнения алгоритмов сортировки (Выбором и Пузырьком)т.е. чтоб выдавал время построения массива.Помогите очень нужно.Желательно с объяснением. https://www.cyberforum.ru/ cpp-beginners/ thread863412.html Сравнить n-чисел и найти максимальное и минимальное значение, не прибегая к if C++
Надо сравнить n-чисел и найти максимальное и минимальное значение, не прибегая к ужасным разветлению оператора if?
C++ Рекурсивная структура Добрый день! Стоит задача написать односвязный список. Как все работает в общем я представляю, а конкретно я понимаю это так: имеем общую структуру элемента: struct List { int item; List *Next; }; https://www.cyberforum.ru/ cpp-beginners/ thread863390.html C++ Сортировка Шелла https://www.cyberforum.ru/ cpp-beginners/ thread863389.html
Добрый день! Как сделать сортировку методом Шелла, если у меня числа в массив можно ввести и с клавиатуры и случайные числа. В массиве 100 элементов. register int i, j, gap, k; char x, a; a=9; a=5; a=3; a=2; a=1; for(k=0; k < 5; k++) {
Возврат данных из .dll C++
Добрый день, Есть функция в dll файле, которая при каждом ее запросе создает массив данных. Вопрос - как можно записать эти данные не привлекая txt файл, чтобы при следующем запуске программы эти данные не потерялись, и их можно было бы загрузить снова.
C++ Задача с бинарным деревом (написать функцию, которая свяжет все узлы на одном уровне:) Есть бинарное дерево: struct node { int n; // value of node struct node *left; // left subtree struct node *right; // right subtree struct node *level; // level pointer (node “to the right”) } Поля инициализированы нулями. Нужно написать функцию, которая свяжет все узлы на одном уровне: https://www.cyberforum.ru/ cpp-beginners/ thread863378.html
C++ Дана последовательность чисел, за которой следует 0 Дана последовательность чисел, за которой следует 0. Найти: -Среднее арифметическое; -Максимальное значение; -Количество отрицательных элементов; -Номер минимального элемента; -Количество четных чисел; -Минимальный из четных элементов этой последовательности. Если получится все в одном коде сделать, то здорово, если нет, то по отдельности так же можно. Заранее спасибо! Добавлено через 2... https://www.cyberforum.ru/ cpp-beginners/ thread863370.html C++ Структура в С++ (На автовокзале сохраняется информация об автобусных рейсах:)
На автовокзале сохраняется информация об автобусных рейсах: номер рейса, пункты отправления и назначения, время прибытия и отправления, тип автобуса (ПАЗ, ЛАЗ, ЛиАЗ, Икарус). Для каждого типа автобуса известна его вместительность пассажиров (в специальном массиве). Ввести информацию про несколько рейсов (выбрать самостоятельно) и вывести для обозначенного пункта назначения максимальное количество...
C++ Нужна программа зашифровки текста(файла) методом прямой замены На с++.Кому не сложно скиньте пожалуйста. https://www.cyberforum.ru/ cpp-beginners/ thread863328.html C++ Ошибка iostream и string https://www.cyberforum.ru/ cpp-beginners/ thread863327.html
Добрый день! при сборке проекта, ругается на стандартные iosteam.h и string.h, причем до этого все работало отлично. подскажите, возможно, что-то в настройках сбила? 1>c:\program files\microsoft visual studio 10.0\vc\include\iostream(25): error C2146: syntax error : missing ';' before identifier 'cin' 1>c:\program files\microsoft visual studio 10.0\vc\include\iostream(25): error C4430:...
C++ Наследование
У меня есть клас SHOP, одно из полей етого класа ето массив обьектов класса GOODS. Клас SELLER есть наследником SHOP. Надо написать ф-цию которая будет менять поле обьекта типа GOODS. Как ето сделать? #include <iostream> #include <string> using namespace std; class GOODS { protected: bool availability; string name;
C++ Построить заданное количество арифметической прогрессии https://www.cyberforum.ru/ cpp-beginners/ thread863295.html
Построить заданное количество арифметической прогрессии, общий член которой равен 3n-1. Выбрать 7 средних элементов из этой последовательности и построить для них все возможные перестановки.
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
13.05.2013, 18:03 0

Игра Угадай Слово ошибка в коде - C++ - Ответ 4549967

13.05.2013, 18:03. Показов 2678. Ответов 12
Метки (Все метки)

Ответ

Я тоже пробовал у меня не работает так русские символы не правильно отображаются при вводе попробуй на yes/no заменить отак:
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
#include <iostream>
#include <string>
#include <cstdlib>
using std::endl;
#include <ctime>
#include <cctype>
using std::string;
const int NUM = 20;
const string wordlist[NUM] = {"арбуз", "бабушка", "воробей",
    "дама", "ёжик", "фабрика", "гараж", "дедушка", "утка",
    "косметика", "трактор", "лиана", "моряк", "насос", "омлет",
    "чайка", "гитарист", "ремонт", "самовар", "яблоко"};
int main()
{
    setlocale(LC_ALL, "Russian");
    
    using std::cout;
    using std::cin;
    using std::tolower;
    using std::endl;
    
    std::srand(std::time(0));
    std::string play="";
    cout << " Будешь ли вы играть игру в слова? <yes/no> ";
    cin >> play;
    //play = tolower(play);
    cout <<"play= "<<play<<endl;
    while (play == "yes")
    {
        //cout <<"Mu cdec6"<<endl;exit(1);
        string target = wordlist[std::rand() % NUM];
        int length = target.length();
        string attempt(length, '-');
        string badchars;
        int guesses = 6;
        cout << " мое секретное слово " << length
            << " буквы, вы догадали \ нет "
            << " одну букву за один раз. Вы получаете " << guesses
            << " неправильно.\ нет ";
        cout << " Ваша слово: " << attempt << endl;
        while (guesses > 0 && attempt != target)
        {
            char letter;
            cout << " Угадайте слово ";
            cin >> letter;
            if (badchars.find(letter) != string::npos
                || attempt.find(letter) != string::npos)
            {
                cout << " Вы уже догадались. Попробуйте еще раз..\ нет ";
                    continue;
            }
            int loc = target.find(letter);
            if (loc == string::npos)
            {
                cout << "Oh, bad guess!\ нет ";
                --guesses;
                badchars += letter; // add to string
            }
            else
            {
                cout << " правильно!\ нет ";
                attempt[loc]=letter;
                // check if letter appears again
                loc = target.find(letter, loc + 1);
                while (loc != string::npos)
                {
                    attempt[loc]=letter;
                    loc = target.find(letter, loc + 1);
                }
           }
            cout << " Ваше слово:" << attempt << endl;
            if (attempt != target)
            {
                if (badchars.length() > 0)
                    cout << " Неправильный выбор:" << badchars << endl;
                cout << guesses << " неверных предположений осталось \ нет ";
            }
        }
        if (guesses > 0)
            cout << " Это правильно!\ нет ";
        else
            cout << " К сожалению, это слово " << target << ".\ нет ";
 
        cout << " Будете ли вы играть еще?< yes / no > ";
        cin >> play;
        //play = tolower(play);
    }
 
    cout << " до свидания \ нет ";
 
 system("pause");
    return 0; 
}


Вернуться к обсуждению:
Игра Угадай Слово ошибка в коде C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2013, 18:03
Готовые ответы и решения:

Игра угадай слово
Помогите составить алгоритм игры &quot;Угадай слово&quot;(блок-схема)

Игра: “Угадай слово”
Игра: “Угадай слово” Подготовить массив из минимум 20 слов. В начале игры с помощью генератора...

Игра "Угадай слово по буквам". В чем ошибка?
Const N=32; //Количество букв-кнопок Type STR_30=String; Var Btn: TButton; // Переменной для...

Игра Угадай слово - замена всех картинок на новые
Игра Угадай слово! форма состоит из 4 picterbox'ов + 1 textbox + 1 button. Надо чтобы каждый раз...

12
13.05.2013, 18:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2013, 18:03
Помогаю со студенческими работами здесь

Игра угадай слово по буквам. Выдает ошибку в procedure FormCreate(Sender: TObject);
procedure Button2Click(Sender: TObject); procedure Button1Click(Sender: TObject); ...

Игра "Угадай число". Найти ошибку в коде
uses graphabc,ABCButtons; var p,c,i,h,n,y,g,f,d,o,u:longint; l,s:string; btn:buttonabc;...

Игра "Угадай число", исправить ошибки в коде
В приведенной мною программе есть ошибка, программа не понимает когда игра закончилась, а когда...

Игра "Угадай слово"
Нашла довольно много разных вариаций на форуме, но все не совсем так, как в моей интерпритации...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru