ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 5 از 5
  1. #1
    2009/04/19
    41
    0

    مشکل ابتدایی در C++

    سلام دوستان،از امروز شروع کردم C++ رو به صورت کامل یاد بگیرم ولی همون اول به یه مشکل خوردم که هر کاری میکنم حل نمیشه!
    یه برنامه ساده است که سه تا عدد رو میگیره و میانگینشونو میده.اما فقط عدد صحیح رو بهم میده و قسمت های اعشاریشو نمیده!مشکل کجاست؟؟

    این برنامه رو نوشتم:


    #include<iostream.h>
    #include<conio.h>
    void main()
    {
    int a,b,c;
    float d;
    cout<<"First num? \n";
    cin>>a;
    cout<<"Second num? \n";
    cin>>b;
    cout<<"Third num? \n";
    cin>>c;
    d=(a+b+c)/3;
    cout<<d;
    getch();
    }
  2. #2
    2011/05/07
    تبریز
    786
    148

    پاسخ : مشکل ابتدایی در C++

    int/int = int
    int/float = float

    میتونید اینطوری بنویسید
    d=(a+b+c)/3.0;

    یا ..
    d=(float)(a+b+c)/3;


    در این خط، هر دو طرف تقسیم، int هستن و بنابراین نتیجه تقسیم هم int حساب میشه باید یکی از 2 طرف رو اعشاری بگیرید
    زندگی پر ز وجود است ولی ..
    ما چه را می خواهیم چه را میجوییم که لب چشمه ی امید ، اینچنین نا امیدانه به سرابی تلخ می نگریم ...
  3. #3
    2009/04/19
    41
    0

    پاسخ : مشکل ابتدایی در C++

    نقل قول نوشته اصلی توسط afceaglee2013
    int/int = int
    int/float = float

    میتونید اینطوری بنویسید
    d=(a+b+c)/3.0;

    یا ..
    d=(float)(a+b+c)/3;


    در این خط، هر دو طرف تقسیم، int هستن و بنابراین نتیجه تقسیم هم int حساب میشه باید یکی از 2 طرف رو اعشاری بگیرید
    بابت پاسخ سریعتون بسیار سپاس گزارم...موفق باشید :smile:
  4. #4
    2012/10/18
    124
    1

    پاسخ : مشکل ابتدایی در C++

    البته اگه متغیر d رو float تعریف کنید با همون برنامه اول هم جواب میده .
  5. #5
    2009/01/28
    Th
    438
    1

    پاسخ : مشکل ابتدایی در C++

    نقل قول نوشته اصلی توسط ababakz
    البته اگه متغیر d رو float تعریف کنید با همون برنامه اول هم جواب میده .
    نه جواب نمیده !
    دوستمون هم از اول این کارو کرده بودن!
    پشت به کنکور ، رو به سربازی...
نمایش نتایج: از 1 به 5 از 5

موضوعات مشابه

  1. مشکل در طراحی ابتدایی
    توسط am_al_59 در انجمن Proteus
    پاسخ: 0
    آخرين نوشته: 2015/12/08, 01:33
  2. مشکل ابتدایی ise
    توسط milad brave در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 2
    آخرين نوشته: 2015/09/28, 16:42
  3. چند سوال الکترونیکی ابتدایی
    توسط scout در انجمن مفاهیم پایه برق و الکترونیک
    پاسخ: 6
    آخرين نوشته: 2013/12/14, 10:16
  4. چند سوال ابتدایی د ریاضی
    توسط baby_1 در انجمن رياضيات و فيزيك
    پاسخ: 9
    آخرين نوشته: 2012/10/30, 21:05
  5. یک مشکل ابتدایی در کار با pic
    توسط sina_javan در انجمن میکروکنترلرهای PIC
    پاسخ: 6
    آخرين نوشته: 2010/05/05, 15:00

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •