تسجيل الدخول

مشاهدة النسخة كاملة : اريد الحل سريعا يا جماعة الرياضيات


tito.b
2012-11-29, 13:40
EXERCICE ALGO
construire l' algorithme permettant de calculer la somme des diviseurs d'un nombre N.
اي انشا خوارزمية تسمح بحساب مجموع قواسم N

Morphus007
2012-11-29, 16:50
algo
Var N, S, i: entier;
debut
lire(N);
s:=0
Pour i = 1 a (N div 2)
if (N mod i) =0 then
S:=S+i;
ecrire(s);
fin

tito.b
2012-11-30, 17:53
شكرا على هذا الحل لكني لم افهمه .هل يمكن التوضيح اكثر ؟

Morphus007
2012-12-01, 20:11
algo
Var N, S, i: entier;
debut
lire(N);
s:=0 //la somme des diviseurs (initialisation)
Pour i = 1 a (N div 2) // boucle de 1 jusqu'a la motie de N (parceque les diviseures sont petit que la motie)
if (N mod i) =0 then // mod c'est les reste de division de N sur i (si egale 0 c.a.d diviseurs)
S:=S+i; // alors ajoute i
ecrire(s); afficher la somme
fin

tito.b
2012-12-01, 21:37
بارك الله فيك راني فهمتها:19: