Le deal à ne pas rater :
LEGO Icons 10331 – Le martin-pêcheur
35 €
Voir le deal

Des Exercices Sur alGorithme

Page 2 sur 2 Précédent  1, 2

Voir le sujet précédent Voir le sujet suivant Aller en bas

Des Exercices Sur alGorithme  - Page 2 Empty Des Exercices Sur alGorithme

Message par lotfreestylekeni Mer Jan 05, 2011 9:57 pm

Rappel du premier message :

si vous avez des exercices d'algo en peu travailler ensemble


lotfreestylekeni
lotfreestylekeni
 
 

Nombre de messages : 2
Date d'inscription : 05/01/2011
Masculin

Revenir en haut Aller en bas


Des Exercices Sur alGorithme  - Page 2 Empty Re: Des Exercices Sur alGorithme

Message par Mr.Hicham Lun Fév 21, 2011 11:27 pm

abdellah2 a écrit:peut tu m'aider a trouve les solutions de 2 exercices slvp
Exercice 1 - Nombres parfaits
Un nombre parfait est un nombre egal a la somme de ses diviseurs stricts. Par exemple, 6 a pour diviseurs
stricts 1, 2 et 3, comme 1 + 2 + 3 = 6, alors 6 est parfait.
1. Est-ce que 18 est parfait ?
2. Est-ce que 28 est parfait ?
3. Que dire d'un nombre ami avec lui-m^eme ?
4. Ecrire la fonction int estParfait(int n), elle doit retourner 1 si n est un nombre parfait, 0 sinon.
Exercice 2 - Nombres de Kaprekar
Un nombre n est un nombre de Kaprekar en base 10, si la representation decimale de n2 peut ^etre separee
en une partie gauche u et une partie droite v tel que u + v = n. 452 = 2025, comme 20 + 25 = 45, 45 est
aussi un nombre de Kaprekar. 48792 = 23804641, comme 238 + 04641 = 4879 (le 0 de 046641 est inutile,
je l'ai juste place pour eviter toute confusion), alors 4879 est encore un nombre de Kaprekar.
1. Est-ce que 9 est un nombre de Kaprekar ?
2. Ecrire la fonction int sommeParties(int n, int p) qui decoupe n est deux nombres dont le
deuxieme comporte p chi res, et aui retourne leur somme. Par exemple,
sommeParties(12540; 2) = 125 + 40 = 165
3. Ecrire la fonction int estKaprekar(int n)[b]
lol!

Désolé jai pas trop compri vos question mai si tu veu l'algorithme qui calcul le nombre parfait en language C voila:
Code:

 #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);
 
  for(j=1;j<x;j++)
  {
  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();
    }


Mr.Hicham
Mr.Hicham
 
 

Nombre de messages : 464
Date d'inscription : 25/05/2010
Masculin

Revenir en haut Aller en bas

Page 2 sur 2 Précédent  1, 2

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum