- 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;
}
Rechercher
Connexion
Derniers sujets
Meilleurs posteurs
Qui est en ligne ?
Il y a en tout 197 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 197 Invités
Aucun
Le record du nombre d'utilisateurs en ligne est de 197 le Jeu 14 Nov - 14:04
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
3 participants
petit prog en C #nombres amis#
digital_brain- Modérateur
- Messages : 4
Points : 5661
Réputation : 0
Date d'inscription : 24/05/2009
- Message n°1
petit prog en C #nombres amis#
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
El Maligno Angelo- Administrateur
- Messages : 373
Points : 6558
Réputation : 8
Date d'inscription : 25/04/2009
Age : 35
Localisation : ErRabat
- Message n°2
Re: petit prog en C #nombres amis#
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
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
ELBADRI.Zakaria- Administrateur
- Messages : 141
Points : 6108
Réputation : -1
Date d'inscription : 01/05/2009
Age : 35
- Message n°3
Re: petit prog en C #nombres amis#
salut fréro
bn je pense que M. Oussama il a corrigé tous les erreures de ton code
bon courage !!
bn je pense que M. Oussama il a corrigé tous les erreures de ton code
bon courage !!
Jeu 28 Nov - 8:07 par arsenepoutsi
» CCNA version 4 français
Dim 31 Mar - 15:15 par kadhouceeee
» Trés important " Livre exercices en langage C ( claude delannoy) "
Jeu 27 Sep - 16:31 par latifa oustouh
» Ulead VideoStudio 11.5.0157.2 Plus + Crack Collection
Jeu 26 Avr - 9:51 par miloduvi
» Langage IDL(Interface Definition Language)
Mar 27 Sep - 13:02 par Abdelkhalek Bakkari
» demande cours PHP
Jeu 2 Juin - 11:23 par elasriahmed
» exemple page web réaliser avec du html et JavaScript
Lun 30 Mai - 4:05 par ouh.rouchan.zakaria
» cours group2_ 2année 2011
Dim 20 Mar - 15:35 par El Maligno Angelo
» Cours : Infrastructures Réseaux 2003 Server
Mar 15 Fév - 6:55 par jettjackson
» cours officiel de CCNA 2
Mar 18 Jan - 13:53 par agares