Форум программистов, компьютерный форум CyberForum.ru

Игра "Последняя буква" - C++

Восстановить пароль Регистрация
 
Suarez777
0 / 0 / 0
Регистрация: 24.03.2013
Сообщений: 66
13.05.2013, 16:11     Игра "Последняя буква" #1
Игра "Последняя буква".
Режим рассчитан на двоих пользователей. Первый игрок вводит слово, необходимо вывести его последнюю букву на экран и предложить второму игроку ввести слово на данную букву. После ввода города вторым игроком проверить, начинается ли его слово на вышеуказанную букву. В случае ошибки вывести сообщение об этом и попросить повторить действия.
Игра должна продолжаться до тех пор, пока один из пользователей не введет слово "exit".
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2013, 16:11     Игра "Последняя буква"
Посмотрите здесь:

C++ Написать программу,которая находит все слова,в которых буква "а" встречается больше чем один раз.
C++ Вывести все слова, в которых есть буква "a"
C++ Составить программу, которая при вводе символа с клавиатуры выво-дит "латинская буква" при вводе латинской буквы и "не латинская бук-ва" во всех остал
C++ Можно ли получить адрес памяти где хранится буква "a"
C++ Проверить, встрачается ли в заданном тексте буква "а" чаще, чем буква "b"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Exoo
24 / 21 / 1
Регистрация: 26.11.2011
Сообщений: 92
13.05.2013, 17:15     Игра "Последняя буква" #2
а в чем проблема?
Suarez777
0 / 0 / 0
Регистрация: 24.03.2013
Сообщений: 66
13.05.2013, 22:04  [ТС]     Игра "Последняя буква" #3
Проблема в том, что я не понимаю как это осуществить(
Progr
2 / 2 / 0
Регистрация: 17.03.2013
Сообщений: 25
13.05.2013, 22:20     Игра "Последняя буква" #4
Цитата Сообщение от Suarez777 Посмотреть сообщение
После ввода города вторым игроком проверить, начинается ли его слово на вышеуказанную букву. В случае ошибки вывести сообщение об этом и попросить повторить действия.
А если ошибки не произойдет, что делать программе?
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
13.05.2013, 22:54     Игра "Последняя буква" #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cstring>
 
int main()
{
    std::string firstWord;
    std::cout << "Input the word: ";
    std::cin >> firstWord;
    char lastLetter(firstWord.at(firstWord.length() - 1));
 
    std::string currentWord;
    do {
        system("cls");
        std::cout << "The last letter: " << lastLetter << std::endl;
        std::cout << "Input the word beginning on '" << lastLetter << "': " << std::endl;
        std::cin >> currentWord;
        lastLetter = currentWord.at(0) == lastLetter ? currentWord.at(currentWord.length() - 1) : lastLetter;
    } while (currentWord != "exit" || currentWord.at(0) == lastLetter);
 
    return 0;
}
набросал. если надо будет, то с регистром еще помучаешься.
Yandex
Объявления
13.05.2013, 22:54     Игра "Последняя буква"
Ответ Создать тему
Опции темы

Текущее время: 14:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru