Yahya پنجشنبه 4 خرداد 1391 20:47 نظرات ()
« كد برنامه : 1264 »

مسئله:

این برنامه رشته ای از کاربر دریافت کرده و کاراکترهای تکراری را تشخیص داده و رشته را بدون کاراکترهای تکراری در خروجی چاپ میکند:


رایگان

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

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


كد:


#include <iostream.h>

#include <conio.h>

#include <string.h>

#include <stdio.h>

void main()

{

                int i,j,len,cnt=0;

                char str[51];

                //Input

                gets(str);


                //Procces

                len=strlen(str);

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

                {

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

                                {

                                                if(str[i]==str[j] && str[i]!='$')

                                                {

                                                                str[j]='$';

                                                }

                                }

                }

                //Output

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

                {

                                if(str[i]!='$')

                                {

                                                cout<<str[i];

                                }

                }

                cout<<endl;

                getch();

}