IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mathématiques Discussion :

pb nombres parfaits et amis


Sujet :

Mathématiques

  1. #1
    Expert éminent sénior

    Avatar de snake264
    Homme Profil pro
    Datascientist chez Leboncoin
    Inscrit en
    Novembre 2006
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Datascientist chez Leboncoin
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 914
    Points : 13 312
    Points
    13 312
    Par défaut pb nombres parfaits et amis
    Bonsoir tout le monde
    Voila je fais appel à vous car j'ai un soucis avec mon code, qui est censé me donné tout les nombres amis qui ne sont pas des nombres parfaits inférieur ou égale à une valeur choisi par l'utilisateur (ex: si je choisi jusqu'à 500 il ne devrait m'afficher que 284 et 220). Je ne comprend pas pourquoi quand j'execute mon code il ne me renvoit rien du tout. Le voici:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
     
    #include<stdio.h>
    int sommediv(int n)
    {
    	int i, somme = 0;
    	for (i=1;i<n;i++)
    	{
    		if (n%i==0)
    		{
    			somme += i;
    		}
    	}
    	return somme;
    }
     
    int amis(int a, int b)
    {
    	return ((sommediv(a)==b) && (sommediv(b)==a));
    }
     
    int parfait(int nombre)
    {
    	int i, result, sdiv = 0;
    	for (i=(nombre-1);i>0;i--)
    	{
    		if (nombre % i == 0)
    		{
    			sdiv += i;
    		}
    			if (nombre == sdiv)
    		    {
    				result = nombre;
    			}
    	}
    	return result;
    }
     
    int main()
    {
    	int i, j, n;
    	printf("Jusqu'à quel valeur voulez-vous afficher les nombres amis ?: ");
    	scanf("%d", &n);
    	for(i=1;i<=n;i++)
    	{
    		for (j=1;j<=i;j++)
    		{
    			if ((amis(i,j)==1) && (!parfait(i)))
    			{
    				printf("Les nombres %d et %d sont amis\n", i, j);
    			}
    		}
    	}
    	return 0;
    }
    Merci d'avance de votre aide .
    Vous pouvez aller voir mes tutos et mes critiques: ici
    Ainsi que mon: blog

    Je ne répondrai à aucune question technique par MP les forums sont présents pour ça

    c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 22
    Points : 19
    Points
    19
    Par défaut
    Salut
    il y a un problème dans ta fonction parfait je crois qu'il m'enque un x2 quelque part.

    Nombre parfait


    J'ai pas testé mais bon.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    #include<stdio.h>
    int sommediv(int n)
    {
    	int i, somme = 0;
    	for (i=1;i<n;i++)
    	{
    		if (n%i==0)
    		{
    			somme += i;
    		}
    	}
    	return somme;
    }
     
    int amis(int a, int b)
    {
    	return ((sommediv(a)==b) && (sommediv(b)==a));
    }
     
    int main()
    {
    	int i, j, n;
    	printf("Jusqu'à quel valeur voulez-vous afficher les nombres amis ?: ");
    	scanf("%d", &n);
    	for(i=1;i<=n;i++)
    	{
    		for (j=1;j<=i;j++)
    		{
    			if ((amis(i,j)==1) && (sommediv(i) != i*2))
    			{
    				printf("Les nombres %d et %d sont amis\n", i, j);
    			}
    		}
    	}
    	return 0;
    }
    Je sais même pas si sa compile Tu me dira sa.

  3. #3
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    C'est un problème d'algorithme et non de C, le C n'est que la traduction de ton algo, donc si l'algo est faux, bah le résultat aussi.

    Je déplace.
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

  4. #4
    Expert éminent sénior

    Avatar de snake264
    Homme Profil pro
    Datascientist chez Leboncoin
    Inscrit en
    Novembre 2006
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Datascientist chez Leboncoin
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 914
    Points : 13 312
    Points
    13 312
    Par défaut
    Si c'est une faute dan l'algo de la fonction parfait() je ne vois pas ou est le problème car je l'ai testée à part et elle marche, elle me renvoie bien si un nombre est parfait ou non.
    Vous pouvez aller voir mes tutos et mes critiques: ici
    Ainsi que mon: blog

    Je ne répondrai à aucune question technique par MP les forums sont présents pour ça

    c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."

  5. #5
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Citation Envoyé par snake264 Voir le message
    Si c'est une faute dan l'algo de la fonction parfait() je ne vois pas ou est le problème car je l'ai testée à part et elle marche, elle me renvoie bien si un nombre est parfait ou non.
    Je n'ai jamais dit une faute dans l'algo de parfait() j'ai dit une faut d'algo tout court.

    Ton problème est typique d'un problème d'algorithme, c'est pas un problème de code (segfault, pointeur invalide ou que sais-je d'autre), donc tu es sur le bon forum.
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

  6. #6
    Expert éminent sénior

    Avatar de snake264
    Homme Profil pro
    Datascientist chez Leboncoin
    Inscrit en
    Novembre 2006
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Datascientist chez Leboncoin
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 914
    Points : 13 312
    Points
    13 312
    Par défaut
    Citation Envoyé par Skyrunner Voir le message
    Je n'ai jamais dit une faute dans l'algo de parfait() j'ai dit une faut d'algo tout court.
    Non désolé c'était à romanegr que je répondait, me disait que il y avait une erreur dans ma fonction parfait(), c'est de ma faute j'aurais du citer Et bien pourtant ce que tu me propose romanegr je ne vois pas ce que cela change enfin je n'ai pas testé tu me dira lol et oui le prog que j'ai fait compile bien mais lorsque je l'execute il ne me renvoi rien.
    Vous pouvez aller voir mes tutos et mes critiques: ici
    Ainsi que mon: blog

    Je ne répondrai à aucune question technique par MP les forums sont présents pour ça

    c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."

  7. #7
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Citation Envoyé par snake264 Voir le message
    Non désolé c'était à romanegr que je répondait, me disait que il y avait une erreur dans ma fonction parfait(), c'est de ma faute j'aurais du citer Et bien pourtant ce que tu me propose romanegr je ne vois pas ce que cela change enfin je n'ai pas testé tu me dira lol et oui le prog que j'ai fait compile bien mais lorsque je l'execute il ne me renvoi rien.
    Désolé au temps pour moi.
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    362
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 362
    Points : 419
    Points
    419
    Par défaut
    D'un point de vue efficacité déjà, tu pourrais éviter de calculer la somme des diviseurs à plusieurs endroits.

    Par ailleurs, un nombre n est parfait si n = sommediv (n), et non pas 2 * car sommediv calcule la somme des diviseurs de n inférieurs strictement à n.

    Ta boucle dans la fonction parfait ne fait pas ça car le deuxième if devrait être en dehors de la boucle for.

    Si le nombre est parfait, ça marche, mais par contre, si la somme des diviseurs est supérieure au nombre, tu peux sortir de la boucle prématurement.

    A noter également que tu peux supposer arbitrairement que i < j.

  9. #9
    Expert éminent sénior

    Avatar de snake264
    Homme Profil pro
    Datascientist chez Leboncoin
    Inscrit en
    Novembre 2006
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Datascientist chez Leboncoin
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 914
    Points : 13 312
    Points
    13 312
    Par défaut
    Fremen 167, c'est vrai je n'avait pas vu cette faute de mon if qui devait être en dehors de la boucle mais pourtant je ne vois pas pourquoi la fonction parfait() ne test pas toutes les valeurs car quand je l'execute seule elle marche très bien pour me dir si un nombre est parfait ou non, je pense sinon qu'il doit y avoir un souci dans la condition de mon dernier if dans la fonction main().
    Vous pouvez aller voir mes tutos et mes critiques: ici
    Ainsi que mon: blog

    Je ne répondrai à aucune question technique par MP les forums sont présents pour ça

    c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    362
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 362
    Points : 419
    Points
    419
    Par défaut
    Citation Envoyé par snake264 Voir le message
    Fremen 167, c'est vrai je n'avait pas vu cette faute de mon if qui devait être en dehors de la boucle mais pourtant je ne vois pas pourquoi la fonction parfait() ne test pas toutes les valeurs car quand je l'execute seule elle marche très bien pour me dir si un nombre est parfait ou non, je pense sinon qu'il doit y avoir un souci dans la condition de mon dernier if dans la fonction main().
    Non, elle ne marche pas très bien.

    Suppose que sommediv (N) = N + 3 et que N est pair.

    Alors quand i sera égal au plus petit diviseur > 2, on aura sdiv = N, et on sortira en fin de boucle avec parfait vrai.

    Le test dans le main ne pose aucun problème à mon avis (si ce n'est que le == 1 ne sert à rien).

  11. #11
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 22
    Points : 19
    Points
    19
    Par défaut
    Désoler, je me suis planté pour le x2 j'ai confondu la somme des diviseurs propres et la somme des diviseurs

  12. #12
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Points : 1 913
    Points
    1 913
    Par défaut
    Pour trouver un nombre parfait, ou plus précisément pour calculer sommediv (la somme des 'aliquotes'), le mieux est de sommer les diviseurs 2 par 2 et de s'arrêter à la racine du nombre.
    En effet, si i est diviseur n/i l'est aussi au lieu de faire
    s=s+i il est donc préférable de faire s=s+i+n/i
    Cependant la sorte de boucle est un peu délicate, surtout dans le cas d'un carré parfait, car alors i = n/i et il ne faut ajouter qu'un seul des deux.
    Cela reste malgré tout facile très facile à écrire.
    Les couples d'amis se trouve en résolvant:
    x=sommediv(sommediv(x))
    avec la contrainte x<= sommediv(x) pour éviter les répétitions.
    Ce qu'on trouve est plus important que ce qu'on cherche.
    Maths de base pour les nuls (et les autres...)

  13. #13
    Expert éminent sénior

    Avatar de snake264
    Homme Profil pro
    Datascientist chez Leboncoin
    Inscrit en
    Novembre 2006
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Datascientist chez Leboncoin
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 914
    Points : 13 312
    Points
    13 312
    Par défaut
    Oula Zanoven je suis complètement embrouiller avec ton explication, j'ai du mal à comprendre car si je met comme tu dis s=s+i+n/i sa me renverra tout le temps que mon nombre n'est pas parfait même si il l'est, à moins que que j'ai mal interpréter ce que tu me dit dans quel cas je m'en excuse.

    Merci pour ton exemple Fremen je comprend mieux pourquoi maintenant l'intéret de sortir mon test de la boucle.
    Vous pouvez aller voir mes tutos et mes critiques: ici
    Ainsi que mon: blog

    Je ne répondrai à aucune question technique par MP les forums sont présents pour ça

    c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."

  14. #14
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Points : 1 913
    Points
    1 913
    Par défaut
    Mais non, je suggère simplement de modifier ta boucle
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    	int i, somme = 0;
    	for (i=1;i<n;i++)
    	{
    		if (n%i==0)
    		{
    			somme += i;
    		}
    	}
    en remplaçant la condition d'arrêt i<n par i*i<n
    et en remplaçant somme+=i; par somme += (i+n/i);
    En sortie de boucle tu testes si n est un carré parfait i*i=n
    Si oui, tu rajoutes une seule fois i à somme, et basta
    Ainsi si n=1000000 tu fais une boucle de longueur 1000 au lieu de 1000000
    Ce qu'on trouve est plus important que ce qu'on cherche.
    Maths de base pour les nuls (et les autres...)

  15. #15
    Expert éminent sénior

    Avatar de snake264
    Homme Profil pro
    Datascientist chez Leboncoin
    Inscrit en
    Novembre 2006
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Datascientist chez Leboncoin
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 914
    Points : 13 312
    Points
    13 312
    Par défaut
    Aaaa ok d'accord oui comme sa je comprend mieux désolé je suis un peu long à la détente.
    Comme je n'ai pas de quoi modifier ici je te dirai ce que donne ce changement, mais pourtant si j'analyse bien tes modifications cette fois-ci mon code ne me retourne plus aucun nombre car mon code sans la fonction parfait() me renvoi quand je lui demande de m'afficher tout les nombres amis jusqu'à 500 :
    6 et 6 sont amis
    28 et 28 sont amis
    284 et 220 sont amis
    496 et 496 sont amis
    Et les nombre 6, 28 et 496 sont parfaits or je ne veux pas les afficher, et si j'applique ta modification je pense que mon code ne me renverra rien du tout.
    Vous pouvez aller voir mes tutos et mes critiques: ici
    Ainsi que mon: blog

    Je ne répondrai à aucune question technique par MP les forums sont présents pour ça

    c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."

  16. #16
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Ce ne serait pas un problème du Projet Euler par hasard ?

    En tout cas, pour chercher tous les nombres amicaux jusqu'à un certain rang (et pourvu que celui-ci ne soit pas trop grand, disons en dessous de 500_000_000), il est préférable de constituer un tableau des sommes de diviseurs, ça peut être fait beaucoup plus efficacement :
    Code Haskell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    mSumPropDivs :: Int -> UArray Int Int
    mSumPropDivs n = accumArray (+) 1 (0,n) 
                     $ (0,-1):[(k,factor)| factor<-[2..n `div` 2]
                              , let f2 = factor * 2
                              , k<-[f2,f2+factor..n]
                              ]
    En gros ce code crée un tableau rempli de 1 puis parcours les diviseurs propres possibles pour les nombres en dessous de n, et ensuite rajoute ce diviseur à tout ses multiples inférieurs ou égaux à n.

    Ca ne devrait pas être trop difficile à traduire en C.

    --
    Jedaï

  17. #17
    Expert éminent sénior

    Avatar de snake264
    Homme Profil pro
    Datascientist chez Leboncoin
    Inscrit en
    Novembre 2006
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Datascientist chez Leboncoin
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 914
    Points : 13 312
    Points
    13 312
    Par défaut
    Je ne sais pas Jedai si c'est un problème du projet Euler ou non car je ne sais pas ce que c'est lol. Sinon pour trouver les nombres amicaux sa il n'y a pas de soucis ce que j'ai fais marche très bien, c'est une fois que je veu trier le résultat que je n'y arrive pas en y retirant tout les nombres parfait. Sinon j'ai bien une idée qui est de rajouter dans le test de fin dans la fonction main()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if ((amis(i,j)) && i != j)
    mais sa serait jouer de facilité et je n'apprecie pas vraiment.
    Vous pouvez aller voir mes tutos et mes critiques: ici
    Ainsi que mon: blog

    Je ne répondrai à aucune question technique par MP les forums sont présents pour ça

    c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."

  18. #18
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    362
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 362
    Points : 419
    Points
    419
    Par défaut
    Citation Envoyé par snake264 Voir le message
    Sinon j'ai bien une idée qui est de rajouter dans le test de fin dans la fonction main()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if ((amis(i,j)) && i != j)
    mais sa serait jouer de facilité et je n'apprecie pas vraiment.
    Comme je l'ai écrit plus haut, tu devrais imposer que i < j, et ça irait plus vite ! Quel est l'intérêt d'afficher (i,j) puis (j,i) ?

  19. #19
    Expert éminent sénior

    Avatar de snake264
    Homme Profil pro
    Datascientist chez Leboncoin
    Inscrit en
    Novembre 2006
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Datascientist chez Leboncoin
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 914
    Points : 13 312
    Points
    13 312
    Par défaut
    C'est vrai tu as raison Fremen c'est plus rapide de faire comme tu dis, bref c'est bon je suis arrivé à ce que je voulais je vous remercie beaucoup de votre aide et de la rapidité aussi
    Vous pouvez aller voir mes tutos et mes critiques: ici
    Ainsi que mon: blog

    Je ne répondrai à aucune question technique par MP les forums sont présents pour ça

    c'est très intelligent un ordinateur: "Keyboard ERROR. No keyboard Connected. Press any key to continue..."

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Nombres parfaits : petite erreur dans l'algorithme
    Par katrena99 dans le forum Pascal
    Réponses: 6
    Dernier message: 27/01/2014, 22h36
  2. Les nombres parfaits
    Par Trap D dans le forum Haskell
    Réponses: 8
    Dernier message: 14/01/2013, 23h46
  3. Algorithme nombre parfait
    Par sali2801 dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 13/11/2010, 22h55
  4. Calculer les quatre premiers nombres parfaits
    Par nzokou eric dans le forum Pascal
    Réponses: 2
    Dernier message: 28/11/2008, 20h51
  5. nombres parfaits...
    Par giminik dans le forum Mathématiques
    Réponses: 7
    Dernier message: 15/10/2002, 18h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo