تور لحظه آخری
امروز : یکشنبه ، 17 تیر 1403    احادیث و روایات:  امام محمد باقر(ع):هیچکس تا زبانش را نگه ندارد از گناهان در امان نیست.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

اتاق فرار

خرید ووچر پرفکت مانی

تریدینگ ویو

کاشت ابرو

لمینت دندان

ونداد کولر

صرافی ارکی چنج

صرافی rkchange

دانلود سریال سووشون

دانلود فیلم

ناب مووی

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

سرور اختصاصی ایران

تور دبی

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

پیچ و مهره

طراحی کاتالوگ فوری

دانلود کتاب صوتی

تعمیرات مک بوک

Future Innovate Tech

آموزشگاه آرایشگری مردانه شفیع رسالت

پی جو مشاغل برتر شیراز

قیمت فرش

آموزش کیک پزی در تهران

لوله بازکنی تهران

میز جلو مبلی

هتل 5 ستاره شیراز

آراد برندینگ

رنگ استخری

سایبان ماشین

قالیشویی در تهران

مبل استیل

بهترین وکیل تهران

شرکت حسابداری

نظرسنجی انتخابات 1403

استعداد تحلیلی

کی شاپ

خرید دانه قهوه

دانلود رمان

وکیل کرج

آمپول بیوتین بپانتین

پرس برک

بهترین پکیج کنکور

خرید تیشرت مردانه

خرید نشادر

خرید یخچال خارجی

وکیل تبریز

اجاره سند

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید ووچر پرفکت مانی

خرید سی پی ارزان

خرید ابزار دقیق

بهترین جراح بینی خانم

تاثیر رنگ لباس بر تعاملات انسانی

خرید ریبون

 






آمار وبسایت

 تعداد کل بازدیدها : 1805477682




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

مسابقه ی کوتاه ترین برنامه


