AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-45%
Le deal à ne pas rater :
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre 14 couverts – ...
339 € 622 €
Voir le deal

 

 [Script] Décomposition en facteurs premiers d'un entier

Aller en bas 
AuteurMessage
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

[Script] Décomposition en facteurs premiers d'un entier Empty
MessageSujet: [Script] Décomposition en facteurs premiers d'un entier   [Script] Décomposition en facteurs premiers d'un entier EmptyVen 6 Nov 2009 - 20:05

Tout est dans le titre dodo ....

decomposition(x)
Code:

var out,nbr;

x = floor(argument0)
y = x
out = ""

for(i=2 ; i<=x ; i+=1)
{
    nbr = 0
    while (y mod i == 0)
    {
        nbr += 1
        y /= i
    }
    if (nbr > 0)
    out += "(" + string(i) + "^" + string(nbr) + ")*"
}

out = string_copy(out,1,string_length(out)-1)
return out

Voila bien que je trouve pas ce script vraiment utile je le met quand même dès fois que certains en ai l'utilité.
Pour ce qui ne connaissent pas la décomposition en facteurs premiers voici un exemple :
84 = 2² x 3 x 7

Voila :p_bye:
Revenir en haut Aller en bas
 
[Script] Décomposition en facteurs premiers d'un entier
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Premiers pas
» Les premiers RPG
» [script] draw_sprite_part_rot
» [Script] draw_sprite_ext_flou
» Longueur maximale d'un entier [résolu]

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Scripts GML-
Sauter vers: