Club Informatique VINCI

Le C.I.V représente un groupement d'étudiants constituant le club informatique de la Grande École Marocaine de l'Informatique et des Réseaux du Télécom VINCI -Rabat-. (L'utilisation de Internet explorer 6/7 n'est pas recommandée, on vous propose Firefox)

Les forums du C.I.V attend vos propositions en ce qui concerne le graphique, les catégories, et les sections.

Connexion

Récupérer mon mot de passe

Sondage

Quel est votre antivirus préféré ?
16% 16% [ 4 ]
32% 32% [ 8 ]
0% 0% [ 0 ]
0% 0% [ 0 ]
0% 0% [ 0 ]
36% 36% [ 9 ]
0% 0% [ 0 ]
0% 0% [ 0 ]
8% 8% [ 2 ]
8% 8% [ 2 ]

Total des votes : 25

Qui est en ligne ?

Il y a en tout 3 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 3 Invités

Aucun


[ Voir toute la liste ]


Le record du nombre d'utilisateurs en ligne est de 23 le Mer 17 Oct - 12:31

Statistiques

Nos membres ont posté un total de 1292 messages dans 373 sujets

Nous avons 437 membres enregistrés

L'utilisateur enregistré le plus récent est intellection


    petit prog en C #nombres amis#

    Partagez

    digital_brain
    Modérateur
    Modérateur

    Messages : 4
    Points : 3083
    Réputation : 0
    Date d'inscription : 24/05/2009

    petit prog en C #nombres amis#

    Message par digital_brain le Jeu 23 Juil - 19:00

    Voici mon le code de mon ptit prog j espere ke vous apportiez des ameliorations a ce dernier pe aboutir en final a un code optimal

    Code:
    /*les nombres amis Se dit d'entiers naturels formant une paire,
    tels que le rapport des deux entiers est le même
    que celui de la somme de leurs diviseurs.*/

    #include <stdio.h>
    #include <math.h>

    int main
    {
      int a=0 ,i, b=0 , j=0 ,k=O ;
      printf("enter a number plz...");
      scanf("%d" ,a );
      printf(""enter another number");
      scanf("%d", b);
      for ( i=0 ; i<=b/2 ; i++ )
    {
      if (b%i==0) j+=i ;
      else j=j;
    }
      for (i=0 ; i<a/2 ; i++)
    {
      if (a%i==0) k+=i ;
      else k=k;
    }
      if(k==b || j==a) printf("a et b sont des nombres amis");
      else printf("a et b ne sont pas des nombres amis");
    return 0;
    avatar
    El Maligno Angelo
    Administrateur
    Administrateur

    Messages : 373
    Points : 3980
    Réputation : 8
    Date d'inscription : 25/04/2009
    Age : 28
    Localisation : ErRabat

    Re: petit prog en C #nombres amis#

    Message par El Maligno Angelo le Ven 7 Aoû - 17:05

    Salut frère,
    Bon, pour ton algo, il est correct, seulement qu'il ya des erreurs de syntaxe...
    pour l'entete standard de la fonction principale, c'est : int main(void)
    pour la lecture des nombres (scanf(...)), tu dois utiliser l'adresse de la variable (&a et &b) dans la fonction scanf(...).
    Maintenant ce qui touche la performance...
    L'inclusion d'une biblio non utilisé dans le programme (math.h), et enfin les deux instructions else j=j; et else k=k sont absolument inutiles dans le programme, donc plus de temps processeurs de plus sans raison.

    bon courage, j'attends tes nouvelles Wink


    _________________
    it's awesome to feel...what others can't, but i think doin' what poeple cannot do make u surpass feelings step !!
    avatar
    ELBADRI.Zakaria
    Administrateur
    Administrateur

    Messages : 141
    Points : 3530
    Réputation : -1
    Date d'inscription : 01/05/2009
    Age : 28

    Re: petit prog en C #nombres amis#

    Message par ELBADRI.Zakaria le Dim 9 Aoû - 9:32

    salut fréro
    bn je pense que M. Oussama il a corrigé tous les erreures de ton code
    bon courage !!

    Contenu sponsorisé

    Re: petit prog en C #nombres amis#

    Message par Contenu sponsorisé


      La date/heure actuelle est Mar 24 Oct - 3:41