واضح آرشیو وب فارسی:سایت ریسک: hamed valizadeh01-08-2008, 11:19 AMسلام به فکرم رسید که برای ایجاد تنوع یک مسابقه بین اعضا برگزار کنیم که که به شرح زیر هست: هر شنبه صورت سوال یک مساله ی برنامه نویسی آسان یا متوسط رو پست میکنیم و یک کد جواب رو به زبان C++ یا C رو هم می دهیم. کاری که شما باید بکنید اینه که یک برنامه بنویسید که طولش از برنامه ی قبلی ای که توسط اعضا فرستاده شده کمتر باشه. در پایان هفته کسی که کوتاه ترین برنامه را تونسته بود بنویسه می تونه سوال هفته بعد رو خودش طرح کنه. لطفا نظراتتون رو اعلام کنید تا اگه موافق بودین امشب صورت سوال هفته اول به همراه قوانین رو بفرستم. سید حامد ولی زاده Mina Mehdizadeh01-08-2008, 11:48 AMپیشنهاده بسیار خوبیه ....ولی دیگه نمی خواد جوابو پست کنید .....هر سوال یه هفته وقت داشته باشه که تو این یه هفته بچه ها برنامه هاشون رو پست کنن و بعد گروه داوری قضاوت کنه مال کی بهتره .......:10: hamed valizadeh01-08-2008, 11:58 AMنه این مسابقه در مورد بهتر بودن نیست. کوتاه ترین سورس برنده میشه. Mina Mehdizadeh01-08-2008, 12:19 PMنمی دونم ...ایده اصلیش مال شماست .....ولی خوبی کد فقط به کوتاه بودنش نیست .......هر جور صلاح میدونید ! hamed valizadeh01-08-2008, 12:21 PMاینو برای حساب کردن حجم کد (بدون در نظر گرفنن tab, space, new line و ...) نوشتم. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!برنامه ها تون رو تو اون کادر paste کنین hamed valizadeh01-08-2008, 12:25 PMنظر شما صحیح ولی اینجوری هیجان مسابقه خیلی زیاد میشه چون دیگه آخرای مسابقه حجم کد ها 1 بایت 1 بایت کم تر میشه و رقابت فشرده می شه. taia01-08-2008, 12:28 PMنه این مسابقه در مورد بهتر بودن نیست. کوتاه ترین سورس برنده میشه. گرچه کوتاه بودن خیلی اوقات مشکلات بسیاری پیش میاره، ولی ایده ی جالبی هست، به نظرم شما سوال اول رو بگزار (و یک چیز ساده هم بگزارید که دوستان بیایند، خیلی ها ممکن به دلیل کمبود وقت و سختی که نیاز به تامل و راه حل جستن هست منصرف بشوند در اول راه) و بعد ببین چقدر استقبال میشه، اگه خوب بود که ادامه می دید اگر هم نه :31: مثلا بگید یک برنامه بنویسید که هشت عدد بگیره، از کوچک به بزرگ مرتب کنه و بگه کدام ها اول هستند و تعداد خطها در کل از بیست خط بیشتر نشه( ساده هست ولی خوب اگر قصد کوتاهی باشه این موضوعات بهتر هست - البته این رو مثال گفتم :31: ) موفق باشید. hoax3r01-08-2008, 12:33 PMاسم تاپیکو دیدم فکر کردم مثل مسابقه Tiny PE هست،ولی به نظر چیز دیگه میاد. :3: Mina Mehdizadeh01-08-2008, 12:37 PMاسم تاپیکو دیدم فکر کردم مثل مسابقه Tiny PE هست،ولی به نظر چیز دیگه میاد. :3: این که میگید چیه ؟؟؟؟؟؟ hamed valizadeh01-08-2008, 12:39 PMقوانین مسابقه: 1- برای هر سوال یک جواب نمونه ارسال می شود که حجم آن نه خیلی کم و نه خیلی زیاد می باشد. 2- کپی کردن برنامه ی نمونه یا برنامه های اعضا و ویرایش و ارسال آن ها با حجم کمتر هیچ گونه مانعی ندارد. 3- در صورتی که برنامه ای کامپایل نشود مورد قبول نیست. 4- سعی کنید که حجم برنامه ای که می نویسید از حجم آخرین برنامه ی ارسال شده کم تر باشد. 5- برنامه ی شما باید کاملا درست باشد، در غیر این صورت مورد قبول نیست. 6- کپی کردن برنامه ها از هر منبعی که در دسترس عموم است بدون ذکر منبع قابل قبول است. 7- برای اندازه گرفتن حجم کد از لینک زیر استفاده کنید. http://hamedvalizadeh.byethost17.com/code-size.php s_0o001-08-2008, 12:47 PMخیلی خوبه ، باعث میشه برنامه نویسیمون خوب بشه ، من موافقم hoax3r01-08-2008, 12:57 PMاین که میگید چیه ؟؟؟؟؟؟ تو این مسابقه باید کوچکترین فایل اجرایی معتبر (PE) رو ساخت. مثلا یکی تونسته بود یه برنامه 97 بایتی بسازه hamed valizadeh01-08-2008, 01:26 PMمسابقه از همین الان تا آخر هفته دیگه شروع میشه: صورت سوال: عددی را قرینه در مبنای 16 می نامیم که اگر آن را در مبنای 16 بر عکس بکنیم برابر با خودش است. برای مثال عدد 1028 در مبنای 10 ، در مبنای 16 قرینه است زیرا : 404 = 404 (در مبنای 16) ولی عدد 1026 در مبنای 10 ، در مبنای 16 قرینه نیست زیرا : 402 =! 204 (در مبنای 16) برنامه ای بنویسید که که یک عدد N را از ورودی بگیرد و پس از آن N عدد را در مبنای 10 از ورودی بگیرد. سپس از بین این اعداد، اعدادی را که در مبنای 16 قرینه اند را در مبنای 16 از کو چک به بزرگ بنویسد. -تعداد اعداد حداکثر 100 تا است. -هر عدد بین 0 تا 10000 است. ورودی نمونه: 3 1028 1026 15 خروجی نمونه: F 404 hamed valizadeh01-08-2008, 01:27 PMحجم کد = 470 !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! hamed valizadeh01-08-2008, 02:48 PMحجم کد = 287 !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! hamed valizadeh01-08-2008, 03:03 PMچی شد؟ چرا کسی نمیاد؟ صورت سوال سخته؟ rf.ariyapoor02-08-2008, 12:08 AMدوست عزیز بسیار بسیار تاپیک خوب و جالب و مفیدی زدی ممنون آقا سوال این هفته رو کسی که جواب نداد من هم خودم جمعه 11/5/87 دیدم و نتونستم کاری بکنم برنامه هات هم بسیار جالب بود خواهش هم دارم که تاپیک رو ادامه بده خواهشا من که واسه سوال هفته بعد آمادم و منتظر هستم حتما سوال رو بذار و پیگیر تاپیک باش ایشالا بچه ها هم یواش یواش میان در ضمن یه کاری که به نظرم حتما باید انجام بشه اینه که در مورد برنامه هایی که مینویسیم آخر هر هفته که برنامه مورد نظر انتخاب میشه توضیح کاملی در موردش بدیم این جوری تاپیکه خیلی مفیدی میشه hamed valizadeh02-08-2008, 10:21 AMسلام خوب این سوال مال همین هفته است که شروع شده دیگه! امروزم شنبه است... Mina Mehdizadeh02-08-2008, 11:35 PMحجم کد = 287 !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! آقا من کم اوردم.....این کدا رو برا تضعیف روحیه می ذارید ؟؟؟؟...... ya 30n02-08-2008, 11:49 PMبچه ها سلام با اينكه هنوز برنامه نويسي رو فرا نگرفته ام!!! ولي با اين پيشنهادتون خيلي خيلي حال كردم ايول... دعا كنيد منم ياد بگيرم اينجا ميايم هر روز مسابقه با جايزه هاي نفيس!!! يا حق (: hamed valizadeh03-08-2008, 11:07 AMخوب می تونید برا اینکه تاپیک آموزش هم داشته باشه سوالاتتون رو درباره ی طرز کار کد ها بگید؟ ya 30n03-08-2008, 11:44 AMسلام دوست خوبم راستش ديدم زبان برنامه نويسي شما c هستش ولي من بايد vb ياد بگيرم آخه براي امتحان بايد ياد بگيرم كه قبول شم... يا حق (: Ar@m03-08-2008, 01:32 PMنمي شه ديگه كد نمونه نذارين؟ اين كد كه گذاشتين خيلي خوبه كه! چي از اين بهتر بذاريم آخه!!! hamed valizadeh03-08-2008, 01:53 PMباشه از هفته دیگه کد نمی ذارم تا کم کم خودتون با روش های کوتاه کردن کد آشنا شین. NARAFIGH204-08-2008, 01:08 AMعاليه حيف وقت ندارم taia04-08-2008, 06:32 AMسلام دوست خوبم راستش ديدم زبان برنامه نويسي شما c هستش ولي من بايد vb ياد بگيرم آخه براي امتحان بايد ياد بگيرم كه قبول شم... يا حق (: عاليه حيف وقت ندارم دوستان عزیز لطف کنید پستها بی ربط ندید همین الآن هیچی نشده 3 صفحه شد تاپیک! اگر جواب دارید کوتاهتر پست کنید اگر نه که دیگه این که شما vb کارید و c بلد نیستید و یا وقت ندارید به دوستان این انجمن هیچ مربوط نمیشه! لطف می کنید. نمي شه ديگه كد نمونه نذارين؟ اين كد كه گذاشتين خيلي خوبه كه! چي از اين بهتر بذاريم آخه!!! دقیقا من هم این هفته کمی سرم خلوت بود، نشستم یک دستی یه کد اول بکشم دیدم یک کد دوم آقا حامد پست داد! دیگه تمام، این هفته رو بی خیال شدم int f(int n) { j = s = 0; e = 15; do { s <<= 4; s += (n&e)>>j; e <<= 4; j += 4; } while (e>>4 < n); return s == n; } آقا حامد لطف می کنی این قسمت رو توضیح بدی مخصوصا آنجا که رنگی کردم...ممنون hamed valizadeh04-08-2008, 10:37 AMسلام تابع F میاد قرینه n رو در s قرار می ده و در خط آخر تابع هم همونطور که میبینین اونا رو با هم مقایسه میکنه. حالا در مورد چگونگی حساب کردن قرینه: همون طور که می دونید اگه م یه عدد رو در مبنای دو 4 رقم 4 رقم از هم جدا کنیم هر کدوم از این 4 رقم ها برابر با 1 رقم در مبنای 16 می باشند. چون که 16 = 2 به توان 4 برای مثال برای عدد 1011100 روش کار اینه ------- اول اونو 4 تا 4 تا از سمت راست جدا می کنیم =1100، 101 ------- هر کدوم از رقم ها رو در مبنای 16 می نویسیم 2(1100) = 10(12) = 16(C) و 2(101) = 10(5) = 16(5) ------- ------- پس عدد مورد نظر در مبنای 16 برا بر است با 16(5C) خوب حالا به راحتی میتونیم نتیجه بگیریم که می تونیم قرینه ی یک عدد رو در مبنای 16 میشه بدون تبدیل اون عدد به مبنای 16 بدست آورد به طوری که اول اون عدد رو در مبنای 2 می نویسیم و 4 تا 4 تا رقم ها شو جدا میکنیم و اونا رو بر عکس می کنیم. برای مثال برای عدد 1011100 روش کار اینه ------- اول اونو 4 تا 4 تا از سمت راست جدا می کنیم =1100، 101 و آخر اونایی که کمتر از 4 رقم دارن 0 اضافه می کنیم تا 4 رقمی بشن = 1100، 0101 ------- سپس اونارو برعکس می کنیم : =0101، 1100 ------- خب اگه این عدد رو به مبنای 16 ببریم میبینیم که برابر است با 16(C5) خوب این دوتا عدد رو با هم مقایسه میکنیم و میبینیم که با هم فرق می کنن پس 10(92) در مبنای 16 قرینه نیست. حالا اینم توضیحات برنامه اگه می خواین بهتر متوجه شین یه کاغذ وردارین و یه ورودی فرضی (مثلا همین 92) بهش بدین رو رو کاغذ کار برنامه رو خط به خط دنبال کنین. موفق باشید. rf.ariyapoor04-08-2008, 03:20 PMسلام تابع F میاد قرینه n رو در s قرار می ده و در خط آخر تابع هم همونطور که میبینین اونا رو با هم مقایسه میکنه. حالا در مورد چگونگی حساب کردن قرینه: همون طور که می دونید اگه م یه عدد رو در مبنای دو 4 رقم 4 رقم از هم جدا کنیم هر کدوم از این 4 رقم ها برابر با 1 رقم در مبنای 16 می باشند. چون که 16 = 2 به توان 4 برای مثال برای عدد 1011100 روش کار اینه ------- اول اونو 4 تا 4 تا از سمت راست جدا می کنیم =1100، 101 ------- هر کدوم از رقم ها رو در مبنای 16 می نویسیم 2(1100) = 10(12) = 16(C) و 2(101) = 10(5) = 16(5) ------- ------- پس عدد مورد نظر در مبنای 16 برا بر است با 16(5C) خوب حالا به راحتی میتونیم نتیجه بگیریم که می تونیم قرینه ی یک عدد رو در مبنای 16 میشه بدون تبدیل اون عدد به مبنای 16 بدست آورد به طوری که اول اون عدد رو در مبنای 2 می نویسیم و 4 تا 4 تا رقم ها شو جدا میکنیم و اونا رو بر عکس می کنیم. برای مثال برای عدد 1011100 روش کار اینه ------- اول اونو 4 تا 4 تا از سمت راست جدا می کنیم =1100، 101 و آخر اونایی که کمتر از 4 رقم دارن 0 اضافه می کنیم تا 4 رقمی بشن = 1100، 0101 ------- سپس اونارو برعکس می کنیم : =0101، 1100 ------- خب اگه این عدد رو به مبنای 16 ببریم میبینیم که برابر است با 16(C5) خوب این دوتا عدد رو با هم مقایسه میکنیم و میبینیم که با هم فرق می کنن پس 10(92) در مبنای 16 قرینه نیست. حالا اینم توضیحات برنامه اگه می خواین بهتر متوجه شین یه کاغذ وردارین و یه ورودی فرضی (مثلا همین 92) بهش بدین رو رو کاغذ کار برنامه رو خط به خط دنبال کنین. موفق باشید. دوست عزیز این چیزایی که شما گفتید همه درست چند تا سوال داشتم: 1.عملگر >> یا << همون شیفت به چپ . شیفت به راست هست دیگه 2. s+=(n&e)<<j توی اینجا چرا n و e رو &کردی اصلا این خط چه کار میکنه ؟ 3.eرو که مساوی 15 گذاشتی چه کار میکنه ؟ 4.کلا تابع f رو توضیح بدی ممنون میشم:20: hamed valizadeh04-08-2008, 06:35 PMسلام 1. بله 2 و 3 . همون طور که میدونی در اول مقدار e عدد 10(15) یا 2(1111) هست زیرا وقتی هر عددی رو با e، & کنیم عدد حاصل برابر با 4 بیت اول اون عدد میشه برای مثال 1111 & 10111001 = 1001 و در دور دوم while مقدار e برابر با 11110000 میشه چون که این دور ما 4 بیت دوم رو می خوایم پیداکنیم برای مثال 11110000 & 10111001 = 10110000. مقدار j برای از بین بردن 0 های اضافه ی جلوی عدد است. برای مثال در دور دوم 4 عدد 0 اضافه جلوی عدد است و ما اون رو j بار به سمت راست شیفت می دیم، به همین دلیل j هر دفعه 4 تا اضافه میشه. 4. کل این حرفایی که تو این دو تا پست بود رو بزار جواب این سوال! KEEP POSTING Ar@m04-08-2008, 09:46 PMسلام 1. بله 2 و 3 . همون طور که میدونی در اول مقدار e عدد 10(15) یا 2(1111) هست زیرا وقتی هر عددی رو با e، & کنیم عدد حاصل برابر با 4 بیت اول اون عدد میشه برای مثال 1111 & 10111001 = 1001 و در دور دوم while مقدار e برابر با 11110000 میشه چون که این دور ما 4 بیت دوم رو می خوایم پیداکنیم برای مثال 11110000 & 10111001 = 10110000. مقدار j برای از بین بردن 0 های اضافه ی جلوی عدد است. برای مثال در دور دوم 4 عدد 0 اضافه جلوی عدد است و ما اون رو j بار به سمت راست شیفت می دیم، به همین دلیل j هر دفعه 4 تا اضافه میشه. 4. کل این حرفایی که تو این دو تا پست بود رو بزار جواب این سوال! چه جالب واقعا يه كد خلاقانه بود rf.ariyapoor05-08-2008, 10:02 AMآقای حامد ولی زاده ممنون واقعا کد جالبی بود mehdidelphi05-08-2008, 11:56 AMبا سلام شروع این مسابقه کی و چطوریه؟ mehdidelphi05-08-2008, 11:58 AMبا سلام شروع مسابقه کی و چطوریه؟ abtin505-08-2008, 01:52 PMببخشيد اما مثل اينكه ديگه سؤالي نيست كه طرح كنيد. من تازه كارم(خيلي نه) و خيلي دوست دارم مهارتم رو بسنجم.ممنون ميشم كه اين مسابقه رو ادامه بديد تا بچه ها بيشتر دستشون به كد نويسي عادت كنه. در ضمن اگه از استاندارد هاي كد نويسي هم در امتياز دهي استفاده بشه خيلي بهتره .مثلآ چگونگي مرتب كردن خط ها در يك تابع و از اين جور كارها تا بچه ها با دنياي استاندارد كار كنن. بازم ممنون.پس منتظريم ها. hamed valizadeh05-08-2008, 02:57 PMچه جالب واقعا يه كد خلاقانه بود خواهش می کنم. آقای حامد ولی زاده ممنون واقعا کد جالبی بود دوباره خواهش می کنم! با سلام شروع این مسابقه کی و چطوریه؟ هر شنبه یه صورت سوال رو کسی که برنده شده پست می کنه. (به پست قوانین مراجعه شود.) ببخشيد اما مثل اينكه ديگه سؤالي نيست كه طرح كنيد. من تازه كارم(خيلي نه) و خيلي دوست دارم مهارتم رو بسنجم.ممنون ميشم كه اين مسابقه رو ادامه بديد تا بچه ها بيشتر دستشون به كد نويسي عادت كنه. در ضمن اگه از استاندارد هاي كد نويسي هم در امتياز دهي استفاده بشه خيلي بهتره .مثلآ چگونگي مرتب كردن خط ها در يك تابع و از اين جور كارها تا بچه ها با دنياي استاندارد كار كنن. بازم ممنون.پس منتظريم ها. نه، تا دلتون بخواد صورت سوال هست که طرح بشه! می تونین از همین الان شروع کنین. چون این برنامه ها باید به کوتاه ترین حد باشند ممکنه از استاندارد خارج شن ولی در آینده ی نزدیک یه تاپیک برای کار روی الگوریتم ها و کلا کد نویسی استاندارد و خوب درست میکنم. Mina Mehdizadeh05-08-2008, 04:12 PMدر آینده ی نزدیک یه تاپیک برای کار روی الگوریتم ها و کلا کد نویسی استاندارد و خوب درست میکنم اگه میشه زودتر این لطف رو بکنید ( چون خیلی بهش نیاز دارم ....ممنون ) abtin505-08-2008, 04:41 PMما منتظر سؤاليم. ايشالا كه بتونه مفيد باشه اين تاپيك كه حتمآ هم هست. r.gh4506-08-2008, 01:44 AMسلام نشود که به شه ولی شاید که دفعه بعد بشه به هر حال این کد می زارم تا حامد جان فکر نکنه تنهاست و کار زیباشو ادامه بده حجم کد:292 !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! r.gh4506-08-2008, 02:00 AMحجم کد:278 !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! hamed valizadeh06-08-2008, 10:09 AMحجم کد = 255 سلام ایده خوبی بود. ممنون که بهم روحیه دادی :31:. اگه دقت کنی تو صورت سوال نوشته باز کوچک به بزرگ. من این کارو با تابع sort انجام میدم. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! abtin506-08-2008, 11:03 AMبچه ها صورت سؤال رو هم بگيد تا ببينيم چه ميشه كرد. ايول.ايشالا داره پا ميگيره اين تاپيك. ممنون hamed valizadeh06-08-2008, 12:56 PMبچه ها صورت سؤال رو هم بگيد تا ببينيم چه ميشه كرد. ايول.ايشالا داره پا ميگيره اين تاپيك. ممنون من که گفتم هر شنبه صورت سوال قرار می گیره abtin506-08-2008, 01:08 PMسلام نشود که به شه ولی شاید که دفعه بعد بشه به هر حال این کد می زارم تا حامد جان فکر نکنه تنهاست و کار زیباشو ادامه بده حجم کد:292 !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! پس اين چيه؟ ميشه بگيد چيكار ميكنه؟ كد ها رو ميگم. r.gh4506-08-2008, 04:39 PMسلام این کد مربوط به همون مسابقه اوله که در کد دوم حجمش کمتر شده البطه نقصهم داشت که حامد جان اشاره کرده بود اگه تونستم هم نقصشو رفع کنم و هم حجمشو کم کنم (ولی با این الگریتم فکر کنم سخته ) کد جدیدو دوباره می زارم وگرنه به اومید خدا هفته آینده :12: abtin507-08-2008, 08:44 AMميگم نميشه سؤالو زودتر بگيد؟ من اين هفته از شنبه بيرونم نميفهمم سؤالو. ممنون hamed valizadeh09-08-2008, 06:59 AMخوب، اینم صورت سوال این هفته. بنا به در خواستتون دیگه کد نمونه نمی ذارم.(یا نمی زارم!) صورت سوال: به ساختار مجموعه های زیر توجه کنید: دور اول: 0 1 دور دوم: 00 01 11 10 دور سوم: 000 001 011 010 110 111 101 100 دور چهارم: 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000 اگر به این اعداد دقت کرده باشید در هر مرحله اعداد مرحله قبل یک بار به همان صورت و یک با به صورت بر عکس قرار می گیرند و سپس به انتهای دسته اول 0 و به انتهای دسته دوم 1 اضافه می شود. برنامه شما باید دو عدد n و m را از ورودی دریافت کند و mامین عدد دور nام را در مبنای ده به ما بدهد. n حداکثر 8 می با شد. ورودی نمونه !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! خروجی نمونه !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! rf.ariyapoor09-08-2008, 09:35 AMدوست عزیز با توضیحاتی که دادی فکر کنم مرحله اول رو اشتباه نوشتی و باید به این صورت باشه: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! hamed valizadeh09-08-2008, 08:57 PMبله حق با شما بود. ممنون hamed valizadeh13-08-2008, 10:53 PMسلام چرا کسی کد نمی فرسته؟ خودتون خواسته بودین کد نمونه نفرستم. مشکل چیه؟ سوال سخته؟ rf.ariyapoor14-08-2008, 01:27 AMسلام حامد جان عزیز در مورد خود من که یکم همت پایینه و اینکه این هفته خدایی سرم شدید شلوغ بود و اینکه تازه دارم به دنیای لینوکس وارد میشم و تازه تازه دارم این دنیا رو درک میکنم همش این چند روزه تو لینوکسم و سرگرم کار کردن با اون به دوستانی که با لینوکس کار نکردن پیشنهاد میکنم اصلا از دستش ندن:46: سعی می کنم تو این چند روز یه کاراییش بکنم سوال رو sajadmg15-08-2008, 06:58 AMسلام این جواب منه !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! راستی حجم کد رو چجوری باید حساب کرد؟ hamed valizadeh15-08-2008, 04:50 PMسلام، برنامه شما ورودی نمونه رو درست جواب نمیده. برای حساب کردن حجم کد به لینک زیر مراجعه شود: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! rf.ariyapoor15-08-2008, 08:55 PMسلام این جواب منه !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!راستی حجم کد رو چجوری باید حساب کرد؟ دوست عزیز من برنامتو امتحان کردم فکر کنم درست جواب نمی داد من 4 و 5 رو وارد کردم اما 4 جواب داد در صورتی که باید 6 جواب می داد. حتی جواب منفی هم از برنامت گرفتم من این برنامه رو نوشتم فقط شرمنده که دیر شد گفتم که شدیدا این هفته سرم شلوغ بود حجم کد :351 !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!البته با برداشتن یه سری از خط ها مثل : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!حجم کد پایین تر می آد:46: حامد جان ایشالا سوال هفته بعد رو زود تر بذاری این دفعه زود تر شروع میکنم و ایشالا دوستان بیشتری ما رو همراهی خواهند کرد rf.ariyapoor16-08-2008, 06:11 PMحامد جان منتظر سوال هفته بعد هستیم hamed valizadeh16-08-2008, 06:23 PMورودی 3z خروجی zzz ورودی 4a 3b خروجی aaaabbb ورودی 1a خروجی a ورودی abc2a خروجی abcaa باتوجه به ورودی و خروجی های بالا یک برنامه بنویسید که یک رشته را دریافت کرده و مانند بالا عمل کند. حد اکثر طول رشته 10 کاراکتر می باشد. اعداد قبل از حروف بین 1 تا 9 می باشند. فاطـمه16-08-2008, 08:06 PMسلام بچه ها هستم نیستم بازی خرابه. این یعنی منم هستم.(البته اگه اجازه بدین) hamed valizadeh16-08-2008, 10:40 PMاین جا برای همه آزاده، خوشحال می شم به جمعمون بپیوندین mahdi_pc17-08-2008, 12:05 PMحجم کد: 198 !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! r.gh4517-08-2008, 12:09 PMسلام این کد اولییه اگه شد mp3 یا mp4 رو هم میفرستم حجم :217 !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! راستی می بخشید که هفته پیش جواب ندادم راستش هم سخت بود هم من فکرم درگیر موفق باشید:11: hamed valizadeh17-08-2008, 01:14 PMسلام آقای r.gh45 من وقتی به کدتون 1a 1a رو می دم جواب میده a 1a این مشکل رو برطرف کنین. سلام آقای mahdi_pc کوتاه کردن کد یعنی این که تا آخرین حدی که می تونین کد رو کوتاه کنین یعنی مثلا به جای str از s استفاده کنین یا به جای while(str[i]!=0) از while(str[i]) استفاده کنین. کدی که من نوشته ام حجمش 138 تا هست. که انشالا پایان هفته پستش می کنم. ممنون r.gh4517-08-2008, 01:26 PMسلام می شه c++ 4.5 IN WIN رو برای دانلود برای من بزارین r.gh4517-08-2008, 01:32 PMحجم 207 !!!! برای � سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1032]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن