Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    C++ Programma Conteggio Parole, Frasi, Ecc.

    Salve a tutti,
    avrei un problema da risolvere in C++, ma non so dove sbattere la testa.
    Praticamente devo:
    A)Conta il numero delle parole
    B)Conta il numero delle frasi
    C)Dica quante volte ogni parola è stata ripetuta

    Una volta scritto o incollato il testo nella finestra del programma e premuto INVIO, il programma deve mostrare una finestra tipo questa:

    Numero di parole presenti: 129
    Numero di frasi presenti: 7
    Parole presenti:
    ciao 1
    il 22
    e 14
    posso 4
    Andrea 1

    E magari mettere anche tutte le parole presenti in ordine alfabetico.
    Aspetto una vostra risposta.
    Andrea

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    E che risposta aspetti?

    Tutto il programma?

    Tu cosa hai scritto?

  3. #3
    #include <iostream.h>

    const int NMaxChars = 10000;
    typedef char TFrase[NMaxChars];

    int WordsCounter(const TFrase);

    int main()
    {
    TFrase f;

    cout << "Immettere o incollare il paragrafo: ";
    cin.getline(f, NMaxChars);

    cout << "\nIl paragrafo contiene:\n" << f << "\n " << WordsCounter(f) << " parole.\n";


    system("pause");
    return 0;

    }

    int WordsCounter(const TFrase frase)
    {
    int n = 0;
    int len;
    int index = 0;

    len = strlen(frase);

    while (index < len)
    {
    while ( (index < len) && (frase[index] == ' ') )
    index++;

    if (index < len)
    n++;

    while ( (index < len) && (frase[index] != ' ') )
    index++;
    }

    return n;
    }

  4. #4
    nessuna idea?
    Il codice l'ho inviato, adesso non riesco a continuare. Qualche aiuto?
    Andrea

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Quali regole usi in questo tuo codice? Spiegale ...

    Cosa identifica una parola?

    Cosa identifica un paragrafo?

  6. #6
    Complimenti per il forum.
    Molto esaurienti, esponi una domada e, ti rispondono con un'altra domanda.
    Ancora complimenti, farò molta pubblicità a questo forum!!!

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da iandrew
    Complimenti per il forum.
    Molto esaurienti, esponi una domada e, ti rispondono con un'altra domanda.
    Ancora complimenti, farò molta pubblicità a questo forum!!!
    Ok ... allora non parlo piu'.

    Buon lavoro.

  8. #8
    Originariamente inviato da iandrew
    Complimenti per il forum.
    Molto esaurienti, esponi una domada e, ti rispondono con un'altra domanda.
    Ancora complimenti, farò molta pubblicità a questo forum!!!
    Ringrazia che almeno qualcuno ha perso un pò del suo tempo per leggere il tuo problema e risponderti.

  9. #9
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Originariamente inviato da iandrew
    Complimenti per il forum.
    Molto esaurienti, esponi una domada e, ti rispondono con un'altra domanda.
    Ancora complimenti, farò molta pubblicità a questo forum!!!
    Mi sembra abbastanza palese ed evidente che le domande vengono poste per indagare più a fondo sul problema che hai, in modo da poter fornire eventualmente una soluzione.

    Se a te dà fastidio che qualcuno si preoccupi del tuo problema, che spenda tempo libero per saperne di più ponendoti domande allo scopo di ottenere dettagli che avresti già dovuto fornire visto che il problema, in fondo, è tuo, allora temo che avrai grossi problemi con qualsiasi altro forum, poiché non hai capito come si usa lo strumento o, peggio ancora, non riconosci la buona volontà di chi cerca di aiutarti ad uscire da un impiccio.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  10. #10
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    Oregon ha ragione...una frase può essere identificata sia con un punto, un punto e virgola...
    Se non dici come vuoi strutturare il programma o qualsiasi cosa, come puoi aspettarti aiuto?
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.