Напишите программку творения n-символьной последовательности, состоящей из совокупы 3

Напишите программку творения n-символьной последовательности, состоящей из совокупы 3 знаков с использованием строк (например '0', '1', '2' или 'a', 'b', 'c') в которой нет двух смежных схожих подпоследовательностей. Для n=11 последовательность может иметь вид "01020120210".

Задать свой вопрос
Вася Черешевский
rfrjq zpsr
Недобейко Анастасия
какой язык?
1 ответ
include lt;iostreamgt;
include lt;stringgt;
include lt;time.hgt;
using namespace std;

void main()
 
srand(time(NULL));
int n,k=0,k1=4;
cin gt;gt; n;
                         //вводишь количество символов
string *s=new string [n];

for (int i = 0;i lt; n;++i)

while (k == k1)

k = rand() % 3;

switch (k)


case 0:s[i] = '0';cout lt;lt; s[i];break;
case 1:s[i] ='1';cout lt;lt; s[i];break;    //заместо 0,1,2 пишешь собственный алфавит .
case 2:s[i] ='2';cout lt;lt; s[i];break;


k1 = k;


system("pause");
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт