الاثنين، 28 ديسمبر 2015

'Exercice (procédure diviseurs ())'alg


Exercice (procédure diviseurs ())

Ecrire une procédure permettant de compter le nombre de diviseurs d’un nombre entier passé en 
paramètre, puis les afficher du plus grand au plus petit.


Code:
Variable x : Entier 
Début 
   Afficher ( "entrez le nombre positif" ) 
   Saisir ( x ) 
   diviseur ( x ) 
Fin 
procédure diviseur ( x : Entier ) 
Variable k , b , c : Entier 
Variable y : Chaîne <- "" 
Début 
   c <- 0 
   Pour b <- 1 à x Pas 1 
        Si Modulo ( x , b ) = 0 Alors 
             c <- c + 1 
        FinSi 
   FinPour 
 
   Pour b <- 1 à x Pas 1 
        k <- x / b 
        Si Modulo ( x , b ) = 0 Alors 
             Si y = "" Alors 
                  y <- y & k 
             Sinon 
                  y <- y & " , " & k 
             FinSi 
        FinSi 
   FinPour 
   Afficher ( " Le nombre de diviseurs de " & x & " est : " & c ) 
   Afficher ( "Les diviseurs de " & x & " par ordre décroissant : " & y ) 
Fin 


Télécharger:





تعليقات الفيس بوك
0 تعليقات البلوجر

ليست هناك تعليقات:

إرسال تعليق