if(true) - Seite 7

 
Es gab eine Zeit, da gab es einen Wettbewerb...
 
Nostalgie?
 
Алексей Тарабанов:

Maxim, so funktioniert das nicht, es sollten 2 Zyklen sein, sonst geht es nicht. Zuerst werden überflüssige Elemente entfernt, dann wird das Array nach oben "geschrumpft" (float). Die zweite Schleife befindet sich innerhalb der ersten Schleife.

Nein, sein Algorithmus ist korrekt, nur langsam. Es gab einen kleinen Fehler.
korrigiert und vereinfacht:

int ArrayDeleteVal3(int &arr[],int val)
  {
   int size=ArraySize(arr);
   int count=0;   // кол-во удалённых
   for(int i=0;i<size;i++) {
      if (arr[i]==val) count++;
      else arr[i-count]=arr[i];
   }
   ArrayResize(arr,size-count);
   return size-count;
  }
 
Алексей Тарабанов:
Nostalgie?

Langweilig. Es gibt nicht genug Wettbewerb.

 
Реter Konow:

Langweilig. Es gibt nicht genug Wettbewerb.

Lasst uns einen Wettbewerb veranstalten.

Schreiben Sie zum Beispiel den schnellsten Code für einen einfachen Roboter. Oder den kürzesten Robotercode.

Schlagen Sie Ihre Optionen vor.

 
Sergey Chalyshev:

Denken wir an einen Wettbewerb.

Schreiben Sie zum Beispiel den schnellsten Code für einen einfachen Roboter. Oder den kürzesten Robotercode.

Schlagen Sie Ihre Optionen vor.

Schreibe einen Roboter, der die Verlaufsbalken nach ihren Parametern in Arrays sortiert. Die Werte der Parameter der Balken, die näher beieinander liegen, werden zu einer Gruppe zusammengefasst. Der Roboter sollte automatisch die Anzahl der Gruppen bestimmen, sie erstellen und die Balkenindizes nach ihnen sortieren. Zum Beispiel.

Как заказать торгового робота на MQL5 и MQL4
Как заказать торгового робота на MQL5 и MQL4
  • www.mql5.com
Главным преимуществом торговых терминалов MetaTrader является возможность создания автоматических торговых систем, способных совершать торговые операции без вмешательства трейдера, что позволяет исключить влияние психологии на результаты торговли. Для этого нужно сформулировать торговую стратегию и реализовать ее в виде программы на языке MQL...
 
Nikolai Semko:

Nein, sein Algorithmus ist korrekt, nur langsam. Es gab einen kleinen Fehler.
korrigiert und vereinfacht:

Sie haben einen langsamen Wagen.

 
Nikolai Semko:

Nein, es hat den richtigen Algorithmus, er ist nur langsam. Es gab einen kleinen Fehler.
Ich habe es korrigiert und vereinfacht:

Ich werde Ihnen ein schreckliches Geheimnis verraten. Array Resize verbraucht eine Menge Ressourcen.

 
Wie auch immer.
 
Алексей Тарабанов:

Ich werde Ihnen ein schreckliches Geheimnis verraten. Array Resize verbraucht eine Menge Ressourcen.

wenn sie in einer Schleife wäre, aber sie wird nur einmal ausgeführt.

Trinkst du wieder?

Grund der Beschwerde: