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

محاسبه مجموع چند دوره اولیه از سری

0 امتیاز
با سلام و خسته نباشید خدمت مسئولان سایت و دوستان گرامی ، لطفا مشکل برنامه c++ زیر را به من بگویید ، ممنون
برنامه ای بنویسید که مجموع چند دوره اولیه از سری زیر را حساب کند:
1+1/2+1/4+1/8+1/16+...
سوال شده آبان 24, 1396  بوسیله ی wolf (امتیاز 17)   5 5 7
ویرایش شده آبان 24, 1396 بوسیله ی farnoosh

1 پاسخ

+1 امتیاز
#include <iostream>

using namespace std;

int main() {
    float d;
    float sum = 1.f;
    for (int i=0,d = 2.f; i < 6;i++,d*=2.f)
      sum += 1.f/d;
    cout << sum << endl;
}

 

پاسخ داده شده آبان 24, 1396 بوسیله ی farnoosh (امتیاز 8,362)   20 44 59
به این خاطر خطا گرفتید که در bc باید متغیر ها در ابتدا ماژول نوشته شه. یا تعریف متغیر ها را به ابتدای ماژول انتقال بدید و یا اینکه از یک کامپایلر بهتر استفاده کنید vs یا clang یا gcc.
سلام و تشکر از شما کاربر گرامی ، میشه راجع به type casting توضیح بدهید با مثال
من نرم افزار clang رودانلود کردم ولی نصبش رو بلد نیستم . لطفا کمک کنید
type casting یه مقوله دیگر که براش یک پست جداگانه ایجاد کنید در ضمن مطالب زیادی در سایت در این زمینه موجوده که در ابتدا آنها را مطالعه کنید.
در مورد نصب clang هم پست جدید ایجاد کنید و بفرماید در کدام os نصبش کردید و با چه خطایی مواجه شدید.
...