[Archives] Mathématiques pures, physique, chimie, etc. : problèmes d'entraînement cérébral sans rapport avec le commerce. - page 444

 
Mathemat:

87 = 11+76. П=836 (=2*2*11*19) = 2*418 = 4*209 = 11*76 = 19*44 = 22*38. Les sommes probables sont 87, 63, 60. La solution est unique et n'est pas réfutée par la première réplique A ! Les numéros sont 11 et 76.

Je pense que nous sommes foutus après tout. Vérifiez la paire verte.

Je l'ai vérifié. Une vraie déception. J'ai regardé mes notes - j'ai honte de le dire, j'ai mal divisé le 76 en multiplicateurs... Ouais. :(

Très bien. Au moins, on a une idée plus claire. On va la faire craquer demain.

Nous avons fini pour la journée.

Bonne nuit à tous.

 

Les gars, aidez-moi s'il vous plaît, il y a une formule ici mais je n'arrive pas à la comprendre.

int init()
{
retour(0) ;
}

int deinit()
{
double AngleIndex=0 ;
string AngleName=" ;


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


retour(0) ;
}

int start()
{
double AngleIndex=0 ;
string AngleName=" ;
double FactorIndex=0 ;
double AnglePriceLevel=0 ;
int Index=0 ;
string strLabel=" ;

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

//Trim Zero's
si(Index==1)
{
strLabel = DoubleToStr(AngleIndex,1) ;
}
sinon
{
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) ;

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

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

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

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

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

FactorIndex = FactorIndex + 0,56;// 0,125 <<<<<<<<<<< Renier gebruik 0,14
Index = Index + 1 ;
}

retour(0) ;
}






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

si(Prix > 0)
{

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

si(Direction_Up==vrai)
{
AnglePrice = MathPow(MathSqrt(Price) + Facteur,2) ;
}
sinon
{
AnglePrice = MathPow(MathSqrt(Price) - Factor,2) ;
}

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

}

retourner(AnglePrice) ;

}
 

En fumant, j'ai finalement trouvé une solution. (probablement pas le seul). La logique de sa découverte était assez simple.

// Pourquoi n'y ai-je pas pensé tout de suite ? ;)

Somme = 67

Produit=192

Les chiffres : 64 и 3

--

// Belle solution et la vitesse du dialogue sage est expliquée. La surenchère est presque inutile.

 

Je veux juste le mettre dans Excel pour une utilisation facile pour les Futures et les Indices.

 
kaln82:

Les gars, aidez-moi s'il vous plaît, il y a une formule ici mais je n'arrive pas à la comprendre.

int init()

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

On s'en fout. Vous avez les mauvaises notes. C'est comme ça : https://www.mql5.com/ru/forum/111497/.

// Nous sommes là aussi. Nous sommes partout...

 
kaln82:

Je veux juste l'écrire en Excel, pour une utilisation facile pour les Futures et les Indices.

Combien ? Combien ?
 
MetaDriver:

Somme = 67

produit=192

Les chiffres : 64 и 3

3 (A) : 192 (= 2*2*2*2*2*2*3) = 2*96 = 3*64 = 4*48 = 6*32 = 8*24 = 12*16. Les sommes sont toutes paires, sauf pour 67. Je connais une paire !

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. Sommes probables : 67, 31, 23. Échec.

67=3+64. П = 192 ... répétition 3 (A), va seulement C=67, le seul ici et ne contredisant pas la 1ère réplique de A. Une paire possible est 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. Les sommes sont 87, 67... est suffisant. Ça ne marche pas.

67=5+62. П = 310 (=2*5*31) = 5*62 = 10*31. Les sommes sont 67, 41. Ne passe pas.

67=6+61. П = 366 (=2*3*61). Devinez dans la première ligne de A.

67=7+60. П = 420 (=2*2*3*5*7) = 5*84 = 6*70 = 7*60... est suffisante, puisque les sommes de 89 et 67 sont acceptables. Il ne passe pas.

67=8+59. La paire est devinée tout de suite.

67=9+58. П (=2*3*3*29) = 6*87 = 9*58 = 18*29. Les sommes sont 93, 67 etc. Ne passe pas.

67=10+57. П (=2*3*5*19) = 10*57 = 15*38 = 19*30. Les sommes sont 67,53,49. Ne passe pas.

67=11+56. П (=2*2*2*7*11) = 7*88 = 8*77 = 11*56 = 14*44 = 22*28. Les sommes sont 95,85,67 etc. Ne passe pas.

67=12+55. П (=2*2*3*5*11) = 10*66 = 12*55 = 15*44 = 20*33 = 22*30. Les sommes sont 67, 59 etc. Ça ne marche pas.

67=13+54. П (=2*3*3*3*13) = 9*78 = 13*54. Les sommes sont de 87,67. Non.

67=14+53. П (=2*7*53) = 14*53. Devinez dès la première ligne. Non.

67=15+52. П (=2*2*3*5*13) = 10*78 = 12*65 = ... Les sommes sont 77 et , bien sûr, 67. Non.

67=16+51. П (=2*2*2*2*3*17) = 12*68 = 16*51 = 17*48 = ... Les sommes sont de 65 et les nôtres de 67. Non.

67=17+50. П (=2*5*5*17) = 10*85 = 17*50 = 25*34. La somme excédentaire est de 95. Non.

67=18+49. П (=2*3*3*7*7) = 14*63 = .... Il y a une somme excédentaire de 77. Non.

67=19+48. П (=2*2*2*2*3*19) = 12*76 = 16*57 = 19*48 = 24*38. Il n'y en a pas d'autres. C'est dommage. Les chiffres sont 19 et 48.

__________________

Je vais me coucher, il est tard :)

 
Mathemat:


Je ne voulais pas suggérer une solution. Je parle de vous, programmeurs, qui vous asseyez et passez manuellement en revue les options... Pour quoi faire ?
 
ValS:
Je ne voulais pas suggérer une solution. Je parle de vous, programmeurs, qui vous asseyez et passez manuellement en revue les options... Pourquoi ?
pour que vous puissiez faire une pause de l'ordinateur).
 
Techno 12.01.2011 04:32
ValS:
Je ne voudrais pas vous donner la solution. Je parle du fait que vous, les programmeurs, vous vous asseyez et passez manuellement en revue les options... Pour quoi faire ?
Pour faire une petite pause de l'ordinateur )

J'ai un motif différent - apprendre à penser de manière analytique et mathématique. Et pour obtenir différents plaisirs en cours de route. Et j'écrirai le scénario plus tard . C'est une tâche plus facile pour moi.

Au fait, merci pour le problème, Valery. Tout simplement merveilleux !

Raison: