Accueil > > > LISTES DES NOMBRES PARFAITS INFERIEURES À N
LISTES DES NOMBRES PARFAITS INFERIEURES À N
Information sur la source
Description
Un nombre parfait est un nombre qui est egale a la somme de ses diviseurs. Ce programme permet d'afficher tous les nombres parfaits inferieurs à un nombre N
Source
- #include<stdio.h>
- #include<conio.h>
- void main()
- {
- int x,i,j,r,som=0;
-
- do{
- printf("Entrer votre nombre ");
- scanf("%i",&x);
-
- }while(x<0);// controle du nombre saisi par l'utilisateur
-
- for(j=1;j<x;j++)//parcourt de tous les nombres jusqu'a x
- {
- som=0;
- for(i=1;i<j;i++)
- {
- r=j%i;
-
- if(r==0)
- {
- som=som+i;
- }
- }
- if(j==som)
- {
- printf("\n%d est parfait ",j);
- }
- else
- {
- // printf("\n%d n'est pas parfait ",j);
-
- }
- }
-
- getch();
- }
#include<stdio.h>
#include<conio.h>
void main()
{
int x,i,j,r,som=0;
do{
printf("Entrer votre nombre ");
scanf("%i",&x);
}while(x<0);// controle du nombre saisi par l'utilisateur
for(j=1;j<x;j++)//parcourt de tous les nombres jusqu'a x
{
som=0;
for(i=1;i<j;i++)
{
r=j%i;
if(r==0)
{
som=som+i;
}
}
if(j==som)
{
printf("\n%d est parfait ",j);
}
else
{
// printf("\n%d n'est pas parfait ",j);
}
}
getch();
}
Historique
- 30 octobre 2009 15:49:54 :
- explication d'un nombre parfait
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Probleme sur un programme qui calcule un pgcd [ par El loco ]
Voila j ai un probleme sur le programme suivant, il marche correctement avec une grande serie de nombres mais quand je tape 15 et 32 il me donne un pg
class pour manipuler des grands nombres [ par Orkblutt ]
Salut,j'aimerai implementer une classe qui me permettrai de manipuler (+,-, /,*,%) des grands nombres (Nb>32bits) mais je ne sais pas du tout comm
Cas des tres grds nombres en C [ par unclecrufek ]
slt a tousJ'ai un projet de math a realiser en C:convertir des nombres d'une base a une autre.Ce n'est pas bien complique, sauf qu'il faut que j'envis
traviller avec de grands nombres [ par alfred289 ]
est-ce que quelqu'un aurait une façon simple de travailler avec de très grands nombres ( des miliers de chiffres par exemple)
Les nombres aléatoires en C++ (Visual C++ 6.0) [ par Yabo ]
Tout d'abord voilà le code :CODE #include <iostream>#include <stdio.h>#include <stdlib.h>#include <time.h>using namespace std
convertir les nombres en lettres [ par djamine ]
salut les amisje cherche un code pour convertir les nombres (1 2 3 .....) en lettres ( un, deux , trois....)l'utilisateur donne le nombre et le progra
COMPTER LE NOMBRES D'IMPRESSIONS [ par bilal ]
VGTABONJOUR G cherché et essayé et toujour pas trouvé ou je dois attaquer pour faire mon petit soft.enfait je voudrai juste compter le nombre d'impres
Nombres dans fichier .txt [ par Franckyom50 ]
Salut à tous !J'aimerais savoir comment je peux récupérer une série de nombres qui se trouvent dans un fichier texte, sous cette forme :365221655236-2
Acces a chaque bit d'un nombre binaire [ par djemmy ]
Je dois obtenir, à partir de 4 nombres décimals(compris entre 0 et 15), les 4 nombre en binaire correspondants. De ces nombres binaires je dois en fab
Lecture de nombres [ par ganfoud ]
J'ai un probleme, quand je veux lire un nombre stocké dans une chaine:char ligne[50];double acc=0.0;while (fgets(ligne,14,fi) != NULL) sscanf
|
Derniers Blogs
XMLNSDEFINITIONATTRIBUTE ET SILVERLIGHTXMLNSDEFINITIONATTRIBUTE ET SILVERLIGHT par Miiitch
Je l'ai dis en commentaire dans mon précedent post , mais au moins ici ca a l'air plus clair! Cela ne marche pas en Silverlight 3. Sur le msdn ( http://msdn.microsoft.com/en-us/library/system.windows.markup.xmlnsdefinitionattribute%28VS.95%29.aspx ) on a ...
Cliquez pour lire la suite de l'article par Miiitch WPF ET DéCLARATIONS DE NAMESPACESWPF ET DéCLARATIONS DE NAMESPACES par Miiitch
Lorsqu'un projet WPF devient complexe, on commence à surcharger les espaces de noms pour pouvoir utiliser nos contrôles. Voici un simple projet de contrôles: Rien que pour ces 2 contrôles qui sont dans des espaces de noms différents je suis obligé de décl...
Cliquez pour lire la suite de l'article par Miiitch VOUS CONNAISSEZ PLINQ, DEMAIN IL Y AURA DRYADLINQVOUS CONNAISSEZ PLINQ, DEMAIN IL Y AURA DRYADLINQ par Nicolas
Vous connaissez PLINQ / Parallel Framework qui permet de paralléliser notre code sur plusieurs processeurs/cores. Les équipes de MS Research ont travaillé sur DryadLINQ qui permet de paralléliser l'éxecution sur plusieurs machines tout comme le ferait...
Cliquez pour lire la suite de l'article par Nicolas [.NET] NOTES SUR LE CODE - 2 : PASSAGE PAR RéFéRENCE ET PAR VALEUR[.NET] NOTES SUR LE CODE - 2 : PASSAGE PAR RéFéRENCE ET PAR VALEUR par tja
Dans mon post précédent j'ai parlé des régions de Visual Studio. Pour rappel vous pouvez y jeter un coup d'½il:
[.NET] Notes sur le code - 1 : Régions VS
Cette fois ci je vais parler de quelque chose de très simple mais qui s'avère dans la pratiq...
Cliquez pour lire la suite de l'article par tja SERVICE WCF ORIENTé DONNéES AGILE AVEC EF4 ET "FAUX" PROVIDER LINQSERVICE WCF ORIENTé DONNéES AGILE AVEC EF4 ET "FAUX" PROVIDER LINQ par Matthieu MEZIL
Contrairement à l'approche de Julie, je suis parti sur une approche Self-Tracking Entities et T4 à fond.
La première étape consiste créer un projet que nous appellerons DAL et dans lequel, on va intégrer un edmx.
Dans mon exemple, je suis parti sur...
Cliquez pour lire la suite de l'article par Matthieu MEZIL
Logiciels
ARTICA (1.3.112300)ARTICA (1.3.112300)ARTICA est un serveur Multi-domaines avec les caractéristiques suivantes : Serveur de Mails / Pro... Cliquez pour télécharger ARTICA Yet Another (remote) Process Monitor (2.4.0)YET ANOTHER (REMOTE) PROCESS MONITOR (2.4.0)Yet Another (remote) Process Monitor (YAPM) est un utilitaire permettant d'exploiter les fonction... Cliquez pour télécharger Yet Another (remote) Process Monitor Xilisoft PowerPoint en Vidéo Convertisseur (1.0.2.1118)XILISOFT POWERPOINT EN VIDéO CONVERTISSEUR (1.0.2.1118)Xilisoft PowerPoint en Vidéo Convertisseur vous donne une possibilité de convertir votre fichier ... Cliquez pour télécharger Xilisoft PowerPoint en Vidéo Convertisseur
|