Scrieti un program care afiseazea cifrele distincte ale unui numar, si frecventa lor de aparitie.
URGENT
boiustef:
se admite aplicare vector de frecvență a cifrelor numărului ?
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n,vf[10]={0};
cin >> n;
if (n==0) vf[0]=1;
else {
int c;
while (n>0) {
c=n%10; ++vf[c];
n=n/10;
}
}
for (int c=0; c<10; c++) {
if (vf[c]>0) {
cout << c << " " << vf[c] << endl;;
}
}
return 0;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Istorie,
8 ani în urmă
Limba română,
9 ani în urmă