Fix Copy constructor.
[genetic.git] / src / main.cpp
index 958c2410403fe2017250815208a807a0179e0875..60ea330e26472e87d88fab8058eeaff5d3df8d59 100644 (file)
@@ -20,7 +20,7 @@ int main() {
 
     vector<_Gene> genes;
 
-    for (int i = 0; i < 20; i++) {
+    for (int i = 0; i < 11; i++) {
         _Gene gene(rand() % 2);
         cout << "Generated gene: " << (int)gene.get() << "\n";
         genes.push_back(gene);
@@ -29,13 +29,13 @@ int main() {
     _Chromosome chromosome(genes);
 
     cout << "Entire chromosome: ";
-    for (int i = 0; i < 20; i++) {
+    for (unsigned int i = 0; i < chromosome.get().size(); i++) {
         cout << chromosome.get()[i].get();
     }
     cout << endl;
     WSTI<_Chromosome> fitness(chromosome, 0.5, 2.5);
 
-    cout << "Fitness is equal to: " << (double)fitness.calculate() << "\n";
+    cout << "Fitness is equal to: " << fitness.calculate() << "\n";
 
     return 0;
 }