Yahya چهارشنبه 17 خرداد 1391 16:53 نظرات ()
« كد برنامه : 1287 »

مسئله:

این برنامه تعدادی کاراکتر به درون رشته ای خوانده و سپس تعداد هر عنصر در رشته را نمایش میدهد، سپس عناصر تکراری نزدیک به هم را نیز حذف کرده و نتیجه را نمایش می دهد:

مثال: AABCDEABBBDZE 

توضیح: بیشترین تعداد کاراکتر 100 میباشد، در ابتدا برنامه تعداد کاراکترهای تکراری را نمایش داده و سپس کاراکترهای تکراری کنار هم را حذف کرده و چاپ میکند.

رایگان

جهت مشاهده کردن کد به ادامه مطلب مراجعه کنید.


 برای مشاهده نحوه كار برنامه دانلودش كنید
كد:


 #include <iostream.h>

#include <conio.h>

#include <string.h>

void main()

{

                char str[101],ss[101];

                int cnt,i,j,len;

                 //Input                                              *** www.semikolon.ir***

                cin>>str;

                strcpy(ss,str);

                len=strlen(str);


                for(i=0;i<len;i++)

                {

                                cnt=1;

                                for(j=i+1;j<len;j++)

                                {

                                                if(str[i]==str[j])

                                                {

                                                                cnt++;

                                                                strcpy(&str[j],&str[j+1]);


                                                                len--;

                                                                j--;

                                                }

                                }

                                cout<<str[i]<<": "<<cnt<<endl;

                }

                len=strlen(ss);

                 //Output                                            *** www.semikolon.ir***

                for(i=0;i<len;i++)

                {

                                if(ss[i]!=ss[i+1])

                                                cout<<ss[i];

                }

                cout<<endl;

                getch();
}




برنامه ی حذف رشته تکراری در c++
برنامه ی حذف کاراکتر تکراری در سی پلاس پلاس
برنامه ی سی حذف کاراکتر تکراری از رشته
سورس برنامه ی حذف کاراکتر تکراری در سی پلاس پلاس
سورس برنامه ی سی حذف کاراکترهای تکراری نزدیک هم