الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

محاولة في برنامج ايجاد مجموع متسلسلة ..... وارجو المساعدة اذا كان الكود خطأ.....

بدأه samelo في 23 ديسمبر 2008 · 4 رد · 706 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هذه اول مشاركة لي في المنتدى واتمنى ان اكون عند حسن الظن

قمت بعمل هذا الحل البسيط لايجاد مجمع متسلسلة ولكن يظهر خطأ او يعطيني الناتج 1 لا اعرف ما السبب ولكن ارجو المساعدة في الحل ...

هذه هي المتسلسة

S=1-2+3-4+5-6+7-8+9.....................................+99-100

وهذه هي محاولتي ...

#include "stdafx.h"

#include <iostream.h>

void main()

{

int s=1;

int s1;

int s2;

for (int x=0;x<=100;x++)

{

s1=s-x;

s2=s1+x;

}

cout<<s<<endl;

}

#2

هذا تعديل بسيط:

  1.  
  2.  
  3. #include <iostream.h>
  4. int main()
  5. {
  6. int s=0;
  7. int sign=-1;
  8. for (int x=1;x<=100;x++)
  9. {
  10. sign*=-1;
  11. s+=x*(sign);
  12. }
  13. cout<<s<<endl;
  14.  
  15. return 0;
  16. }
  17.  

tvquran_6.gif

#3

الف شكر اخي العزيز على الرد الطيب وبارك الله فيك ..... لقد حاولت حل هذا السؤال بعدة طرق ولكن لم يحالفني الحظ فهناك بعد الاخطاء التي تعيقني بسبب انني مبتدئ قليلا في هذا المجال قد يعود ذلك لمشاكل في تعريفي للهيدر فايل او مشاكل اخرى ........ ومعك ان شاء الله ساصل الى التميز في هذا المجال ...

اخوك samelo

#4
#include <iostream.h>

int main()
{
	int		s=0;

	for (int x=1; x<=100; x++)
		s += x * (x%2?1:-1);

	cout << s << endl;

	return 0;
}
#5

مشكور اخي العزيز على المشاركة الطيبة والاجابة الاخرى على سؤالي

شكرا جزيلا

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…