[Matematica pura, fisica, chimica, ecc.: problemi di allenamento del cervello non legati in alcun modo al commercio - pagina 444

 
Mathemat:

87 = 11+76. П=836 (=2*2*11*19) = 2*418 = 4*209 = 11*76 = 19*44 = 22*38. Le somme probabili sono 87, 63, 60. La soluzione è unica e non è confutata dalla prima replica A! I numeri sono 11 e 76.

Credo che alla fine siamo fregati. Controllare la coppia verde.

Ho controllato. Un vero peccato. Ho guardato i miei appunti - mi vergogno a dire che ho sbagliato a dividere il 76 in moltiplicatori... Sì... :(

Tutto a posto. Almeno abbiamo un'idea più chiara. Domani la faremo crollare.

Abbiamo finito per oggi.

Buona notte a tutti.

 

Ragazzi, per favore aiutatemi, c'è una formula qui ma non riesco a capire qual è.

int init()
{
ritorno(0);
}

int deinit()
{
doppio AngleIndex=0;
stringa AngleName=";


for(AngleIndex=0;AngleIndex<=720;AngleIndex=AngleIndex+22.5)
{
AngleName = "Angle_" + AngleIndex;
ObjectDelete(AngleName + "Label");
ObjectDelete(AngleName + " Line");
}


ritorno(0);
}

int start()
{
doppio AngleIndex=0;
stringa AngleName=";
doppio FactorIndex=0;
doppio AnglePriceLevel=0;
int Index=0;
stringa strLabel=";

for(AngleIndex=0;AngleIndex<=720;AngleIndex=AngleIndex+22.5)
{
AnglePriceLevel = CalculateSquare(FactorIndex,StartPrice);

//Trim Zero's
se(Indice==1)
{
strLabel = DoubleToStr(AngleIndex,1);
}
else
{
strLabel = DoubleToStr(AngleIndex,0);
}

AngleName = "Angle_" + AngleIndex;



if(ObjectFind(AngleName + "Line") != 0)
{
ObjectCreate(AngleName + " Line", OBJ_HLINE, 0, Time[40], AnglePriceLevel);
//ObjectSet(AngleName + " Line", OBJPROP_STYLE, STYLE_DASHDOTDOT);
ObjectSet(AngleName + " Line", OBJPROP_BACK, true);

se(MathMod(Indice,2) == 0)
{
ObjectSet(AngleName + " Line", OBJPROP_COLOR, _45Degree_Color);
ObjectSet(AngleName + " Line", OBJPROP_STYLE, STYLE_DASH);
}
else
{
ObjectSet(AngleName + " Line", OBJPROP_COLOR, _22.5Degree_Color); //25.5
ObjectSet(AngleName + " Line", OBJPROP_STYLE, STYLE_DASHDOTDOT);
}
}
else
{
ObjectMove(AngleName + " Line", 0, Time[40], AnglePriceLevel);
}

if(ObjectFind(AngleName + "Label") != 0)
{
ObjectCreate(AngleName + " Label", OBJ_TEXT, 0, Time[20], AnglePriceLevel);

se(MathMod(Indice,2) == 0)
{
ObjectSetText(AngleName + " Label", strLabel + "°", 12, "Verdana", _45Degree_Color);

}
else
{
ObjectSetText(AngleName + " Label", strLabel + "°", 12, "Verdana", EMPTY);
}

}
else
{
ObjectMove(AngleName + " Label", 0, Time[20], AnglePriceLevel);
}

FactorIndex = FactorIndex + 0.56;// 0.125 <<<<<<<<<<< Renier gebruik 0.14
Indice = Indice + 1;
}

ritorno(0);
}






double CalculateSquare(double Factor, double Price)
{
doppio AnglePrice=0;

se(Prezzo > 0)
{

if(StringFind(Symbol(), "JPY",0) == -1)
{
Prezzo = Prezzo * 100000;
}
else
{
Prezzo = Prezzo * 1000;
}

se(Direzione_Up==vero)
{
AnglePrice = MathPow(MathSqrt(Price) + Factor,2);
}
else
{
AnglePrice = MathPow(MathSqrt(Price) - Factor,2);
}

if(StringFind(Symbol(), "JPY",0) == -1)
{
AnglePrice = AnglePrice / 100000;
}
else
{
AnglePrice = AnglePrice / 1000;
}

}

ritorno(AnglePrice);

}
 

Mentre fumavo, ho trovato una soluzione alla fine. (probabilmente non l'unico). La logica della ricerca era abbastanza semplice.

// Perché non ci ho pensato subito? ;)

Somma = 67

Prodotto=192

Numeri: 64 и 3

--

// Bella soluzione e la velocità del dialogo dei saggi è spiegata. L'overkill è quasi inutile.

 

Voglio solo metterlo in Excel per un facile utilizzo per Futures e Indici

 
kaln82:

Ragazzi, per favore aiutatemi, c'è una formula qui ma non riesco a capire qual è.

int init()

{.............................

Al diavolo. Hai preso le note sbagliate. È così: https://www.mql5.com/ru/forum/111497/.

// Ci siamo anche noi. Siamo ovunque...

 
kaln82:

Voglio solo metterlo in Excel per un facile utilizzo per Futures e Indici

Quanto? Quanto?
 
MetaDriver:

Somma = 67

prodotto=192

Numeri: 64 и 3

3 (A): 192 (= 2*2*2*2*2*2*3) = 2*96 = 3*64 = 4*48 = 6*32 = 8*24 = 12*16. Le somme sono tutte pari, tranne 67. Ne conosco un paio!

4 (Б):

Memento 11,17,23,27,29,35,37,41,47,51,53,57,59,65,67,71,77,79,83,87,89,93,95,97.

67=2+65. Proc = 130 (=2*5*13) = 2*65 = 5*26 = 10*13. Probabili somme: 67, 31, 23. Fallisce.

67=3+64. П = 192 ... ripetizione 3 (A), va solo C=67, l'unico qui e non in contraddizione con la 1° replica di A. Un possibile abbinamento è 3,64.

67=4+63. П = 252 (=2*2*3*3*7) = 3*84 = 4*63 = 6*42 = 7*36 = 9*28 = 12*21 = 14*18. Le somme sono 87, 67... è sufficiente. Non funziona.

67=5+62. П = 310 (=2*5*31) = 5*62 = 10*31. Le somme sono 67, 41. Non passa.

67=6+61. П = 366 (=2*3*61). Indovinelli nella prima riga di A.

67=7+60. П = 420 (=2*2*3*5*7) = 5*84 = 6*70 = 7*60... è sufficiente, poiché le somme di 89 e 67 sono accettabili. Non passa.

67=8+59. La coppia viene indovinata immediatamente.

67=9+58. П (=2*3*3*29) = 6*87 = 9*58 = 18*29. Le somme sono 93, 67 ecc. Non passa.

67=10+57. П (=2*3*5*19) = 10*57 = 15*38 = 19*30. Le somme sono 67,53,49. Non passa.

67=11+56. П (=2*2*2*7*11) = 7*88 = 8*77 = 11*56 = 14*44 = 22*28. Le somme sono 95,85,67 ecc. Non passa.

67=12+55. П (=2*2*3*5*11) = 10*66 = 12*55 = 15*44 = 20*33 = 22*30. Le somme sono 67, 59 ecc. Non funziona.

67=13+54. П (=2*3*3*3*13) = 9*78 = 13*54. Le somme sono 87,67. No.

67=14+53. П (=2*7*53) = 14*53. Indovinelli dalla prima riga. No.

67=15+52. П (=2*2*3*5*13) = 10*78 = 12*65 = ... Le somme sono 77 e , naturalmente, 67. No.

67=16+51. П (=2*2*2*2*3*17) = 12*68 = 16*51 = 17*48 = ... Le somme sono 65 e la nostra è 67. No.

67=17+50. П (=2*5*5*17) = 10*85 = 17*50 = 25*34. La somma eccedente è 95. No.

67=18+49. П (=2*3*3*7*7) = 14*63 = .... C'è un'eccedenza di 77. No.

67=19+48. П (=2*2*2*2*3*19) = 12*76 = 16*57 = 19*48 = 24*38. Non ce ne sono di extra. Che peccato. I numeri sono 19 e 48.

__________________

Andato a letto, è tardi :)

 
Mathemat:


Non intendevo suggerire una soluzione, sto parlando di voi programmatori che vi sedete e passate manualmente attraverso le opzioni... Per quale motivo?
 
ValS:
Non intendevo suggerire una soluzione, sto parlando di voi programmatori che vi sedete e passate manualmente attraverso le opzioni... Perché?
in modo da potersi prendere una pausa dal computer).
 
Techno 12.01.2011 04:32
ValS:
Non mi sognerei mai di dirvi la soluzione. Sto parlando del fatto che voi programmatori vi sedete e passate manualmente attraverso le opzioni... Per quale motivo?
Per prendere una piccola pausa dal computer )

Io ho un motivo diverso: imparare a pensare in modo analitico e matematico. E per ottenere diversi piaceri lungo la strada. E scriverò la sceneggiatura più tardi . È un compito più facile per me.

A proposito, grazie per il problema, Valery. Semplicemente meraviglioso!

Motivazione: