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

تصحيح الكود اذا وجد به خطا

بدأه miss fno في 22 أبريل 2010 · 4 رد · 598 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

سؤال اقمت بحله على حسب فهمي اذا كان خطا اتمنى التصحيح

السؤال

write aprogram that asks for an integer and reports whether the number is odd od even

use if ..Else statement

محاولتي

# include <iostream>

using namespace std;

int main (void)

{

int x , y ;

cout << "Enter a number : " ;

cin >> x ;

y=x%2 ;

if (y==0)

{

cout << "The number is even" << endl;

}

if (y==1)

{

cout << "The number is ood" << endl;

}

return 0 ;

}

ولو طلبت بطريقة switch كيف طريقتها؟

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

سبحانك اللهم وبحمدك لا اله الا انت استغفرك واتوب اليك ‘‘

#2

شرط العدد الفردي :

if((x%3==0)||(x==1))

شرط العدد الزوجي :

if((x%2==0)||(x==0))

و الحل باستخدام switch هو أنت تعرف كما فعلت أنت متغير مثلاً Y

y=x%3

ومتغير آخر

z=x%2

و تنشئ لكل واحد switch

#3

شكرا

جزاك الله خير

سبحانك اللهم وبحمدك لا اله الا انت استغفرك واتوب اليك ‘‘

#4

وهذه طريقة اخرى للمطلوب .

#include <iostream>
using namespace std;
int main()
{
int n;
cout<<"Enter an integer:";
cin>>n;

if(n%2==0)
  cout<<"\nThe Number is EVEN"<<endl;
else
cout<<"\nThe Number is ODD"<<endl;

system("pause");
return 0;
}

تحياتي

1

OMANI FOR EVER

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

post-12787-12780191801974.jpg

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

#5

شكرا وبارك الله غيك لمجهودك الواضح اخي omani

سبحانك اللهم وبحمدك لا اله الا انت استغفرك واتوب اليك ‘‘

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