Главная »
2011 » Декабрь » 16 » Частотный анализ. задача на C++
20:08 Частотный анализ. задача на C++ |
Задача: Дана строка, содержащая текст. Провести частотный анализ, то есть определить, сколько раз в процентах встречается та или иная буква, введённая с клавиатуры. Решение: //---------------------------------------------------------------------------
#include <vcl.h> #include <iostream.h> #include <string.h> #pragma hdrstop
//--------------------------------------------------------------------------- int main(int argc, char* argv[]) { char b[50]; int s=0,i; char *a; char c; cout<<"Stroka "; cin>>b; cout<<"Bukva "; cin>>c; a=strchr(b,c); i=strlen(b); while (a) {a=strchr(a+1,c); s++;} cout<<c<<" vstre4aetsya "<<(s*100)/i<<"%"<<endl; system("pause"); return 0; }
//---------------------------------------------------------------------------
|
|
Просм.: 1584 |
Автор: Ромчик |
Добавлять комментарии могут только зарегистрированные пользователи.
[
Регистрация |
Вход ]