Se citeşte un text. Să se afişeze frecvenţa fiecărei litere şi proporţia în care apare.
#include<iostream>
using namespace std;
int main()
{int i=0,j,n,k,x[26]={0},y[26];
char a[100],*p,aux;
cin.get(a,100);
strupr(a);
for(p=a;*p;p++)
if(isalpha(*p))
{x[*p-'A']++;
i++;}
for(j=0;j<26;j++)
cout<<(char)(j+'A')<<" apare de "<<x[j]<<" ori"<<endl;
cout<<endl;
for(j=0;j<26;j++)
y[j]=(100*x[j])/i;
for(j=0;j<26;j++)
cout<<(char)(j+'A')<<" apare in proportie de "<<y[j]<<"%"<<endl;
}