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

بايز هلب مي

مغلق
بدأه sad angle في 20 ديسمبر 2011 · 6 رد · 373 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ممكن احد يفهمني هذا السؤال ايش يبغى وكيف اقدمه

Write a program that prompts the user to input an integer and then outputs

both the individual digits of the number and the sum of the digits. For

example, it should output the individual digits of 3456 as 3 4 5 6, output

the individual digits of 8030 as 8 0 3 0, output the individual digits of

2345526 as 2 3 4 5 5 2 6, output the individual digits of 4000 as 4 0 0

0, and output the individual digits of -2345 as 2 3 4 5.

#2

اخى الفاضل عذرا ضع عنوان مناسب لهذة المشاركة ﻻن هذا قد يعرض موضوعك للغلق.

توضيح هدف البرنامج:

أكتب برنامج يطلب من المستخدم ادخال ارقام صحيحة .

وبعد ذلك يعرض الرقم المدخل بصورة فردية اى رقم رقم لو ادخل المستخدم 757 يعرض 7 5 7 بمسافة بين كل رقم.

وبعد ذالك ايجاد مجموع اﻻرقم 757 يعرض 7 5 7 = 7+5+7=19.

وطبعا اﻻرقام قيم مطلقة يعنى -2 تصبح 2 .

المهم ضع محاوﻻت فى برمجة الكود ونحن ان شاء الله نساعدك

بالتوفيق تحياتى العطرة.

تم تعديل هذه المشاركة بواسطة محمد ابوزايد في 21 ديسمبر 2011 في 10:30

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

#3
#include<iostream.h>
#include<iomanip.h>

void main()
{
int n;int sum=0;
cout<<"Enter integer number "<<endl;
cin>>n;
for(int i=0;i<n;i++)

cout<<setw(2)<<n;
sum=sum+n;
cout<<sum<<endl;
}

ولكني ياخوي انصدمت عند تشغيل البرنامج

ارجو التوضيح لي ف اسرع وقت

#4

وبالنسبه لتغير عنون المشاركه والله ياخوي ماعرف !

#5

أن شاء الله هذا النصف اﻻول من البرنامج وهو طباعة الرقم على شكل فردى أم ايجاد مجموعهم أن شاء الله لاحقا

#include <iostream>
#include <cstdlib>

using namespace std;

int main()
{
    string num;
    int sum = 0;
    string text;
    cout << "Enter integer number: ";
    cin>>num;

    for(int i=0; i < num.length() ; i++)
    {
        cout<< num << " ";
    }

    return 0;
}

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

#6

هذا هو الكود كاملا . أعتقد ان كود جيد ويجب عليك فهمة ومراجعتة جيداً .

#include <iostream>
#include <cstdlib>

using namespace std;

int main()
{
    string num;
    int sum = 0;
    char ch;
    cout << "Enter integer number: ";
    cin>>num;

    for(int i=0; i < num.length() ; i++)
    {
        cout<< num << "+";
        ch = static_cast<char>(num);
        sum += atoi(&ch);

    }
        cout <<" = " << sum<< endl;

    return 0;
}

المخرجات :

auda@nxpc:./temp 
Enter integer number: 757       
7+5+7+ = 19

تم تعديل هذه المشاركة بواسطة محمد ابوزايد في 24 ديسمبر 2011 في 20:09

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

#7

جزاك الله خيرا

انا الان ان شاء الله فاهم الكود

بس هناك بعض الاشياء التي لم نتطرق بها اثناء المحاضرات وسابحث عنها

جزيت خيرا

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

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