IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> ГА, с++
сообщение
Сообщение #1


Знаток
****

Группа: Пользователи
Сообщений: 306
Пол: Мужской
Реальное имя: Евгений

Репутация: -  0  +


Вот реализация генетического алгоритма. Вобщем, помогите исправить баг.

cout<<"Distribution tasks of the gadget: "<<endl;
out<<"Distribution tasks of the gadget: "<<endl;

for(int i = 0; i < nota; i++)
{
for(int j = 0; j < nog; j++)
{
cout <<Ma3x[i][j] <<' ';
out <<Ma3x[i][j] <<' ';
}
out <<endl;
cout <<endl;
}

cout <<endl;

Individ **Individ_1;
Individ vv = nog;

cout<<"Please, enter number of Individ: "<<endl;
cin>>noi;
out <<"Number of Individ: " <<noi<<endl;

cout <<"Please, enter number of Repetition: "<<endl;
cin >>nore;
out <<"Number of Repetition: " <<nore<<endl;
nore_1 = nore;


Кусок места, где происходит вылет из программы. Вывод матрицы срабатывает, а потом...


Прикрепленные файлы
Прикрепленный файл  Mlab_3GA.cpp ( 13.94 килобайт ) Кол-во скачиваний: 333
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гость






Цитата
Вывод матрицы срабатывает, а потом...
... а потом продолжает работать дальше. Показывай, какие данные вводишь...

Единственное, что бросается в глаза:
    Ma3x = new int*[nota];
for(int i = 0; i < nota;i++) Ma3x[i] = new int[nog];

srand(time(0)+bb+tb);

for(int i = 0; i < nota; i++)
{
num = bb+rand()%(tb - bb);
//for(int j = 0; j < nota; j++) Ma3x[i][j] = num;
for(int j = 0; j < nog; j++) Ma3x[i][j] = num;
}
Я бы все-таки заменил закомментированную строку так, как показано ниже... Иначе у тебя могут инициализироваться не все элементы матрицы...
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 7.05.2024 23:10
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name