برنامه ای در سی پلاس پلاس که سری جمع اعداد یک تا n را محاسبه و چاپ کند.
sum = 1 + 2 + 3 + … + n
//Sum of 1 to n //C++ Programming //By: Marjan //Website: Samiantec.ir #include #include using namespace std; int main() { int n, sum=0; cout << "Enter n: "; cin >> n; for(int i=1; i<=n; i++) sum+=i; cout << "Sum is: " << sum; getch(); return 0; }
سلام یه سوال داشتم .
چه زمانایی لازمه به متغییر مقدار اولیه بدیم؟
سلام
زمانی به مقدار یه متغیر نیازه که توی دستور به مقدار متغیر اشاره کنیم.
مثلا
x+=i
اگه دستورو بازش کنی میشه این:
x=x+i
معنیشم اینه که مقدار قبلی x رو با i جمع کن و توی x جدید قرار بده
پس ما به x قبلی نیاز داریم و باید مقدار اولیه(یا هرچی) بهش بدیم.
سلام چگونه میتوانیم اعداد یک تا nرا بدست اورد
فرمول ان را بلدم ولی بلد نیستم حساب کنم یکی یکی اعداد جمع میشن
مجموع ان ها را میگویم
سلام
فرمول ریاضیش اینه :
a(a+1)/2
خود اعداد یعنی چی؟
سلام ببخشید برای این سوال که یه عدد از کاربر بگیری و جمع اعداد کوچک تر شو و حساب کنه و بعد چاپ کنه چیکار کنم
سلام
همین کد برای سوال شما جواب میده، فقط داخل شرط حلقه بجای i<=n بنویسین i
خط 16 یعنی چی؟
کوتاه شده این عبارته:
sum = sum + i;
در هر دور حلقه، عدد جاری رو با جمع اعداد قبلی ، جمع میبنده. یعنی توی دو آخر حله نتیجه جمع کل اعداد به دست میاد