Тема: підрахувати частоту символів пунктуації
привіт, підкажіть, як можливо порахувати частоту появи знаків пунктуації?
поки вийшло зробити програму на те що вона показує найчастіший символ
але як зробити, щоб воно підрахувало кількість і % співвідношення?
ось умова:
Обчислити частоту розділових знаків (для кожного кількість і%) в рядку за допомогою функцію.
ось що вийшло:
#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
int main()
{
int mas[256];
int i = 0, len, imax = 0;
while(i < 256)
mas[i++] = 0;
char str[300];
cout << "input string:\n";
cin.getline(str, 300);
len = strlen(str);
i ^= i;
while(i < len)
++mas[(int)str[i++]];
i ^= i;
while(i++ < 255)
if(mas[i] > mas[imax])
imax = i;
cout << "symb = " << (char)imax;
return 0;
}