تبلیغات
دانلود سورس پروژه های مختلف برنامه نویسی، آموزش برنامه نویسی - برنامه ی شمارنده ی تعداد تکرار هر حرف در متن ورودی
دانلود سورس پروژه های مختلف برنامه نویسی، آموزش برنامه نویسی
دانلود رایگان سورس پروژه
سایت برنامه نویسی تک کدر takcoder.ir


آموزش برنامه نویسی با استفاده از نوین ترین روش و ارائه پروژه های نمونه و مجموعه عظیم سورس کدهای آماده برای شما دوستان

مدیر سایت : Yahya Taherzadeh
نویسندگان
نظرسنجی
زبان برنامه نویسی مورد علاقه شما؟






برنامه ی شمارنده ی تعداد تکرار هر حرف در متن ورودی که البته برای حروف کوچک کاربرد داره.
به عنوان مثال: 
برای ورودی abbbs

خروجی: 
تعداد a: 1
تعداد b:3
تعداد s:1

#include <iostream.h>
#include <conio.h>

int main()
{
    char *passage=new char[500];
    int * alphabet=new int[26];
     for(int i=0;i<26;i++)
    {
            alphabet[i]=0;
     }
    cin.getline(passage,500);
     for(i=0;i<500;i++)
     {
            switch(passage[i])
            {
                                        case 'a' : alphabet[0]++;break;
                              case 'b' : alphabet[1]++;break;
                              case 'c' : alphabet[2]++;break;
                                        case 'd' : alphabet[3]++;break;
                              case 'e' : alphabet[4]++;break;
                              case 'f' : alphabet[5]++;break;
                                        case 'g' : alphabet[6]++;break;
                              case 'h' : alphabet[7]++;break;
                                        case 'i' : alphabet[8]++;break;
                                        case 'j' : alphabet[9]++;break;
                                        case 'k' : alphabet[10]++;break;
                                        case 'l' : alphabet[11]++;break;
                                        case 'm' : alphabet[12]++;break;
                                        case 'n' : alphabet[13]++;break;
                                        case 'o' : alphabet[14]++;break;
                                        case 'p' : alphabet[15]++;break;
                                        case 'q' : alphabet[16]++;break;
                                        case 'r' : alphabet[17]++;break;
                                        case 's' : alphabet[18]++;break;
                                        case 't' : alphabet[19]++;break;
                                        case 'u' : alphabet[20]++;break;
                                        case 'v' : alphabet[21]++;break;
                                        case 'w' : alphabet[22]++;break;
                                        case 'x' : alphabet[23]++;break;
                                        case 'y' : alphabet[24]++;break;
                                        case 'z' : alphabet[25]++;break;
                }
     }
     for(i=0;i<26;i++ )
     {
                cout<<char(i+97)<<": "<<alphabet[i]<<endl;
     }
     getch();
cout<<"\n\n";
     return 0;
}





نوع مطلب : آموزش، پروژه های رایگان، سی| سی پلاس پلاس، 
برچسب ها : تعداد حروف، رشته، کاراکتر، حرف، تعداد، count، شمارش تعداد حروف کلمه،
لینک های مرتبط :
Yahya Taherzadeh
چهارشنبه 20 آذر 1392
شنبه 14 مرداد 1396 12:05 ب.ظ
Hi there! This is my first visit to your blog!
We are a group of volunteers and starting a new project in a community
in the same niche. Your blog provided us useful information to work on. You have
done a marvellous job!
یکشنبه 11 تیر 1396 12:44 ب.ظ
Hello my loved one! I wish to say that this post is awesome, great written and come with approximately all important infos.
I would like to see more posts like this.
شنبه 3 تیر 1396 04:12 ب.ظ
Hiya very cool web site!! Guy .. Excellent ..
Wonderful .. I will bookmark your website and take the feeds also?
I'm happy to search out numerous helpful information here in the publish, we'd like develop extra techniques on this regard, thanks for sharing.
. . . . .
چهارشنبه 31 خرداد 1396 08:26 ب.ظ
For the reason that the admin of this web site is working, no uncertainty very quickly it will be renowned, due to its feature contents.
دوشنبه 22 خرداد 1396 04:02 ب.ظ
You need to take part in a contest for one of the highest quality websites online.
I will highly recommend this web site!
دوشنبه 1 خرداد 1396 12:50 ب.ظ
I seriously love your blog.. Great colors & theme.
Did you build this amazing site yourself? Please reply back as I'm trying to create my own personal
website and want to learn where you got this from or what the theme is named.
Cheers!
یکشنبه 17 اردیبهشت 1396 08:54 ق.ظ
Hi! I just wanted to ask if you ever have any issues with hackers?

My last blog (wordpress) was hacked and I ended up losing a few months of hard work
due to no back up. Do you have any solutions to prevent hackers?
چهارشنبه 13 اردیبهشت 1396 02:16 ب.ظ
Hi there I am so delighted I found your web site, I really found you by error, while I was researching on Askjeeve for something else,
Regardless I am here now and would just like to say thanks
a lot for a marvelous post and a all round enjoyable blog (I also love the theme/design), I don't have time to browse it all at the minute but I have book-marked it and also added your RSS
feeds, so when I have time I will be back to read much more, Please do keep up the excellent job.
یکشنبه 27 فروردین 1396 08:55 ب.ظ
It's remarkable to visit this site and reading the views of all colleagues about
this article, while I am also zealous of getting knowledge.
شنبه 26 فروردین 1396 05:33 ب.ظ
I like what you guys are usually up too. This type of clever work and exposure!

Keep up the good works guys I've included you guys to blogroll.
جمعه 18 فروردین 1396 05:19 ب.ظ
Hello my family member! I wish to say that this post is amazing, nice written and come with approximately all vital infos.
I would like to peer extra posts like this .
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر




صفحات جانبی
آمار وبلاگ
تاییدیه پرداخت
تبلیغات
به سایت تک کدر خوش آمدید