اللي يقدر يساعدني في مادة c++

م. العتيبي

عضو جديد
إنضم
9 نوفمبر 2008
المشاركات
1
مجموع الإعجابات
0
النقاط
0
تكفوووون يا اخوااان :11:مين يقدر يساعدني في هذا السؤال هذا اختبار علي وباقي ماسلمته لاني والله ماني فاهمه

تكفوووووووووووووووووووووووووووووون


Write a C++ program that

–Prompts the user for a four-digit integer
–Reads in the number from the keyboard
–Displays each digit on one line
–Displays the odd digits
–Displays the even digits
–Displays whether all four digits are equal






Sample Output:

Enter 4-digit number: 8281
The four digits are:
8
2
8
1
The odd digits are:
1
The even digits are:
8
2
8
The four digits are not equal.


المصدر: http://www.mbt3th.us/vb/forum19/thread253719.html#ixzz1CNs8vN1w
حفاظاً على حقوق الكاتب نرجو عدم حذف المصدر مبتعث
 

computer eng.

عضو جديد
إنضم
2 مارس 2009
المشاركات
263
مجموع الإعجابات
11
النقاط
0
السلام عليكم

هذا الـكـود

كود:
# include <iostream>

using namespace std;

int main ()
{
int num, d1,d2,d3,d4;

cout<<"Enter 4-digit number:"<<endl;
cin>>num;

d1 = num / 1000;
num = num % 1000;

d2 = num / 100;
num = num % 100;

d3 = num / 10;
num = num % 10;

d4 = num;

cout<<"The four digits are "<<endl;
cout<<d1<<endl<<d2<<end<<d3<<endl<<d4<<endl;

cout<<"The odd digits are "<<endl;
if ( d1 % 2 == 1 )
  cout<<d1<<endl;
if ( d2 % 2 == 1 )
  cout<<d2<<endl;
if ( d3 % 2 == 1 )
  cout<<d3<<endl;
if ( d4 % 2 == 1 )
  cout<<d4<<endl;

cout<<"The even digits are "<<endl;
if ( d1 % 2 == 0 )
  cout<<d1<<endl;
if ( d2 % 2 == 0 )
  cout<<d2<<endl;
if ( d3 % 2 == 0 )
  cout<<d3<<endl;
if ( d4 % 2 == 0 )
  cout<<d4<<endl;

if ( d1 == d2 && d2 == d3 && d3 == d4 && d1 == d3 && d1 == d4 && d2 == d4)
{
cout<<"The four digits are equal"<<endl;
}

else
cout<<"The four digits are not equal"<<endl;

return 0

}

وإن شاء الله الكود يكون مضبوط ، حاولت أبسطه قد ما أقدر ، وإذا في شغله مو مفهومه بلغني أوضحها

بالتوفيق إن شاءالله
 
أعلى