Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Suarez777
0 / 0 / 0
Регистрация: 24.03.2013
Сообщений: 66
#1

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

13.05.2013, 16:11. Просмотров 408. Ответов 4
Метки нет (Все метки)

Игра "Последняя буква".
Режим рассчитан на двоих пользователей. Первый игрок вводит слово, необходимо вывести его последнюю букву на экран и предложить второму игроку ввести слово на данную букву. После ввода города вторым игроком проверить, начинается ли его слово на вышеуказанную букву. В случае ошибки вывести сообщение об этом и попросить повторить действия.
Игра должна продолжаться до тех пор, пока один из пользователей не введет слово "exit".
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2013, 16:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Игра "Последняя буква" (C++):

Проверить, встрачается ли в заданном тексте буква "а" чаще, чем буква "b" - C++
задача: Напечатать true, если в заданном тексте буква "а" встречается чаще чем буква "b", и напечатать false в противном случае. Помогите...

Ввести с клавиатуры строку, заменить в ней все буква "а" на букву "b" - C++
Здравствуйте) Вот возникла такая проблема.... не умею работать с указателями еще(( Помогите написать задачку: "используя указатели,...

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" - C++
В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно". Я так...

Записать из строки все буква "А" "а" в файл - C++
Записать из заданной строки все буквы А а в файл. Плз если можно срочно)) Буду очень благодарен)) Желательно на языке для новичков

Консольная "графика", игра "Тетрис". Фигуры перестают прорисовываться на определенном этапе - C++
Доброго времени! Написал на днях тетрис (в консоле) с использованием, кажется это называется WinApi. В цикле вызывается функция...

Реализовать классы "Воин", "Пехотинец", "Винтовка", "Матрос", "Кортик" (наследование) - C++
Разработать программу с использованием наследования классов, реализующую классы: − воин; − пехотинец(винтовка); − матрос(кортик). ...

4
Exoo
24 / 21 / 1
Регистрация: 26.11.2011
Сообщений: 92
13.05.2013, 17:15 #2
а в чем проблема?
0
Suarez777
0 / 0 / 0
Регистрация: 24.03.2013
Сообщений: 66
13.05.2013, 22:04  [ТС] #3
Проблема в том, что я не понимаю как это осуществить(
0
Progr
2 / 2 / 0
Регистрация: 17.03.2013
Сообщений: 25
13.05.2013, 22:20 #4
Цитата Сообщение от Suarez777 Посмотреть сообщение
После ввода города вторым игроком проверить, начинается ли его слово на вышеуказанную букву. В случае ошибки вывести сообщение об этом и попросить повторить действия.
А если ошибки не произойдет, что делать программе?
0
Ev[G]eN
iOS/Android Developer
Эксперт С++
5107 / 1545 / 382
Регистрация: 23.01.2011
Сообщений: 3,168
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;
}
набросал. если надо будет, то с регистром еще помучаешься.
1
13.05.2013, 22:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2013, 22:54
Привет! Вот еще темы с ответами:

Составить программу, которая при вводе символа с клавиатуры выво-дит "латинская буква" при вводе латинской буквы и "не латинская бук-ва" во всех остал - C++
Составить программу, которая при вводе символа с клавиатуры выво-дит &quot;латинская буква&quot; при вводе латинской буквы и &quot;не латинская бук-ва&quot;...

Создать абстрактный класс "Издание" и производные классы "Книга", "Статья", "Электронный ресурс" - C++
1. Создать абстрактный класс Издание с методами, позволяющими вывести на экран информацию об издании, а также определить является ли данное...

Создать класс "Книга" с полями "название книги", "количество страниц", "год издания" - C++
Создать класс Книга поля: название книги,количество страниц,год издания методы: вычислить сколько лет книге и количество дней прошедших...

Создать класс "Вентилятор" содержащий в себе классы: "Двигатель", "Контроллер", "Пульт управления" - C++
Помогите с кодом написания задачи, не понимаю как написать классы в классе. Нужно создать класс &quot;вентилятор&quot; содержащий в себе классы:...


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

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

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