نقل قول نوشته شده توسط mahsa1370 مشاهده تاپیک
برنامه ای که یه رشته ای را به عنوان ورودی بگیرد تعداد تکرار هر یک از کاراکترها را چاپ کند در زبان ++c
البته این برنامه فقط تعداد کارکترهای حروف english رو حساب می کنه علامت ها رو نمی شماره اگه خواستید اوون ها هم بشماره باید یک خورده تغییرش بدین


/*
by V0RTEX :D
*/
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> char_count(26);
char s=' ';
while(s!='\r' && s!='\n' )
{
s=cin.get();
if(s>='A' && s <='z')
if(s<='Z')
char_count[(s+32)-97]++;
else if(s>='a')
char_count[s-97]++;
}
for(int i=0;i<26;i++)
cout << char(i+65) << " = " << char_count[i]<<"\t";
cout <<endl;
system("pause");
}