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

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




نمايش نتايج 1 به 7 از 7

نام تاپيک: بچه ها کمکم کنید بدجور گیرم

  1. #1
    کـاربـر بـاسـابـقـه tiktak20's Avatar
    تاريخ عضويت
    Jul 2006
    محل سكونت
    مشهد
    پست ها
    1,688

    پيش فرض بچه ها کمکم کنید بدجور گیرم

    من تازه رفتم سا کلاس برنامه نویسی که دیدم استاد چند تا سوال داده که ما حل کنیم منم بلد نبودم گفتم از شما کمک بگیرم(زبان c)
    هر کی جواب بده دعاش می کنم
    1-الگوریتم برنامه ای را بنویسید که یک عدد را از کاربر گرفته و مشخص کند زوج است یا فرد؟
    2-الگریتم برنامه ای که یک عدد گرفته و تعداد ارقام عدد را چاپ کند.
    3-الگوریتم برنامه ای که یک عدد از کاربر گرفته و مقلوب انرا چاپ کند
    4-برنامه ای که عدد n را از کاربر گرفته و شکل زیر را ایجاد کند:

    n=5

  2. #2
    در آغاز فعالیت bahram-e-goor's Avatar
    تاريخ عضويت
    Feb 2009
    پست ها
    18

    پيش فرض

    امیدوارم که بتونم گیرت رو رفع کنم
    1-الگوریتمش سادست تنهاکاری که باید بکنی اینه که عدد رو بگیری وبعد باقیموندش رو بر 2 حساب کنی اگه باقی مونده صفر بود یعنی این که عدد مضرب 2 هست وزوجه واگه باقی مند هی عدد بر 2 صفر نبود (یک بود) یعنی عدد مضرب 2 نیست بنابر این فرده
    شکل فلوچارتش دیگه با خودت

  3. این کاربر از bahram-e-goor بخاطر این مطلب مفید تشکر کرده است


  4. #3
    در آغاز فعالیت bahram-e-goor's Avatar
    تاريخ عضويت
    Feb 2009
    پست ها
    18

    پيش فرض

    2-این یکی یه کمی بیشتر کار داره
    اول عدد رو میگیری
    یه شمارنده رو برابر با یک قرار میدی
    بعد داخل یک حلقه هر بار عدد رو بر 10 تقسیم میکنی و در خودش ذخیره میکنی(عددت باید از نوع int باشه)
    به شمارنده یکی اضافه میکنی
    تا زمانی این کار تکرار میشه که حاصل تقسیم عدد بر10 صفر بشه(وقتی اینطور شد باید از حلقه خارج بشی)
    حالا شمارنده تعداد ارقام رو نشون میده
    امیدوارم خوب توضیح داده باشم
    شاید عکس فلوچارت رو هم گذاشتم

  5. این کاربر از bahram-e-goor بخاطر این مطلب مفید تشکر کرده است


  6. #4
    در آغاز فعالیت bahram-e-goor's Avatar
    تاريخ عضويت
    Feb 2009
    پست ها
    18

    پيش فرض

    3-دیگه کم کم داره جالب میشه
    طبق معمول اول عدد رو میگری
    یه متغیر از نوع عدد صحیح(int) رو برابر با صفر قرار میدی(اینچا بهش میگم q(
    حال داخل یه حلقه(حلقه ی whileبهتره) هر بار این کارا رو میکنی
    باقیمانده ی عدد رو بر 10 بدست میاری(داخل c++ این کار رو با عمل گر % انجام میدن مثلا x=n%10
    ام داخل c نمیدونم چطوری)
    عدد رو بر 10 تقسیم کرده در خودش ذخیره میکنی
    q رو در 10 ضرب کرده با باقیمنده بر 10 جمع مینی در q ذخیره میکنی q=q*10+r
    اگه عددت صفر شده بود از حلقه خارج میشی وگرنه باز باید دور بزنی(بگرد تا بگردیم)
    وقتی از حلقه خارج شدی q همون مقلوب عددته
    اگه بد گفتم ببخش

  7. این کاربر از bahram-e-goor بخاطر این مطلب مفید تشکر کرده است


  8. #5
    در آغاز فعالیت bahram-e-goor's Avatar
    تاريخ عضويت
    Feb 2009
    پست ها
    18

    پيش فرض

    4-چون اینجا کامبیلر ندارم ممکنه کد ها یه کمی مشکل داشته باشن
    اصل مطلب
    البته به زبان c++ نوشتم فکر کنم به جای cout<< باید printf بزاری
    Last edited by bahram-e-goor; 06-03-2009 at 23:51.

  9. این کاربر از bahram-e-goor بخاطر این مطلب مفید تشکر کرده است


  10. #6
    در آغاز فعالیت mortezamsp's Avatar
    تاريخ عضويت
    Apr 2008
    پست ها
    11

    پيش فرض

    این جواب اولیش:

    void main()
    {
    clrscr();
    int x1;
    cin>>x1;
    if(x1%2==0)
    cout<<\n<<x1<<" : زوج ";
    else
    cout<<\n<<x1<<" : فرد ";
    getch();
    }

    اینم دومیش:


    void main()
    {
    clrscr();
    int x1;
    cin>>x1;
    int d1=x1 , d2=1;
    while(d1>=10)
    {
    d1=d1%10;
    d2++;
    }

    cout<<d2;
    getch();
    }

    اون یکیم خودت بلدی دیگه!بنویسش!

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


  12. #7
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2007
    محل سكونت
    Bardaskan
    پست ها
    32

    پيش فرض

    زشته

    اينا كه خيلي سادست

    هر كتاب زبان c يا ++c بخوني اينارو داره

Thread Information

Users Browsing this Thread

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

User Tag List

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

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