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

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




صفحه 12 از 15 اولاول ... 289101112131415 آخرآخر
نمايش نتايج 111 به 120 از 147

نام تاپيک: راهنمایی در رابطه با دستورات c++

  1. #111
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2008
    پست ها
    132

    پيش فرض

    سلام.
    دوستان تو مساله مربوط به برزدن کارتها این تیکه از برنامه رو که با قرمز مشخص کردم متوجه نمیشم. لطفا این یه تیکه از برنامه روشفاف برام توضیح میدین .

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

  2. #112
    پروفشنال
    تاريخ عضويت
    Mar 2008
    پست ها
    588

    پيش فرض

    سلام
    من میخوام یک دستور همینطور انجام بشه تا زمانی که کاربر یک کلیدی رو فشار بده.
    چطوری باید بنویسم؟
    اینطوری که مینویسم کار نمیکنه:
    .
    .
    .
    while(!getch()){dastoorat
    }

  3. #113
    حـــــرفـه ای taia's Avatar
    تاريخ عضويت
    Aug 2005
    محل سكونت
    چو ایران نباشد تن من مباد
    پست ها
    2,107

    پيش فرض

    سلام
    من میخوام یک دستور همینطور انجام بشه تا زمانی که کاربر یک کلیدی رو فشار بده.
    چطوری باید بنویسم؟
    اینطوری که مینویسم کار نمیکنه:
    .
    .
    .
    while(!getch()){dastoorat
    }
    ببینید به طور عادی در C و C++ کامپایلر ها توجهی به کیبورد و دیگر دستگاههای ورودی ندارند.
    در کدی که شما گذاشتید، در واقع شما سیستم را ملزم کردید به اینکه هر باز از کاربر ورودی بگیرد، اگر کاربر ورودی وارد کرد برنامه بسته شود، یا لوپ شما بسته شود، که خوب این خود نیازمند وارد کردن دیتا توسط کاربر هست.
    اما راه حل:
    استفاده از تابعی به نام _kbhit() و در لایب conio.h برای مثال برنامه ی زیر رو ببینید:

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

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


  5. #114
    پروفشنال
    تاريخ عضويت
    Mar 2008
    پست ها
    588

    پيش فرض

    دست شما درد نکنه, خیلی ممنون.
    من خلاصه ترش رو نوشتم و جواب داد:
    .
    .
    .
    while(!kbhit()){dastoorat
    {
    Last edited by 1233445566; 07-05-2010 at 12:10.

  6. #115
    اگه نباشه جاش خالی می مونه TURBO_BOY2006's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    بندرانزلی
    پست ها
    428

    پيش فرض

    سلام دوستان.

    کسی میتون راهنمایی کنه چطور این سوالو حل کنم(برنامه رو میخوام)

    برنامه ای بنویسید که n عدد را از ورودی دریافت کند و تعداد اعداد اول را شمرده و چاپ کند.

    هر کاری میکنم نمیتونم حلش کنم.
    #include <iostream.h>
    int main()
    {
    int n,a,r,p,i,j,c;
    i=2;
    j=1;
    p=0;
    cout<<"tedate adadhaye shoma = ";
    cin>>n;
    while (j<=n)
    {
    cout<<"adade avale shoma";
    cin>>a;
    c=(a/2);
    if (i<c)
    {
    r=a mod i;
    if(r==0)
    j=j+1;
    else
    i=i+1;
    }
    else
    p=p+1;
    cout<<p;
    return 0;
    }
    نمیدونم چرا.شرط های تو در تو داده که من قاطی کردم.
    r=a mod i; رو میگه Statement missing ;
    و به } آخر هم گیر میده میگه Compound statement missing }
    ممنون میشم کمک کنید.
    Last edited by TURBO_BOY2006; 10-05-2010 at 16:22.

  7. #116
    حـــــرفـه ای taia's Avatar
    تاريخ عضويت
    Aug 2005
    محل سكونت
    چو ایران نباشد تن من مباد
    پست ها
    2,107

    پيش فرض

    سلام دوستان.

    کسی میتون راهنمایی کنه چطور این سوالو حل کنم(برنامه رو میخوام)

    برنامه ای بنویسید که n عدد را از ورودی دریافت کند و تعداد اعداد اول را شمرده و چاپ کند.

    هر کاری میکنم نمیتونم حلش کنم.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    نمیدونم چرا.شرط های تو در تو داده که من قاطی کردم.
    r=a mod i; رو میگه Statement missing ;
    و به } آخر هم گیر میده میگه Compound statement missing }
    ممنون میشم کمک کنید.
    به نظر من لاجیک برنامتون کلا مشکل داره.
    اما در مورد مشکلاتی که گفتید:
    اول: mod دستور شناخته شده ای در C++ نیست، شما باید از % استفاده کنید مثلا 5 % 6
    دوم: خیلی ساده بشمارید، شما 3 بار باز کردید، در حالی که فقط 2 بار بستید، که خوب مشخصا یک } کم هست دیگه!

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


  9. #117
    اگه نباشه جاش خالی می مونه TURBO_BOY2006's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    بندرانزلی
    پست ها
    428

    پيش فرض

    به نظر من لاجیک برنامتون کلا مشکل داره.
    اما در مورد مشکلاتی که گفتید:
    اول: mod دستور شناخته شده ای در C++ نیست، شما باید از % استفاده کنید مثلا 5 % 6
    دوم: خیلی ساده بشمارید، شما 3 بار باز کردید، در حالی که فقط 2 بار بستید، که خوب مشخصا یک } کم هست دیگه!
    سلام
    ممنون.
    به نظر من لاجیک برنامتون کلا مشکل داره.
    .هان؟یعنی چی؟
    میشه این برنامه رو واسم بذارید.
    من چند ساعته دارم سعی میکنم ولی موفق نشدم.
    اگه میشه خودتون واسم بذارید.
    ممون.

  10. #118
    اگه نباشه جاش خالی می مونه TURBO_BOY2006's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    بندرانزلی
    پست ها
    428

    پيش فرض

    یکی اینو بذاره .
    میخوامش.........
    برنامه ای بنویسید که n عدد را از ورودی دریافت کند و تعداد اعداد اول را شمرده و چاپ کند.

  11. #119
    حـــــرفـه ای taia's Avatar
    تاريخ عضويت
    Aug 2005
    محل سكونت
    چو ایران نباشد تن من مباد
    پست ها
    2,107

    پيش فرض

    سلام
    ممنون.
    .هان؟یعنی چی؟
    میشه این برنامه رو واسم بذارید.
    من چند ساعته دارم سعی میکنم ولی موفق نشدم.
    اگه میشه خودتون واسم بذارید.
    ممون.
    البته من نمی دونم آیا این با قوانین اینجا درست هست یا نه، ولی برنامه باید اینطور باشه.
    تست کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

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


  13. #120
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    اگه منظورتون این بود که عدد رو بگیره و اعداد اول کوچکتر از اون رو بشماره برنامه اش این میشه :

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

  14. این کاربر از sin2x=2sinxcosx بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

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

User Tag List

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

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