Nombre d'occurences des chiffres C++

EXERCICE CORRIGE C++ / Nombre d'occurences des chiffres C++ :

Ecrire un programme qui lit une suite de chiffre terminee par le marqueur -1 et affiche le nombre d'occurences de chaque chiffre. On utilisera un vecteur de taille 10 (il ya dix chiffres!) pour faire le decompte du nombre d'occurences de chaque chiffre.

Corretion :

#include <iostream>

using namespace std;

int main()
{
    int chiffres[10] = {0}; // On initialise à zéro toutes les cases du tableau chiffres
    int x;

    cout << "Entrez une suite de chiffres terminee par le marqueur -1 : ";

    cin >> x;

    while (x != -1)
    {
        if (x >= 0 && x <= 9)
        {
            chiffres[x]++;
        }

        cin >> x;
    }

    cout << "Nombre d'occurences de chaque chiffre : " << endl;

    for (int i = 0; i < 10; i++)
    {
        cout << i << " : " << chiffres[i] << endl;
    }

    return 0;
}

Execution :

Test cpp

Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

Anti-spam