Напишите программку творения 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");
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");
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
Облако тегов