Frequenza parole

di il
3 risposte

Frequenza parole

Aiuto/spunto per la ricerca delle frequenze delle parole (quante volte si ripete una parola) presenti in un vettori in c++, possibilmente con una sintassi semplice e al livello di una terza superiore, grazie in anticipo.

3 Risposte

  • Re: Frequenza parole

    Beh ... perché non inizi a proporre qualcosa tu?

    Qui non si fanno i compiti ...
  • Re: Frequenza parole

    Una mia bozza è questa




    #include <vector>
    #include <iostream>
    #define NV 1000000000000

    using namespace std;

    int main()
    {
    int i=0, j, cont=0;

    ifstream myfile("decameron.txt");

    string testo;

    string v[NV];

    while (getline(myfile, testo))
    {
    v = testo;

    i++;
    }
    string parola [NV];

    for (i=0; i<sizeof(testo); i++)
    {
    for (j=0; j<sizeof(testo); j++)
    {
    if (testo == ' ' || testo == ',' || testo == '.' || testo == ';' || testo == ':' || testo == '!' || testo == '?')
    {
    testo = parola[j];
    }
    }
    }
    for (i=0; i<sizeof(testo); i++)
    {
    for (j=0; j<sizeof(testo); j++)
    {
    if (testo == parola[j]
    {
    cont++;

    cout << "La parola " << parola[j] << " si ripete " << cont << " volte." << endl;
    }
    }

    }
    myfile.close();

    return 0;
    }
  • Re: Frequenza parole

    Utilizza i tag CODE altrimenti nel forum non si capisce nulla del codice.

    P.S. Comunque questo valore 1000000000000 correggilo perché non ha senso.
Devi accedere o registrarti per scrivere nel forum
3 risposte