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

ممكن مساعدة

مغلق
بدأه moon angel في 8 أكتوبر 2007 · 2 رد · 691 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في سؤال حاولت احله بس البرنامج مو قاعد يصير :wacko: ممكن اعرف وين الغلط

هاي هو السؤال

write a program that prompts the user to input a four-digit positive integer. the program then outputs the digits of the number, one digit per line.

for example if the input is 2584 the output is:

2

5

8

4

و هاي الحل

#include<iostream>

using namespace std;

int main()

{

int num;

cout<<" Enter a number of four positive digits ";

cin>>num;

num=num%10;

cout<<num<<endl;

num1=(num)%10;

cout<<num<<endl;

return 0;

}

IF IT'S WRONG TO LOVE YOU,

THEN MY HEART JUST WON'T

LET ME BE RIGHT

#2

أختي برنامجك فيه أخطاء كثـــــيره

أولا انتي لم تقوي بتعريف

num1

ثانيا :

أنتي تتعاملين مع الرقم دون تغيير ..

يعني في كل مره تأخذين مود العشره دون ان تجري تغيير على الرقم ...بذالك يعطينا الرقم الذي بالاحاد مرتين .....

لذالك بما أن البرنامج محدد بأربعه خانا سوف تحتاجين الى اربعه متغيرات

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

هناك أكثر من طريقه لحل البرنامج وقد كتب لك الاسهل إن شاء الله

-------------

مع مراعاه أنه عندما تأخذين المود للرقم لابد ان تحذفي الخانه سوف أكتب لك الكود وعلى أساسه أكملي البرنامج

   int num;

int num1,num2,num3,num4;

cout<<" Enter a number of four positive digits ";

cin>>num;

 num1 = num%10;
 num = num /10;

 num2 = num%10;
 num=num/10;

اعمل لدنياك كأنك تعيش أبداً ، و اعمل لآخرتك كأنك تموت غداtW8S7-cb2H16240.jpg

لم يبقى سوى القليل فأسأل الله العليم الهدايه والتوفيق

#3

اخيرا صار لي البرنامج :D

تسلم على مجهودك

و الف شكر :)

IF IT'S WRONG TO LOVE YOU,

THEN MY HEART JUST WON'T

LET ME BE RIGHT

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

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