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

مجموعة اسئلة بسيطة

مغلق
بدأه smart1_software_engineer في 2 أبريل 2006 · 3 رد · 562 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ارجو منكم الاجابة على الاسئلة التالية:

1-هذا هو كود برنامج يحسب قيمة المضروب باستخدام for loop

#include<iostream.h>

main()

{

int i=2,n;

long fact=1;

cout<<"please enter a number";

cin>>n;

do

{

if(n<=1)break;

fact=fact*long(i);

i++;

}while(i<=n);

cout<<"\n fact="<<fact;

return 0;

وسؤالى هو لماذا وضعنا قيمة ابتدائية ل i=2

2-هذا كود برنامج يحسب اصغر الرقمين:

1-#include<iostream.h>

2-int main()

3-{

4-cout<<"please enter two numbers:";

5-cin>>n1>>n2;

6-min(n1<n2)?n1:n2;//Call of nonfunction

7-cout<<"\n minimum "<<min;

8-return 0;

9-}

وسؤالى هو تظهر لى فى السطر السداس رسالة خطأ هو call of nonfunction فما حلها؟

3-وهذا كود لبرنامج يحسب الاعداد الاولية من 1-10

#include<iostream.h>

int main()

{

int i,num,flag;

for(num=1;num<10;num++)

{

flag=0;

for(i=2;i<num;i++)

if(num%i==0)

{

flag=1;

break;

}

if(flag==0)

cout<<num<<"is prime \n";

}

return 0;

}

وسؤالى هو ماهو معنى او اسم المتغير flag مره وضعنا قيمته بصفر ومره بواحد وانا لا اعرف ما هو هذا المتغير؟

4-عند صنع برنامج باستخدام Borlandc 3.1 وافتح البرنامج من الملف التنفيذى exe

يطلب منى البرنامج ادخال قيمة العدد لحساب المضروب

ادخلت قيمة 3 مثلا وعندما ادوس انتر لا يظهر لى الناتج فما السبب؟

5-بالنسبة لborlandc 5

فعندما اريد تنفيذ برنامج ما ادوس run

وعندما ادخل قيمة العدد لحساب المضروب واضغط enter لتظهر لى النتيجة لا تظهر النتيجة

اضغط Alt+f5 برده لا تظهر النتيجة؟

ازاى اخلى نتيجة العملية تظهر؟

وشكرا

مستنى الردود والمساعدات ان شاء الله

#2

وين المساعدات يا اخوانى؟؟؟؟

#3

ما حدا ساعدنى؟

#4

بالنسبة للسؤال الاول

هذه طريقة ابسط للحل

#include<iostream.h>
int  main()
{

	int fact=1,n;
	cout<<"Enter Number"<<endl;
	cin>>n;
	while(n>1)
	{
  fact=fact*n;
  n--;
	}
	cout<<fact<<endl;
               return 0;
}

بالنسب للسؤال الثاني

يجب ان تستخد المكتبة stdlib.h

فيصبح الحل

#include<iostream.h>
#include <stdlib.h>
int main()
{
	int n1,n2;
	cout<<"please enter two numbers:";
	cin>>n1>>n2;

	cout<<"\n minimum "<<__min(n1,n2)<<endl;
	return 0;
}

اما بالنسبة للمتغير flag فهو الشرط الذي يفحص

وانا افضل ان تضعه bool

فما ان ياخذ true or false

ارجو ان اكون اجبتك عن استفسارك ;)

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

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