Użytkownik poda wyraz z klawiatury. Program ma wyświetlić znak, która występuje najczęściej

0

tak się zastanawiam, bo powiedzmy, bo troszkę tych znaków jest, więc jak by można było zrobić taki program,
i mam takie pytanie, jeśli chce sprawdzić, czy jakiś znak znajduje się między innymi znakami, np. czy 'b' znajdzuje się między znakami 'A' a 'B', to jak to zrobić technicznie w c

2

Czysto standardowo nie można, bo mapowanie znaków na liczby nie jest przypisane do ASCII i nie musi być po kolei, ani nawet obok siebie. Masz funkcje isupper, islower, isalpha itd. w <ctype.h>. Jeśli ograniczysz się do popularnych architektur (czyli prawie wszystkich) możesz też sprawdzić

char c = foo();
if(c >= 'A' && c <= 'Z') // ...

Przy czym użycie funkcji standardowych jest zdecydowanie preferowane. Przydatna tabelka: http://en.cppreference.com/w/c/string/byte/isupper

1 użytkowników online, w tym zalogowanych: 0, gości: 1