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

Перечислить все последовательности из n нулей, единиц и двоек, в которых никакая группа цифр не повторяется два раза подряд (нет куска вида XX ) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выяснить, можно ли добавить в последовательность цифры и знаки арифметических действий http://www.cyberforum.ru/cpp-beginners/thread825311.html
1. Дана последовательность из N круглых, квадратных и фигурных скобок. Выяснить, можно ли добавить в неё цифры и знаки арифметических действий так, чтобы получилось правильное арифметическое...
C++ Программа, которая формирует список L, включив в него по одному разу элементы... Не могу решить задачу, компилирует но вылетает: Составить программу, которая формирует список L, включив в него по одному разу элементы, которые входят в один из списков L1 и L2, но в то же время... http://www.cyberforum.ru/cpp-beginners/thread825307.html
объясните пожалусто каждый пункт C++
Реализовать программу демонстрирующую решение поставленной задачи. Необходимо соблюсти условия перечисленные ниже. 1. Ввод исходных данных и вывод результата на экран производить в основной...
C++ Можно ли переписать заполненный стек в массив?
Можно ли переписать заполненный стек в массив, а затем после сортировки запихнуть всё обратно в стек?
C++ Не воспринимает кириллицу http://www.cyberforum.ru/cpp-beginners/thread825297.html
Есть программа - вводим текст, выводит самое длинное слово. #include <iostream> using namespace std; char longest_word; unsigned short int temp; unsigned short int maximum = 1; bool letter...
C++ Выделение в исходном коде программы ключевых слов языка и операторов языка по словарю Разбор исходного текста на языке программирования. Выделение в исходном коде программы ключевых слов языка и операторов языка по словарю. Объясните что это значит? Пример можете показать? подробнее

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
04.04.2013, 16:47
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <iostream>
using namespace std;
 
int main(){
    int n, k, _n = 0, v = 0, _k = 0, l = 0, _l = 0, masIndex = 0;
    cout << "Enter n: ";
    cin >> n;
    cout << "Enter k: ";
    cin >> k;
    int* arr = new int[n];
    srand (time(0));
    int num;
    for (int i=0; i<n; i++) {
        num=rand() %3;
        arr[i]=num;
    }
    for (int i=0;i<n;i++) {
        cout << arr[i] << " " ;
        }
        
    cout << endl;
 
    int* mas = new int[k-1];
    int index = n - k + 1;
    while (_n != (index)){
        for (l=v;l<k+v;l++){
            mas[masIndex] = arr[l];
            masIndex++; 
            }
        for (int j=0;j<masIndex;){
            if (mas[j] != mas[j+1])
                j++;
                else{ 
                    masIndex = 0;
                    break;
                    }
                }
        if (masIndex > 0){
            for (int z=0;z<masIndex;z++){
                cout << mas[z];
                }
            cout << endl;
            }
        masIndex = 0;
        
        v++;
        _n++;
        }
    cout << endl;
    
    system("pause");
    return 0;
}
Всё, вроде работает )
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru