nombre d'amstrong | Langage C

Ecrire un Programme C qui Déterminer si un nombre est  un nombre d'Armstrong ou pas.

Principe : Un nombre de Armstrong est un entier positif dont la somme des cubes des chiffres vaut cet entier.

Exemple : 153 = 13 + 53 + 33 = 1 + 125 + 27 = 153. Ainsi 153 est Un Nombre d'Armstrong.

 

 

Correction : Programme C Nombre D'amstrong

Algorithme en langage C

#include <stdio.h>

int main() {
    int nbre, n, som, tmp;

    do {
        printf("Entrez un nombre qui sera testé : ");
        scanf("%d", &nbre);
    } while (nbre < 0);

    tmp = nbre;
    n = 0;
    som = 0;

    do {
        n = nbre % 10;
        som += n * n * n;
        nbre /= 10;
    } while (nbre != 0);

    if (som == tmp) {
        printf("Ce nombre est un nombre d'Armstrong.\n");
    } else {
        printf("Ce nombre n'est pas un nombre d'Armstrong.\n");
    }

    return 0;
}

Si vous avez trouvé cet exercice corrige en Langage C de Mr JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !

Contact WhatsApp : +237 658395978 | Réaliser Par Joël_Yk

  • Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

Anti-spam