У овом примеру ћете научити да пронађете фреквенцију знака у низу.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц:
- Ц низови
- Ц Програмирање жица
Пронађите фреквенцију карактера
#include int main() ( char str(1000), ch; int count = 0; printf("Enter a string: "); fgets(str, sizeof(str), stdin); printf("Enter a character to find its frequency: "); scanf("%c", &ch); for (int i = 0; str(i) != ' '; ++i) ( if (ch == str(i)) ++count; ) printf("Frequency of %c = %d", ch, count); return 0; )
Оутпут
Унесите низ: Ова веб локација је сјајна. Унесите знак да бисте пронашли његову фреквенцију: е Фреквенција е = 4
У овом програму, низ који је унео корисник чува се у стр.
Затим се од корисника тражи да унесе знак чију фреквенцију треба пронаћи. Ово се чува у променљивој цх.
Затим се for
петља користи за превлачење преко знакова низа. У свакој итерацији, ако је знак у низу једнак цх, број се повећава за 1.
На крају се исписује фреквенција сачувана у променљивој бројања.