Forum Le CBNA

Le Forum du CBNA a pour but de vous aider dans l'utilisation de GameMaker. Premier forum Francophone sous GameMaker, vous trouverez des .gmd, .gm6, .gmk, scripts, logiciels et d'autres ressources sur Le CBNA.
 
AccueilAccueil  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

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

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
onilink_
Utilisateur moyen


Nombre de messages: 63
Localisation: Le vigan (Pres de Ganges)
Projet Actuel: Convertisseur : Projet .gm6 >> Projet C++ SDL + FMOD
Avancement:
10 / 10010 / 100


MessageSujet: [Script] Décomposition en facteurs premiers d'un entier   Ven 6 Nov - 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

Voir le sujet précédent Voir le sujet suivant 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 :: Programmation :: Scripts GML-
Poster un nouveau sujet   Répondre au sujet