السلام عليكم ارجو منكم الاجابة على الاسئلة التالية:
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 برده لا تظهر النتيجة؟
ازاى اخلى نتيجة العملية تظهر؟
وشكرا
مستنى الردود والمساعدات ان شاء الله