Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C] Znależć znak najczęściej występujący w pliku

Ostatnio zmodyfikowano 2014-03-20 14:25
Autor Wiadomość
Amakesh
Temat założony przez niniejszego użytkownika
[C] Znależć znak najczęściej występujący w pliku
» 2014-03-20 14:02:05
Witam! Mam takie zadanko :
Napisać funkcję max_znak zwracającą znak najczęściej występujący w pliku f oraz wartość  wystąpienia tego znaku.
char max_znak(FILE *f, int *n)

Zaczęłabym od wczytania znaków z pliku do tablicy a potem posortowałabym, problem w tym że nie wiem jak. Mogłabym użyć sortowania przez zliczanie, ale w pliku są cyfry i litery, więc nie da się.
Tutaj kończą mi się pomysły. Proszę o pomoc
P-106837
Monika90
» 2014-03-20 14:18:33
Zrób tablicę w której będziesz zliczać ilość wystąpień każdego znaku, a potem znajdź największy element tej tablicy (jeżeli istnieje, bo może nie istnieć).

C/C++
int count[ CHAR_MAX - CHAR_MIN + 1 ] = { };
P-106838
Amakesh
Temat założony przez niniejszego użytkownika
» 2014-03-20 14:25:39
P-106839
« 1 »
  Strona 1 z 1