AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez
 

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

Aller en bas 
AuteurMessage
onilink_
Modérateur
onilink_

Messages : 9098
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 - 19: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

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