Задане:частотный Словарь Символов Слогов Их Двух Производных Символов

  • Автор темы acerr
  • Дата начала
A

acerr

#1
Задане:частотный словарь символов слогов их двух произвольных символов (см.частотный словарь слов)

выручайте я вообще не бум-бум ;)
 
D

Delta09

#5
Народ как реализовать данную программку? Там слоги с гласными буквами с не гласными буквами ;) эм не совсем понятно что с ними делать, вот если просто частотный словарь... а тут слогов блин
 
D

Delta09

#6
Ниже код частотного словаря символов: Мне тут кто нибудь объяснит что такое слоги? да еще и из двух произвольных символов, я по русскому не очень
Я правильно понял задание что нужно с любых двух символов кучу разных слогов составить? виноват банальщина

#include "StdAfx.h"
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <string.h>
#include <stdlib.h>
using namespace std;


int main()
{
int ch,p=0,i=0;
double g=0;
// Объявляю необходимые в будущем переменные
char chs[]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P',
'Q','R','S','T','U','V','W','X','Y','Z' };
// Объявляю массив символов английского языка в верхнем регистре
FILE *f;
f=fopen("1234567890.txt","r+");
// Открываю текстовый файл, заполняю поток f

if (f==NULL)
{
cout « "File not found";
_getch();
return 0;
}
// Выход, если текстовый файл не найден
else {
do
{
ch=fgetc(f);
cout « (char)ch;
}
while (ch!=EOF);
}
// Вывожу текст на экран
for (i=0;i<26;i++)
{
p= 0;
fseek(f,0,SEEK_SET);
ch= 0;

while (ch!=EOF)
{
ch=fgetc(f);
p++;
}
}
cout « "\n\nKol vo :" « p « endl;
// Подсчитываю и вывожу общее количество печатных символов
for (i=0;i<26;i++)
{
g= 0;
fseek(f,0,SEEK_SET);
ch= 0;

while (ch!=EOF)
{
ch=fgetc(f);
if ((char)ch==chs)
{
g++;
}
}

cout «"("« chs«")"«"["« g«"] "« (g/p)*100 «"%"« endl;
// Посчитываю количество каждого из 26 символов, вывожу число и процентное соотношение каждого
}
fclose(f);
// Закрываю поток f
_getch();
system ("CLS");
return 0;
}
 
W

Whatka

#7
судя по заданию слог - это просто 2 произвольных символа.

Можно попробовать искать символ(один)-наиболее повторяющийся в тексте,
а потом искать символ который встречается с ним наиболее часто.
Заменяешь все вхождения предыдущего слога в тексте на свой условный символ
и так далее.
Сначала можно посчитать ко-во пар символов для процентного соотношения.