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

[ + افزودن آگهی متنی جدید ]




صفحه 126 از 326 اولاول ... 2676116122123124125126127128129130136176226 ... آخرآخر
نمايش نتايج 1,251 به 1,260 از 3257

نام تاپيک: سوالات مبتدی و عمومی (++C, C) خود را اینجا بپرسید

  1. #1251
    اگه نباشه جاش خالی می مونه HEGMATANEH's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    هرکجا هستم باشم آسمان مال من است
    پست ها
    409

    پيش فرض

    دوستان عزیز کسی میتونه دقیق توضیح بده تابع SRAND چه کاری انجام میده؟لطفا یه مثال بزنید

  2. #1252
    داره خودمونی میشه Mr Mohabat's Avatar
    تاريخ عضويت
    Mar 2011
    پست ها
    131

    پيش فرض

    خوب دوست عزیز میتونه یه شمارنده بزاره و هر بار که یه مقسوم علیه رو رایت میکنه ++ بشه و آخر بار که از حلقه میاد بیرون شمارنده رو رایت کنه.
    درسته؟؟
    حرف شما صحيح
    ايشون هم همين كار رو كرده و غير از عدد يك بقيه اعداد را شمارش كرده و البته مقسوم عليه ها رو رايت نكرده كه حتما دليل داشته
    در اعداد كوچيك هم كار مي كنه مشكل فقط در اعداد بزرگ هست كه احتمالا نوع متغير رو بايد تغيير بده

  3. #1253
    اگه نباشه جاش خالی می مونه HEGMATANEH's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    هرکجا هستم باشم آسمان مال من است
    پست ها
    409

    پيش فرض

    دوست عزیز در مورد سوال دوم خودم چی میتونی کمک کنی؟

  4. #1254
    آخر فروم باز mf.designing's Avatar
    تاريخ عضويت
    Nov 2008
    محل سكونت
    Tabriz city
    پست ها
    3,344

    پيش فرض

    بجای int از long int استفاده کردم ولی بازم همونجوریه.مشکل از کد نیست؟
    کد ساده ای هست و اشکال دار به نظر نمیرسه ! از کدی که دوست عزیزمون هم گذاشت یه بار استفاده و تست کنید .

    دوستان عزیز کسی میتونه دقیق توضیح بده تابع SRAND چه کاری انجام میده؟لطفا یه مثال بزنید
    از تابع srand استفاده می کنن تا نقطه شروع اعداد تصادفی که انتخاب میشن رو تغییر بدن.این تابع یه پارامتر میخواد که میتونین از خروجی تابع time برای دادن یه عدد به این تابع استفاده کنین: (time.h رو include کنین.)
    srand( (unsigned)time( NULL ) );

  5. این کاربر از mf.designing بخاطر این مطلب مفید تشکر کرده است


  6. #1255
    داره خودمونی میشه Mr Mohabat's Avatar
    تاريخ عضويت
    Mar 2011
    پست ها
    131

    پيش فرض

    تابع srand يك مقدار از نوع صحيح مي گيرد و يك عدد صحيح بر مي گرداند اما در هر بار اجرا همان عدد را بر مي گرداند براي جلوگيري از اين كار از تابع time استفاده مي شود به صورت زير :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اما تابع time چيست ؟
    تابعي است كه زمان سيستم را بر مي گرداند اما زمان را به صورت عدد صحيح بر مي گرداند
    مثلا تاريخ
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و ساعت
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    باشد اين تابع عدد (time) عدد 0 را بر مي گرداند
    يا مثلا تاريخ
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ساعت
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اين تابع عدد 30*24*3600+14*3600+12 را بر مي گرداند
    در حقيقت فاصله زماني بر حسب ثانيه را از تاريخ
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ساعت
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بر مي گرداند اما زماني كه بر مي گرداند بر حسب 00:00 GMT مي باشد
    موفق باشيد

  7. این کاربر از Mr Mohabat بخاطر این مطلب مفید تشکر کرده است


  8. #1256
    اگه نباشه جاش خالی می مونه HEGMATANEH's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    هرکجا هستم باشم آسمان مال من است
    پست ها
    409

    پيش فرض

    میشه در مورد ورودی های بدون علامت یه توضیحی بدید.(unsigned)

  9. #1257
    آخر فروم باز alil1369's Avatar
    تاريخ عضويت
    Feb 2005
    محل سكونت
    متغییر !!
    پست ها
    1,593

    پيش فرض

    سلام
    یه درخواست دارم از اساتید محترم
    امکانش هست لطف کنید این چندتا برنامه رو برای من بنویسید ؟؟

    1 - برنامه ای که 3 عدد از ورودی بگیرد و ماکزیمم انها را پیدا کند و چاپ کند
    2 - برنامه ای که 4 عدد خوانده و زوج و فرد ها و تعداد مثبت ها رو منفی ها رو چاپ کنه
    3 - یک عدد 3 رقمی خوانده و یک رقم دیگر نیز بخواند چک کند که رقم در عدد وجود دارد یا خیر ( مثلا 243 بدیم بعد 2 بدیم بگه توش هست )
    4 - یک ارایه 2 بعدی 3*3 خوانده و حاصلجمع هر ستون را زیر ان چاپ کند مثلا
    3 2 1
    6 5 4
    9 8 7
    --------
    18 15 12

    5- بزرگترین عنصر یک ارایه دو بعدی 3*3 را به همراه سطر و ستون ان چاپ کند

    ---------- Post added at 11:24 PM ---------- Previous post was at 11:23 PM ----------

    ممنون و تشکر از لطفتون

  10. #1258
    داره خودمونی میشه Mr Mohabat's Avatar
    تاريخ عضويت
    Mar 2011
    پست ها
    131

    پيش فرض

    unsignd كه توضيح نداره
    signd و unsignd كه اولي براي اعداد علامت دار ( منظور اعدادي كه شامل اعداد منفي نيز مي باشد ) و دومي اعداد بدون علامت يعني اعداد فقط مثبت
    هموانطوري كه ميدانيد اعداد در كامژيوتر به صورت بيت ذخيره مي شود در اعداد signd يكي از بيت ها نشانگر منفي يا مثبت بودن عدد مي باشد كه بيت آخر مي باشد و در صورت يك بودن اين بيت عدد منفي ود در غير اين صورت مثبت است اما در اعداد بدون علامت unsignd بيت علامت وجود ندارد و اعداد از صفر شروع مي شود تا ماكزيمم به سمت اعداد مثبت

    چيز خاصي نداره كه بگم

  11. 2 کاربر از Mr Mohabat بخاطر این مطلب مفید تشکر کرده اند


  12. #1259
    آخر فروم باز caca_caca888's Avatar
    تاريخ عضويت
    Nov 2007
    پست ها
    4,316

    پيش فرض

    سلام
    یه درخواست دارم از اساتید محترم
    امکانش هست لطف کنید این چندتا برنامه رو برای من بنویسید ؟؟

    1 - برنامه ای که 3 عدد از ورودی بگیرد و ماکزیمم انها را پیدا کند و چاپ کند
    2 - برنامه ای که 4 عدد خوانده و زوج و فرد ها و تعداد مثبت ها رو منفی ها رو چاپ کنه
    3 - یک عدد 3 رقمی خوانده و یک رقم دیگر نیز بخواند چک کند که رقم در عدد وجود دارد یا خیر ( مثلا 243 بدیم بعد 2 بدیم بگه توش هست )
    4 - یک ارایه 2 بعدی 3*3 خوانده و حاصلجمع هر ستون را زیر ان چاپ کند مثلا
    3 2 1
    6 5 4
    9 8 7
    --------
    18 15 12

    5- بزرگترین عنصر یک ارایه دو بعدی 3*3 را به همراه سطر و ستون ان چاپ کند

    ---------- Post added at 11:24 PM ---------- Previous post was at 11:23 PM ----------

    ممنون و تشکر از لطفتون
    سوالاتت زیاده.اولیو میگم بعدش یکی دیگرم انتخاب کن بگم:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته واسه خودت میگم...اگه میخوای یاد بگیری باید خودت بنویسی.اگه نشد بعد بیای مشکلاتشو اینجا بگی...
    وگرنه 5 تا که ایرادی نداره.10 تا باشه

  13. این کاربر از caca_caca888 بخاطر این مطلب مفید تشکر کرده است


  14. #1260
    داره خودمونی میشه Mr Mohabat's Avatar
    تاريخ عضويت
    Mar 2011
    پست ها
    131

    پيش فرض

    سلام
    یه درخواست دارم از اساتید محترم
    امکانش هست لطف کنید این چندتا برنامه رو برای من بنویسید ؟؟

    1 - برنامه ای که 3 عدد از ورودی بگیرد و ماکزیمم انها را پیدا کند و چاپ کند
    2 - برنامه ای که 4 عدد خوانده و زوج و فرد ها و تعداد مثبت ها رو منفی ها رو چاپ کنه
    3 - یک عدد 3 رقمی خوانده و یک رقم دیگر نیز بخواند چک کند که رقم در عدد وجود دارد یا خیر ( مثلا 243 بدیم بعد 2 بدیم بگه توش هست )
    4 - یک ارایه 2 بعدی 3*3 خوانده و حاصلجمع هر ستون را زیر ان چاپ کند مثلا
    3 2 1
    6 5 4
    9 8 7
    --------
    18 15 12

    5- بزرگترین عنصر یک ارایه دو بعدی 3*3 را به همراه سطر و ستون ان چاپ کند
    دوست عزيز اين تمرين ها برا اينه كه شما يه ذره به اون مغر محترم زحمت بديد و يه ذره فكر كنيد
    اگر بنده يا ديگر دوستان اين برنامه رو براي شما بنويسند براي شما هيچ سودي ندارد
    شما كمي فكر كنيد و مشكلاتتان را مطرح كنيد دوستان هستند و به سوالات شما ژاسوخ خواهند گفت

    يك توصعه اينكه سعي كنيد برنامه را قبل از نوشتن به زبان مربوطه درك كرده و در صورتي كه تازه كار هستيد فلوچارت آن را براي خودتان روي كاغذ رسم كنيد مهمتر از برنامه نويسي به يك زبان خاص درك الگوريتم و توانايي رسم فلوچارت است و در نوشتن آن به يك زبان خاص ( كه در اينجا c++ است ) فقط لازم است كه كلمات كليدي آن را و طرز كار آنها را بلد باشيد .
    اگر شما الگوريتم را خوب درك كنيد بيش از 50 درصد راه را رفته ايد

    مثلا سوال اول گفته سه عدد از ورودي بگيرد كه بعيد ميدونم كسي باشه كه اينو ندونه
    و براي ماكزيمم هم با دو بار مقايسه ( با دستور if ) جواب به دست مي آيد

    برا بقيه هم يه كم يه كم فكر و يه كم علاقه نشون بديد حله

  15. این کاربر از Mr Mohabat بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •