امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
برنامه جایگشت حروف
نویسنده پیام
panni-love آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 1
تاریخ عضویت: بهمن ۱۳۸۷

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
برنامه جایگشت حروف
سلام دوستان محترم
کسی می تونه به من در نوشت این برنامه کمک کنه. باید تعدادی حرف از کابر گرفته شود و تعداد جایگشت های آن ها در خروجی چاپ شود این برنامه باید به زبان سی پلاس پلاس نوشته شود. خیلی هم فوری تا 5 شنبه می خواهم ممنون می شوم که کسی بتونه در نوشتننش کمکم کنه . با تشکر فراوان
۰۱-بهمن-۱۳۸۷, ۰۲:۰۰:۱۶
ارسال‌ها
پاسخ
mahbooob آفلاین
كاربر دو ستاره
**

ارسال‌ها: 221
موضوع‌ها: 24
تاریخ عضویت: شهریور ۱۳۸۷

تشکرها : 1422
( 2312 تشکر در 367 ارسال )
ارسال: #2
RE: برنامه جایگشت حروف
کاش یه مثال میزدین...
منظورتون اینه؟که مثلا کاربر a,b,cرا وارد کرده در خروجی عبارات زیر را ببینیم؟؟

a b c
a c b
b c a
b a c
c b a
c a b

برای کشف اقیانوسهای جدید باید شهامت ترک ساحل داشت

Tongue

۰۱-بهمن-۱۳۸۷, ۰۹:۱۱:۵۱
ارسال‌ها
پاسخ
arian_vc آفلاین
در حال پیشرفت
***

ارسال‌ها: 328
موضوع‌ها: 40
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 66
( 311 تشکر در 95 ارسال )
ارسال: #3
RE: برنامه جایگشت حروف
تعدادشون که خیلی آسونه
البته اگه حرف تکراری داشته باشیم یه مقدار پیچیده میشه
ولی خود جایگشت ها یه کم سخته!
متاسفانه من هنوز نتونستم حلش کنم (واسه خودم)
(آخرین ویرایش در این ارسال: ۰۴-بهمن-۱۳۸۷, ۱۵:۰۵:۴۴، توسط arian_vc.)
۰۴-بهمن-۱۳۸۷, ۱۵:۰۱:۲۴
وب سایت ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #4
RE: برنامه جایگشت حروف
کد:
#include <iostream>

using namespace std;

int main()
{char j[]="abc";
    for(int i=0;i<3;i++)
    {
        for(int k=0;k<3;k++)
        {
             if(k!=i)
             {
                 for(int z=0;z<3;z++)
                 {
                     if(z!=i&&z!=k)
        cout << j[i]<<j[k]<<j[z] << endl;
                 }
             }
        }


   }
    return 0;
}
این کد خروجی زیر را تولید میکند
a b c
a c b
b c a
b a c
c b a
c a b
(آخرین ویرایش در این ارسال: ۰۴-بهمن-۱۳۸۷, ۱۷:۴۳:۵۰، توسط lord_viper.)
۰۴-بهمن-۱۳۸۷, ۱۷:۴۲:۴۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #5
RE: برنامه جایگشت حروف
سلام

این کد فقط همین تعداد خروجی رو داره ، اگه یکم دست کاریشم کنیم ، از ABC تا ZYX رو میتونه چاپ کنه ؛ منم دنباله راحی هستم که تعداد ارقام مشخص نباشه ؛ تکرارم جایز نباشه ؛؛
۰۴-بهمن-۱۳۸۷, ۱۹:۱۴:۲۹
وب سایت ارسال‌ها
پاسخ
sjh آفلاین
كاربر دو ستاره
**

ارسال‌ها: 77
موضوع‌ها: 22
تاریخ عضویت: اردیبهشت ۱۳۹۱

تشکرها : 150
( 99 تشکر در 40 ارسال )
ارسال: #6
RE: برنامه جایگشت حروف
این کد فقط سه تا حرف رو جایگشت می ده اگه می شه برنامه ای بنویسید که هر تعداد حرف رو که کاربر وارد می کنه جایگشت بده؟؟
۱۷-اردیبهشت-۱۳۹۱, ۱۱:۳۳:۵۳
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  درخواست یک برنامه جایگشت در C++ homayoon_sa 11 20,968 ۲۱-فروردین-۱۳۹۵, ۰۰:۱۲:۲۲
آخرین ارسال: Ghoghnus
  [سوال] برنامه‌ی جایگشت و زیر‌مجموعه b-andishe 7 8,118 ۱۸-بهمن-۱۳۹۲, ۰۳:۳۰:۲۲
آخرین ارسال: f.akrami1995
  ساخت حروف m mr_mi_3 2 3,615 ۱۷-اردیبهشت-۱۳۹۱, ۱۱:۴۰:۴۹
آخرین ارسال: sjh

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS