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

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




صفحه 193 از 326 اولاول ... 93143183189190191192193194195196197203243293 ... آخرآخر
نمايش نتايج 1,921 به 1,930 از 3257

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

  1. #1921
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2011
    پست ها
    5

    پيش فرض

    با سلام و خسته نباشی خدمت دوستان عزیز

    از دوستان کسی هست بتونه بهم کمک کنه؟یک تابع تو سی پلاس میخوام که اعمال(* + - / % ! سیگما وتوان )رو محاسبه کنه.متشکرم

  2. #1922
    داره خودمونی میشه A.I.V.I.O's Avatar
    تاريخ عضويت
    Oct 2012
    محل سكونت
    همدان
    پست ها
    101

    پيش فرض

    یه پرسش دیگه!!!!
    اگه یه تابع توی یه برنامه داشته باشیم، بعد از اینکه تابع کارش تموم میشه، همه ی مشخصاتشم باهاش از بین میره (منظورم متغیر ها و Pointer ها و ... ست) و حافظه آزاد میشه؟ یا اگه توش یه متغیر از نوع new داشتیم باید در آخر delete کنیمش؟ اگه یه کم نا مفهوم پرسیدم بگین کدشو بزارم و واضح تر بپرسم!

  3. #1923
    داره خودمونی میشه A.I.V.I.O's Avatar
    تاريخ عضويت
    Oct 2012
    محل سكونت
    همدان
    پست ها
    101

    پيش فرض

    با سلام و خسته نباشی خدمت دوستان عزیز

    از دوستان کسی هست بتونه بهم کمک کنه؟یک تابع تو سی پلاس میخوام که اعمال(* + - / % ! سیگما وتوان )رو محاسبه کنه.متشکرم
    برای توان میتونی یه حلقه ی for توی یه تابع درست کنی، یعنی دو تا عدد بگیری، عدد نخست رو درون یه متغیر دیگه قرار بدی و به تعداد عدد دوم (یکی کمتر) اون متغیر رو در عدد نخست ضرب کنی، البته از اون جایی که به نظر میرسه هدف از این پرسش به کار بردن تابع بازگشتی بوده باشه، پس باید مقدار برگردونده شده در تابعت، همون مقدار نخست ضربدر همون تابع باشه، البته در هر مرحله از عدد دوم باید یکی کم کنی تا زمانی که به 1 برسه.

    منظورتو از سیگما درست نفهمیدم، اگه منظورت اینه یه تابع بدیم که سیگماشو از یه عدد تا یه عدد دیگه بگیره، باید یه تابع تعریف کنی (که این تابع همون تابع جوی علامت سیگماست) و یه تابع دیگه (که این تابع دو عدد رو میگیره و سیگمای تابع اولی از عدد نخست تا عدد دوم حساب میکنه) باید توی تابع دوم هر سری تابع اول رو برگردونی البته یاید متغیرشو یه واحد کم کنی تا زمانی که به متغیر دوم تابع دوم برسی.

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

    میدونم بسیار بد گفتم، ولی به زودی یکی از اساتید احتمالا درست و واضح پاسختو بده)

  4. این کاربر از A.I.V.I.O بخاطر این مطلب مفید تشکر کرده است


  5. #1924
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2011
    پست ها
    5

    پيش فرض

    mer30 azizam shoma lotf darid hamin ke zahmat keshidid va type kardid khodesh ye donya arzesh dare mochakeram

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


  7. #1925
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2012
    پست ها
    18

    پيش فرض

    دوست عزیز نیاز نیست که چندین جا مطالب یکسانی قرار دهید

    اصلا اون پست قبلی بنده رو مطالع کردید !!

    عرض کردم که کامپیوتر یا زبان برنامه نویسی به خودی خود نمیتواند تشخیص دهد مثلا تابع ما چی هست در برنامه نویسی مثلا نداریم باید بهش بگیم این فرمول رو ما به شما (سیستم) میدهیم لطفا در کسری از ثانیه با توجه به داده ها و مواردی که قبلا داده ایم ان را حل بفرمائید

    پس لطفا شما هم فرمول همراه با داده هایی که قرار است سیستم رو ان عملیات انجام دهد رو اینجا قرار دهید تا دوستان بتوانند شما رو بهتر راهنمائی کنند

    به عنوان مثال اون دامنه ای که عرض کردید چطور بدست می اید یا . . . . .


    بله حق با شماست ولی من این جواب ها رو ننوشتم یکی از دوستان زحمت کشیدند من دانشگاه بودم به جای من سر زدند وبرای هر کسی که در این با ره سوال کرده بود پاسخ گذاشتند
    صورت کامل برنامه این است که ما تابع (f(x)=(x2 را در برنامه دارین برنامه از کاربر میخواهد که یکaوb را وارد کند وb-a را حساب کند که این همان دامنه تابع است بعد از کاربر میخواهد یک عددی وارد کند به عنوان i که این همان تعداد اعداد تصادفی است که کاربر میخواهد تولید شود مثلا 1000 کامپیوتر دامنه را به i قسمت تقسیم می کند برای راحت تر شدن برنامه یک ورودی از شما می گیرد یعنی یک x و (f(x وبعد اعدادی که انتحاب میکند (f(x هایشان را به ترتیب با مقدار (f(x قبلی مقایسه کند و اگر بزرگ تر از مقدار قبلی ماکزیمم بود ان را به جای مقدار قبلی ذخیره کند و اگر کوچکتر از مقدار قبلی مینیمم بود بود ان را به جای مینیمم قبلی جایگذاری کند اولین مقدار ماکزیمم و مینیمم همان مقدار اولیه ایست که کاربر وارد کرده (هم به عنوان ماکزیمم هم به عنوان مینیمم) و اخر سر (f(xماکزیمم و(f(xمینیمم را به ما میدهد به همراه xی که در ان نقطه این (f(x به دست می اید
    { برای نمونه کاربر وارد میکند a=-2و2=b دامنه ما نیسود از -2 تا2 بعد ما i را 1000 وارد میکنیم ;امپیوتر (b-a)/i )) مه همان 4/1000 را محاسبه میکند یعنی فاصله داده اول تا داده دوم 4/1000 است و بعد مینیمم راکه 0=(f(0 و ماکزیمم که 4=(f(2) = f(-2 است را به ما میدهد
    دیگهبهتر از این بلد نیستم شرح بدم راستی نمیخوام زیاد پیشرفته باشد من فقط کمی برنامه نویسی بلدم در حد ایجاد تابع و یه کم هم ارایه ,...

  8. #1926
    داره خودمونی میشه A.I.V.I.O's Avatar
    تاريخ عضويت
    Oct 2012
    محل سكونت
    همدان
    پست ها
    101

    پيش فرض

    @LLMMM
    خوب شما الان کدوم قسمتشو به مشکل برخوردی؟

  9. #1927
    کـاربـر بـاسـابـقـه szh_1367's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    1,007

    پيش فرض

    یه پرسش دیگه!!!!
    اگه یه تابع توی یه برنامه داشته باشیم، بعد از اینکه تابع کارش تموم میشه، همه ی مشخصاتشم باهاش از بین میره (منظورم متغیر ها و Pointer ها و ... ست) و حافظه آزاد میشه؟ یا اگه توش یه متغیر از نوع new داشتیم باید در آخر delete کنیمش؟ اگه یه کم نا مفهوم پرسیدم بگین کدشو بزارم و واضح تر بپرسم!
    ببینید بحث مدیریت حافظه در هر زبان برنامه نویسی فرق داره اما همه انها در یک نقطه مشترک هستند اون هم نقش بسیار کلیدی سیستم عامل است

    بنده به صورت کامل دقیق اطلاع ندارم که مدیریت حافظه در سی پلاس پلاس چگونه است

    اما چیزی که قدرت سی پلاس پلاس رو بیش از اندازه کرده اینکه برنامه نویس میتواند به صورت مستقیم حافظه رو مدیریت کند یعنی شما میتوانید بعد از اینکه شی یا . . . رو ایجاد کردید ان را به سرعت از بین ببرید

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


  11. #1928
    آخر فروم باز MaSoUd555's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    تهران
    پست ها
    1,117

    پيش فرض

    دمت گرم.
    لیست پیوندی نمیدونم چیه و اصن ولش کن، هر زمانی که رسیدم بهش میخونم.
    ولی میشه بگی اون دو تا براکتی که پس از واژه ی delete باز میکنیم، به چه دردی میخوره و اصولا میشه توشنو چیزی نوشت؟ میشه یه توضیح مختصر دربارش بدی؟ بعدا بیشتر میخونم، آخه اینجوری آدم یه چیزی رو نیمه بدونه میمونه تو خماری!
    سلام اینارو نگاه کن


    • If you allocate with malloc(), you use free()
    • If you allocate with new you use delete
    • If you allocate with new[] you use delete[]

    اینم مثال
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    و همونطور که دوستمون گفت نمیتونی یه خونشو پاک کنی با این شواهد ، شما برای اینکار یه آرایه دیگه در نظر بگیر همرو کپی کن اونور بدونه اونی که میخوای !!! این ساده ترین راهه

    لیست پیوندی هم اینقد فک کنم تو نت زیاده که لازم به گفتن نیس

    یه پرسش دیگه!!!!
    اگه یه تابع توی یه برنامه داشته باشیم، بعد از اینکه تابع کارش تموم میشه، همه ی مشخصاتشم باهاش از بین میره (منظورم متغیر ها و Pointer ها و ... ست) و حافظه آزاد میشه؟ یا اگه توش یه متغیر از نوع new داشتیم باید در آخر delete کنیمش؟ اگه یه کم نا مفهوم پرسیدم بگین کدشو بزارم و واضح تر بپرسم!
    تا جایی که یادمه داده های محلی بعد از پایان اون بلاک از بین میرن ، این خصوصیت اوناس ، همونطور که داده های Main بعد تموم شدنش ار بین میرن ، در توابع هم به همین صورته
    Last edited by MaSoUd555; 19-11-2012 at 11:38.

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


  13. #1929
    داره خودمونی میشه A.I.V.I.O's Avatar
    تاريخ عضويت
    Oct 2012
    محل سكونت
    همدان
    پست ها
    101

    پيش فرض

    سپاس از هر دوتون ولی نگفتین، توی اون براکت جلوی delete میشه چیزی نوشت؟

  14. این کاربر از A.I.V.I.O بخاطر این مطلب مفید تشکر کرده است


  15. #1930
    آخر فروم باز MaSoUd555's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    تهران
    پست ها
    1,117

    پيش فرض

    سپاس از هر دوتون ولی نگفتین، توی اون براکت جلوی delete میشه چیزی نوشت؟
    نه دوست عزیز اونی که فک میکنید نیست ، و نمیشه چیزی نوشت

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


Thread Information

Users Browsing this Thread

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

User Tag List

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

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