Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
virtuos553
48 / 3 / 0
Регистрация: 18.12.2012
Сообщений: 247
Записей в блоге: 1
#1

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

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

В игре участвуют двое – А и Б, каждый по очереди ставит свой символ в строку, причем переписывает все что было написано до него (ААБААБАААБААБАБ…). Определить какой символ стоит на позиции с номером n.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2014, 22:00
Ответы с готовыми решениями:

В 1d массиве уменьшить в двое элементы кратные 2 и стоящие перед max элементам
В 1d массиве уменьшить в двое элементы кратные 2 и стоящие перед max элементам...

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

Игра "100 спичек". Из кучки, первоначально содержащей 100 спичек, двое играющих поочередно берут по несколько спичек: н
Игра "100 спичек". Из кучки, первоначально содержащей 100 спичек, двое играющих...

Ошибка в игре 21
всем привет. у меня есть ошибка в игре очко, проблема заключается в том что...

Движение в игре!
Написал что то типо игры, разобрался с движением игрока, но вот как заставить...

4
MrGluck
Модератор
Эксперт CЭксперт С++
8053 / 4897 / 1426
Регистрация: 29.11.2010
Сообщений: 13,287
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;
}
0
Tulosba
:)
Эксперт С++
4746 / 3240 / 496
Регистрация: 19.02.2013
Сообщений: 9,046
19.01.2014, 00:51 #3
Цитата Сообщение от MrGluck Посмотреть сообщение
наверное имелось ввиду, что дописывает в конец?
Если дописывать в конец, то "по очереди" это будет просто чередование символов.
0
valeriikozlov
Эксперт С++
4683 / 2509 / 751
Регистрация: 18.08.2009
Сообщений: 4,550
19.01.2014, 06:48 #4
Скромное условие. Может быть есть еще что-то о ходах игроков, о максимальной длине строки, об ограничении времени на выполнение программы ?
0
ya_noob
_
314 / 148 / 27
Регистрация: 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;
}
0
19.01.2014, 09:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2014, 09:58

Ошибка в игре
Здравствуйте, я хотел создать игру Танчики. Всё я нарисовал, но снаряд...

Сохранения в игре
Я создал свои игру.И при каждом закрытии к примеру рекорд , жизни сбрасываются...

Анимация в игре
Всем привет! Вот делаем с друзьями 2D платформер. Я использую SDL...


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

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

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