Ciao a tutti,
sono nuovo del forum e mi sto addentrando per la prima volta nella programmazione in C.
Dovrei scrivere come esercizio un programma in C dentro al quale ci siano vari algoritmi per il calcolo delle occorenze
Il testo dell'esercizio è il seguente:
/* Gli usuali programmi di compressione utilizzano diverse tecniche per valutare se e come un file è comprimibile.
Alcune di queste tecniche si basano sulla frequenza dei caratteri e sono le seguenti:
a) Per un carattere calcolo la sua frequenza.
b) Per ogni carattere calcolo quante volte il prossimo carattere è di ordine successivo a quello letto
[se leggo a incontro dopo b ---- h incontro i ]
c) Per ogni carattere calcolo quante sequenze almeno lunghe 2 ci sono [per la z ho una sequenza lunga 2 in "mezzo" ------ aaaab -> 1 sequenza di a (non importa quante volte ripetute basta che sia una sequenza)
Scrivere un programma:
Dato un file di ingresso contenente esclusivamente i caratteri A…Z e a….z da 0…9
in questo ordine ABCD…Zabcd…z012….9
calcolare a,b,c
fornire le frequente assolute e relative e percentuali. */
Ho provato a scrivere una bozza di tutto il codice ma tutte le volte che lo avvio non fa quello che gli chiedo e rimane solo una grande amarezza...
Grazie per chiunque mi aiuti o mi indichi vie per risolvere questi algoritmi.