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

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

Войти
Регистрация
Восстановить пароль
 
virtuos553
48 / 3 / 1
Регистрация: 18.12.2012
Сообщений: 247
Записей в блоге: 1
#1

В игре участвуют двое – А и Б - C++

18.01.2014, 22:00. Просмотров 271. Ответов 4
Метки нет (Все метки)

В игре участвуют двое – А и Б, каждый по очереди ставит свой символ в строку, причем переписывает все что было написано до него (ААБААБАААБААБАБ…). Определить какой символ стоит на позиции с номером n.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2014, 22:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В игре участвуют двое – А и Б (C++):

В 1d массиве уменьшить в двое элементы кратные 2 и стоящие перед max элементам - C++
В 1d массиве уменьшить в двое элементы кратные 2 и стоящие перед max элементам 332947=>431947

Все отрицательные элементы массива уменьшить в двое, а все нулевые элементы заменить на... - C++
Задан массив М, состоящий из К строк и N столбцов. Все отрицательные элементы уменьшить в двое, а все нулевые элементы заменить на – 0.1.

Анимация в игре - C++
Всем привет! Вот делаем с друзьями 2D платформер. Я использую SDL библиотеку. У меня получилось сделать движения влево и вправо и...

Ошибка в игре 21 - C++
всем привет. у меня есть ошибка в игре очко, проблема заключается в том что все карты дают число 0, а мне нужно что каждая карта давала...

Ошибка в игре - C++
Здравствуйте, я хотел создать игру Танчики. Всё я нарисовал, но снаряд почему-то летит не так ,как должен. Вот код #include...

Подправить operator> в игре - C++
Здравствуйте, написал игру, но хочу, чтобы operator> сравнивал 2 объекта класса и возвращал результат, кто выживет после удара другого? И...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MrGluck
Модератор
Эксперт CЭксперт С++
7211 / 4377 / 638
Регистрация: 29.11.2010
Сообщений: 11,887
19.01.2014, 00:01 #2
Цитата Сообщение от virtuos553 Посмотреть сообщение
причем переписывает все что было написано до него
наверное имелось ввиду, что дописывает в конец?
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <string>
 
int main()
{
    const int n = 10;
    std::string str;
    for (std::string s; str.length() < n && std::cout << "Tick: " << str << "\nInput: " && std::cin >> s; str += s);
    std::cout << str[n] << std::endl;
}
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
19.01.2014, 00:51 #3
Цитата Сообщение от MrGluck Посмотреть сообщение
наверное имелось ввиду, что дописывает в конец?
Если дописывать в конец, то "по очереди" это будет просто чередование символов.
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
19.01.2014, 06:48 #4
Скромное условие. Может быть есть еще что-то о ходах игроков, о максимальной длине строки, об ограничении времени на выполнение программы ?
ya_noob
_
201 / 145 / 9
Регистрация: 08.10.2011
Сообщений: 432
19.01.2014, 09:58 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
int main()
{
    int N = 1, n, i = 1;
 
    std::cin >> n;
    for ( ; ( N = N * 2 + 1 ) <= n; ++i );
    for ( ; ( n = n % ( N = ( N - 1 ) / 2 ) ); --i );
    std::cout << ( i % 2 ? 'A' : 'B' );
 
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2014, 09:58
Привет! Вот еще темы с ответами:

Srand в карточной игре - C++
подскажите как сделать так что бы srand выдавал числа в диапазоне от 1 до 36 без повторов можно ли это сделать без массивов ? ...

Меню в игре OpenGL - C++
Подскажите как реализовать меню в Opengl для игры, в этом же окне, не создавай отдельного?

исправьте ошибки в игре - C++
Всем доброго времени суток. Прошу помощи: 1) Помогите сделать так, если я захожу в пункт меню (Enter'om), то потом не могу пользоваться...

Выбор победителя в игре - C++
Вы любите играть в игры? Конечно, любите! Но про эту игру, возможно, ничего не знаете и не слышали даже. Что ж, расскажем о новой игре....


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.01.2014, 09:58
Ответ Создать тему
Опции темы

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