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

Перебор комбинаций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оределение четных и нечетных числе массива http://www.cyberforum.ru/cpp-beginners/thread794830.html
Я организовал массив из 30 целых чисел, которые задаются случайным обаразом, и выводятся на экран все элементы данного массива. Помогите определить, являются ли элементы массива четными и...
C++ Найти в последовательности числа, которые делятся на свою последнюю цифру Помогите пожалуйста!!!!задача на С++ Дана последовательность.Длина последовательности целых чисел – случайное число от 10 до 30.В выходную последовательность записать только те числа, которые делятся... http://www.cyberforum.ru/cpp-beginners/thread794819.html
работа с бинарными файлами (Проверить имеются ли в нем элементы, значения которых больше нуля) C++
Здравствуйте, есть вот такая вот задача, ввести в бинарный файл вещественные числа,затем прочитать его и вывести максимально число стоящее на не четной позиции, НО сделать это нужно с помощью fseek...
C++ Найти первое отрицательное число в последовательности и сообщить порядковый номер
Помогите пожалуйста на С++ задача: Дана последовательность.Длина последовательности целых чисел – случайное число от 10 до 30. Найти первое отрицательное число и сообщить порядковый номер, в случае...
C++ Перегрузка операторов http://www.cyberforum.ru/cpp-beginners/thread794805.html
Даны два одномерных массива. Необходимо сделать перегрузку разности ( - ) этих массивов с получением этого массива.
C++ Почему не запоминается правильно итератор вектора? Почему, если сделать что-то такое: #include <iostream> #include <vector> using namespace std; int main () { vector <char> vector_of_char; подробнее

Показать сообщение отдельно
Ryabchik
18 / 19 / 1
Регистрация: 09.01.2013
Сообщений: 164
26.02.2013, 21:38  [ТС]
Спасибо, знаю

Добавлено через 8 часов 14 минут
Проблема в том, что программа совершает 6 проходов, а потом windows ее вырубает. В чем дело?

Добавлено через 4 минуты
Сделал проверку числа проходов по циклам.
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
for (int m = 0; m < x; m++) // ïåðâûé ñòîëáèê
    {
        cout << "m" << m << endl; // ñëåäèì Г§Г* ÷èñëîì ïðîõîäîâ
            
        for (int l = 0; l < x; l++) // âòîðîé ñòîëáèê
        {
            cout << "l" << l << endl; // ñëåäèì Г§Г* ÷èñëîì ïðîõîäîâ
            for (int k = 0; k < x; k++) // òðåòèé ñòîëáèê
            {
                cout << "k" << k << endl; // ñëåäèì Г§Г* ÷èñëîì ïðîõîäîâ
                for (int j = 0; j < x; j++) //÷åòâåðòûé ñòîëáèê
                {
                    cout << "j" << j << endl; // ñëåäèì Г§Г* ÷èñëîì ïðîõîäîâ
                    strcat (one [m], " ");
                    strcat (one [m], two [l]);
                    strcat (one [m], " ");
                    strcat (one [m], three [k]);
                    strcat (one [m], " ");
                    strcat (one [m], four [j]);
            
                    b << one [m] << endl; //Г§Г*ГЇГЁГ±Гј Гў ГґГ*éë
        
                    strcpy (one [m], ""); // î÷èùГ*ГҐГ¬ ñòðîêó
                }
            }   
        }   
    }
Вырубается при m = 5 и l,k,j = 0.

Добавлено через 2 минуты
При m = 5, l, k, j = 0 после присоединения третьей строки в j записывается мусор

Добавлено через 23 минуты
Объясните, плиз, откуда берется совершенно левое значение. И почему оно записывается в j именно при m =5 после присоеденения третьей строки.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru