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

مساعدة في كود (مجموع سلسلة من الأعداد)

مغلق
بدأه شخصه في 5 مايو 2012 · 2 رد · 465 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

هذا الكود المطلوب

- Write C++ program that reads a series of values from the user (read

until the user entered 0) then find the sum of these numbers

وهذه محاولتي

#include<iostream.h>
#include<conio.h>

void main()
{
int x ;
int sum=0;


cout<< "enter a number (0 to end)";
cin>>x;

while(x!=0)

  {
  cout<<"enter a number (0 to end)";
   cin>>x;
    sum +=x;
  }

if(x=0)
cout<<sum;

getch();

}

مشكلتي في الجزء الثاني من السؤال وهو المجموع

كيف اعرّف sum لاعداد مدخله غير محدوده؟

اتمنى تساعدوني

وشكرا مقدما :happy:

#2

الكود بعد التعديل:

#include<iostream>
//#include<conio.h>
using namespace std;

int main()
{
    float NewNo;
    float sum = 0;
    do
    {
        cout << "enter a number (0 to end)";
        cin >> NewNo;
        sum += NewNo;
    }
    while (NewNo != 0);
  // no need to this line --->  if (NewNo == 0) // error (x = 0)
        cout <<"===The Sum===" << endl <<sum;

    cin.get(); //getch();
    return 0;
}

المدخلات والمخرجات:

enter a number (0 to end)4
enter a number (0 to end)3
enter a number (0 to end)5
enter a number (0 to end)63
enter a number (0 to end)0
===The Sum===
75
RUN SUCCESSFUL (total time: 5s)

هذا والله ولى التوفيق....

تم تعديل هذه المشاركة بواسطة AudaNix في 5 مايو 2012 في 20:00

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

#3

شكرا على المساعدة

ويعطيك الف عافيه :blush:

هذا الموضوع مغلق.

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