Aider moi s'il vous plait dans ces 2 exercice

jamesbandes Messages postés 9 Statut Membre -  
 peluchia -
Bonjour,

s'il vous plait vous pouvez m'aider à faire ses exercices en algorithme:

exercice 1:
on dénomme nombre as Armstrong un entier naturel qui est égal à la somme des cubes des chiffres qui le composent.
exemple:153=1+125+27,est un nombre Armstrong
on sait qu'il n'existe que 4 nombres de Armstrong . et qu'il ont tous trois chiffres(ils sont compris entre 100 et 500)
ecrire l' algorithme prmettant de calculer et aficher les nombres d'Armstrong .

______________________________________________________________________________

exercice 2:nombres parfaits:
on souhaite écrire l'algorithme de n premiers nombres parfaits. un nombre est dit parfait s'il est égal à la somme de ses dviseurs .1 compris .
exemple:6=1+2+3 est un nombre parfait.
ercire l'algorithme qui saisie un nombre n et calcul et affiche les n premiers nombres parfaits.

5 réponses

  1. yin&yong
     
    /* Nombre d'Armstrong */
    #include<stdio.h>
    #include<conio.h>
    #define cub(x) (x*x*x)
    int main()
    {
    long int i,x,Som;
    for(i=0;i<1000000;i++)
    {
    x=i;
    Som=0;
    do
    {
    Som+=cub((x%10));
    x=x/10;
    }
    while(x>0);
    if(Som==i)
    printf("%d est un nombre d'Armstrong\n",i);
    }
    getch();
    }
    1
    1. peluchia
       
      salut, je trouve que votre algorithme est tres pertinent ; j aimerai que vous me l expliquiez un peu. dans ma boite ndeyevaonly@yahoo.fr
      merci d avance
      0
  2. bit3000
     
    o lala mec je sais pas du tout comment t'aider !!!! c'est trop dur ton truc !!!!!!!
    0
  3. Alain42
     
    C'est en quel langage ? C ? PHP ?
    0
  4. Alain42
     
    En php je t'ai fait ça pour le premier exo:

    <?php
    echo "Nombres Amstrong<br><br>";
    for($nbr=100;$nbr<=500;$nbr++){
    	$ch1=substr($nbr,0,1);
    	$ch2=substr($nbr,1,1);
    	$ch3=substr($nbr,2,1);
    	
    	if($nbr==($ch1*$ch1*$ch1)+($ch2*$ch2*$ch2)+($ch3*$ch3*$ch3)){
    		echo "nombre: ".$nbr."<br><br>";
    	}	
    }
    ?>
    
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jamesbandes Messages postés 9 Statut Membre
     
    ces deux exercice je doit les fait en algorithme
    0