Informatică, întrebare adresată de videosxdfa, 8 ani în urmă

intr-un fisier subt mai multe numere. Sa se afiseze fiecare cifra ce apare in fieier impreuna cu nr de aparitii (eficient) Repede va rot​

Răspunsuri la întrebare

Răspuns de boiustef
0

Răspuns:

#include <iostream>

#include <fstream>

using namespace std;

ifstream fin("numere.in");

int num,cif, fr[10];

int main()

{

   while (fin >> num)

   {

       do

       {

           cif=num%10;

           ++fr[cif];

           num/=10;

       }while (num!=0);

   }

   cout << "Cifrele numerelor si nr. lor de aparitii: \n";

   for (cif=0; cif<10; ++cif)

   {

       if (fr[cif]!=0)

           cout << cif << " apare de " << fr[cif] << " ori \n";

   }

}

Explicație:

vectorul de frecvenţă aici face treabă...

Alte întrebări interesante