Informatică, întrebare adresată de Culi2004, 9 ani în urmă

Cum se fac vectori de frecventa in c++???


xSpuky9: Pentru ce iti trebuie
xSpuky9: Frecventa cifrelor unui numar sau ce?
xSpuky9: Ca iti spun
Culi2004: numarul de aparitii a unui numar intr-un sir

Răspunsuri la întrebare

Răspuns de AdiHero
6
Un vector de frecventa e un vector care are pe toate pozitiile valoarea 0.

Ca sa lucrezi cu un vector de frecventa, poti fie sa il initializezi global, adica inainte functiei main, ori sa il initializezi in interiorul functiei main.

Ex. 1
#include<iostream>
using namespace std;
int frev[100000];
int main ()
{
       ////////
       return 0;
}

Ex.2
#include<iostream>
using namespace std;
int main ()
{
       int frev[10000];
       for(int i=0;i<10000;i++)
               frev[i]=0;
       return 0;
}

Eu iti recomand deocamdata sa ii initializezi global pentru ca asa le poti da o valoare si mai mare.
Alte întrebări interesante