Програм за проналажење фреквенције знакова у низу

У овом примеру ћете научити да пронађете фреквенцију знака у низу.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц:

  • Ц низови
  • Ц Програмирање жица

Пронађите фреквенцију карактера

 #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.

На крају се исписује фреквенција сачувана у променљивој бројања.

Занимљиви Чланци...