// на вход в командной строке нужно подать название файла с текстом, в стандартном потоке указанный символ
#include
int
main(int argc, char **argv)
{
char g_ch = getchar();
FILE *fin = fopen(argv[1], "rt");
int count = 0;
int count_all = 0;
char ch = 0;
while ((ch = fgetc(fin)) != EOF) {
if (ch == g_ch) {
count++;
}
count_all++;
}
printf("%f\n", 1. * count / count_all);
return fclose(fin);
}