Hatalar, hatalar, sorular - sayfa 2152

 
Itum :

İki dizi nasıl karşılaştırılabilir?

benzersiz öğeler?
[Silindi]  
Комбинатор :
benzersiz öğeler?
Evet
 
Itum :
Evet
her iki diziyi de sıralayın ve ardından bir eşzamanlı geçişte farkı arayın
[Silindi]  
Комбинатор :
her iki diziyi de sıralayın ve ardından bir eşzamanlı geçişte farkı arayın
Ve bunun nasıl yapılacağı ... Ayrıca farklı boyutlarda diziler de var.
 
Itum :

İki dizi nasıl karşılaştırılabilir?

Dizi1'e kıyasla dizi2'de hangi öğelerin olmadığını hesaplamak gerekir.

Sonuç şöyle olmalıdır: 6 ve 7


Bu tartışıldı ve gündeme getirildi - dil yetenekleri var ama temel algoritmik problemleri çözmek için "altyapı" yok.
Python'da sorunu çözmek için ne kadar çaba harcanması gerektiği:

set1 = set([ 1 , 2 , 3 , 4 , 5,6,7 ])
set2 = set([ 1 , 2 , 3,4,5 ])
result = set1-set2

print(result)
Out[1]: {6, 7}


Ve MQL'de kaç tane çözmeniz gerekiyor?
Standart kitaplık bir şekilde yardımcı olabilir mi, edemez mi?

[Silindi]  

Mümkün olan her şeyi karıştırdı. Farklı dillerde bunun için her yerde işlevler var ve gerçekten de orada her şey basit ...

MQL4'te yapıyorum... Her şeyi olabildiğince basitleştirmem gerekiyor.

 
Itum :

Mümkün olan her şeyi karıştırdı. Farklı dillerde bunun için her yerde işlevler var ve gerçekten de orada her şey basit ...

MQL4'te yapıyorum... Her şeyi olabildiğince basitleştirmem gerekiyor.

Standart kitaplığa baktım - CSortedSet'e ve onun Exclusive yöntemine bakın, belki yardımcı olabilir.

https://www.mql5.com/ru/docs/standardlibrary/generic/csortedset/csortedsetexceptwith

[Silindi]  
Sergey Dzyublik :

Standart kitaplığa baktım - CSortedSet'e ve onun Exclusive yöntemine bakın, yardımcı olabilir.

https://www.mql5.com/ru/docs/standardlibrary/generic/csortedset/csortedsetexceptwith

Çok teşekkürler !

çok daha kolaydı
   char array1[]={ "1" , "2" , "3" , "4" , "5" , "6" , "7" };
   char array2[]={ "1" , "2" , "3" , "4" , "5" };

   for ( int a= 0 ; a< ArraySize (array1); a++){
       string items = array1[a];
     
       int rez = ArrayBsearch (array2,items, WHOLE_ARRAY , 0 , MODE_ASCEND );  
       if (array2[rez]==items) {
         Print ( "ТАКОЕ ЗНАЧЕНИЕ ЕСТЬ в массиве: " , items);
      } else {
         Print ( "НЕТ ТАКОГО ЗНАЧЕНИЯ в массиве: " , items);
      }
   }
 

Hata mesajı yok

 typedef void (*fn)( void * );
void f1 ( void * ) {}
class A {};
void OnStart ()
{
        fn f2 = f1;
         const A *a;
//      f1( a ); //Error: 'a' - cannot convert from const pointer to nonconst pointer
        f2( a ); //нет сообщения об ошибке ???
}

sabitlik ihlal edilirken

 

bir soru:

Bir forex sembolünde ticaretin ne zaman kapandığını nasıl öğrenebilirim?