• 0
أحاسيس

شرح أسئلة في c++

سؤال

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

أسعد الله الجميع أينما كانوا ..

طموحي يفوق السحاب .. وهذا ربما آلمني كثيراً :(

الغباء استوطن عقلي وربما القلق حال دوني ودون الذكاء ..

لدي مجموعة من الاسئلة طُلبت مني كـ واجب .. والتسليم الثلاثاء القادم .. لا اريد الحل انما شرح السؤال والمطلوب وسأدرج حلي هنا للتصحيح ان لم يكن لديكم مانع في ذلك

..

ان استطعتُ الفهم .. كان بها والا سأطلب مساعدتكم في حلها ..

بورك فيكم جميعا ..

.

.

Exercise #1

Write c++ program that simulates a simple calculator . it reads two integers(x,y) and a character (op).

If a character is a + , the sum is printed ; if it is a - ,the difference is printed ; if it is a*,the product is printed ;

If it is a/,the quotient is printed; and if it is a % , the remainder is printed . use a switch statement.

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

Exercise #2

Write c++ program that reads 10 of numbers, then find the largest and the second largest.

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

Exercise #3

Dangling –else problem : rewrite the following code to produce the output shown. The only change allowed is the edition of brace .the modified code should have approbation indentation

If(y == 8 )

If(x == 5 )

Cout<<"@@@@@@"<<endl;

Else

Cout<<"######"<<endl;

Cout<<"$$$$$$"<<endl;

Cout<<"&&&&&&"<<endl;

a-assuming x=5 and y=8 the output is

@@@@@@

$$$$$$

&&&&&&

b- assuming x=5 and y=8 the output is

@@@@@@

c- assuming x=5 and y=8 the output is

@@@@@@

&&&&&&

d- assuming x=5 and y=7 the output is

######

$$$$$$

&&&&&&

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

problem #4

Write the program that solves quadratic equations .a quadratic equation is an equation of the form (ax2+bx+c=0) , where a ,b and c are given coefficients and x is the unknown :

_ first , you should get values for the coefficients a, b, and c to calculate the discriminate (d) d=b2 - 4*a*c.

_if (d is less than zero ), there is no solution for the equation and print "there is no root".

_if (d is equal to zero ), there is one real solution (x1= -b/(2*a)).

_if (d is greater than zero ), there are two real roots :

X1=(-b+ sqr t(d))/(2*a)

X2=(-b- sqrt(d))/(2*a)

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

problem #5

Write c++ program that reads an integer value n (33>n>0), then prints a series of terms as following :

_the first term should be the value of n

_if the current term=1 the iteration will stop.

_if the current term is (even number ),the next term=current term/2

_if the current term is (odd number ),the next term=1+current term*3

Enter the value of n (0<n<33):6

The result of series where n=6 is :

6,3,10,5,16,8,4,2,1

تم تعديل بواسطه أحاسيس
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

21 إجابة على هذا السؤال .

  • 0

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

بشرح لك السؤال الأول و حاولي فيه :)

Exercise #1

Write c++ program that simulates a simple calculator . it reads two integers(x,y) and a character (op).If a character is a + , the sum is printed ; if it is

a - ,the difference is printed ; if it is a*,the product is printed ;If it is a/,the quotient is printed; and if it is a % , the remainder is printed . use a switch statement

المطلوب , تكتبين برنامج بسيط يحاكي الآلة الحاسبة .. يقوم بعملية الجمع والطرح والضرب والقسمة و باقي القسمة ..

تعرفين متغيرين X , Y نوعهم integer و متغير a نوعه character

تطلبين من المستخدم يدخل الرقم الأول و بعدين العملية (الضرب - القسمة - .. ) و يدخل الرقم الثاني .. (مثل الآلة الحاسبة )

تستخدمين الـ switch لأنه مطلوب بالسؤال ..

بيصير لك خمس حالات (على عدد العمليات المطلوبة ) ..

مثلاً , إذا أدخل المستخدم عملية جمع ..تطبعين له ناتج جمع الرقمين ..

و إذا أدخل خطأ تطبعين له رسالة تخبرينه بأن إدخالك خاطئ ..

حاولي تكتبينه و بساعدك ..

بالتوفيق :happy: ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الله يجزاك خير يارب

قاعدة switch ؟ كيف ماهي مخصصه للحالات ؟؟ :ph34r: << ماحضرت المحاضرة وهيك انحكى لها ..

تخيلي غبت بهالمحاضرة والى يومك مو راضية استوعبها :(

يعني هي شبيهه بالIf بس معليش تعطيني فكرتها .. ؟ اسفة بتعبك معي .. لا خلا ولا عدم :blush:

تم تعديل بواسطه أحاسيس
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شوفي هالكود .. طبعا حليته بمساعده الشبكه مدري صح ولا خطأ ..

واذا سويت تنفيذ يطلع لي رسالة خطأ

والرسالة كالتالي

error C2447: missing function header (old-style formal list?)

 #include <iostream>
int main();
int x,y,R;
char op; هل استطيع تغيير مسمى المتغير op
{ هنا يحدد الخطأ
std::cin>>x; هل استطيع اضافة قبل هذه الجملة cout<<"enter x";
std::cin>>y;

switch(op)
{
case +:R=X+Y
break;


case-:R=X-Y
break;

case*:R=X*Y
break;

case /:R=X/Y
break;

case%:R=X%Y
break;

default:cout<<"no operator";
}
std::cout<<R; مو فاهمة شو تعني هالجملة
return 0;
}

تم تعديل بواسطه أحاسيس
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الله يجزاك خير يارب

قاعدة switch ؟ كيف ماهي مخصصه للحالات ؟؟ :ph34r: << ماحضرت المحاضرة وهيك انحكى لها ..

تخيلي غبت بهالمحاضرة والى يومك مو راضية استوعبها :(

يعني هي شبيهه بالIf بس معليش تعطيني فكرتها .. ؟ اسفة بتعبك معي .. لا خلا ولا عدم :blush:

مرحبا ,

شوفي هالرابط بيفيدك إن شاء الله ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شوفي هالكود .. طبعا حليته بمساعده الشبكه مدري صح ولا خطأ ..

واذا سويت تنفيذ يطلع لي رسالة خطأ والرسالة كالتالي

error C2447: missing function header (old-style formal list?)

 #include <iostream>
int main();
int x,y,R;
char op; هل استطيع تغيير مسمى المتغير op
{ هنا يحدد الخطأ
std::cin>>x; هل استطيع اضافة قبل هذه الجملة cout<<"enter x";
std::cin>>y;

switch(op)
{
case +:R=X+Y
break;


case-:R=X-Y
break;

case*:R=X*Y
break;

case /:R=X/Y
break;

case%:R=X%Y
break;

default:cout<<"no operator";
}
std::cout<<R; مو فاهمة شو تعني هالجملة
return 0;
}

ممتاز لكن فيه أخطاء ,

الكود ما يسمح للمستخدم يدخل العملية ..

المتغيرات ليه خارج الـ main ؟

بما أن الـ op متغير من النوع character لآزم تحطين ' ' ..

case '+':R=X+Y

و إذا أدخل عملية القسمة و كان الرقم الثاني صفر , بيطلع لك خطأ وقت الـ Run :wink: ..

هذا الكود ,

#include <iostream.h>
#include <conio.h>
main()
{
int x , y ;
char op ;
cout<<"Please , Enter the First Number .. "<<endl;
cin>>x;
cout<<"Please , Enter the Operation .. " <<endl;
cin>>op;
cout<<"Please , Enter the Second Number .. " <<endl;
cin>>y ;
switch (op) {
case '+':
cout<<"The Sum :"<<(x+y);
break ;
case '-':
cout<<"The difference :"<<(x-y);
break;
case '*':
cout<<"The product :"<<(x*y);
break;
case '/':
if (y==0)
{
cout<<"Can't divide by zero";
break;
}
cout<<"The quotient :"<<(x/y);
break;
case '%':
cout<<"The remainder :"<<(x%y);
break ;
default:
cout<<"no operator" ;
}
getch();
}

بالتوفيق :happy: .. ,

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بعد إذن استاذتنا المميزة إشراقة فجر

نفس برنامج الاخت اشراقة مع تغيير في نوع المترجم ( الكومبايلر )

#include <iostream>
using namespace std;
int main()
{
int x , y ;
char op ;
cout<<"Please , Enter the First Number .. "<<endl;
cin>>x;
cout<<"Please , Enter the Operation .. " <<endl;
cin>>op;
cout<<"Please , Enter the Second Number .. " <<endl;
cin>>y ;
switch (op) {
case '+':
cout<<"The Sum :"<<(x+y);
break ;
case '-':
cout<<"The difference :"<<(x-y);
break;
case '*':
cout<<"The product :"<<(x*y);
break;
case '/':
if (y==0)
{
cout<<"Can't divide by zero";
break;
}
cout<<"The quotient :"<<(x/y);
break;
case '%':
cout<<"The remainder :"<<(x%y);
break ;
default:
cout<<"no operator" ;
}
system("pause");
}

تحياتي

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزااااااااااك الله خير معلمتنا اشراقة فجر .. لاحرمك الله الأجر

.

.

omani : جزاك الله خيرا .. مترجمك هو الذي نحن نستخدمة .. لكن هناك سؤال ..هل استطيع انهاء البرنامج بـ

return 0;

.

.

فهمت المطلوب ووصلت الفكرة منكم جميعا .

.

.

الى السؤال الثاني :blush:

تم تعديل بواسطه أحاسيس
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخوي omani شكراً جزيلاً , ما قصرت :happy: ..

مرحبا أحاسيس ,

Exercise #2

Write c++ program that reads 10 of numbers, then find the largest and the second largest.

السؤال الثاني يقول , أكتب برنامج يقرأ 10 أرقام , يدخلها المستخدم , و يوجد أكبر عدد و ثاني أكبر عدد ..

يعني تسوين مصفوفة طولها 10 .. و تطلبين من المستخدم يدخل الأرقام العشرة ..

ترتبين المصفوفة من الأكبر إلى الأصغر ..

بعد ذلك تطبعين أول عنصرين من المصفوفة ..

حاولي و بساعدك ..

بالتوفيق :happy: ..

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اسفه يالغاليه

تاخرت بالرد بس كنت بمرحلة انتقال وسفر ..

السؤال الثاني هو نستخدم Loop حسب مافهمت .. بعد مادجيت بقوقل شوي *_^

بس بديت ووقفت

#include<iostream>
int main();
{
int num;
int counter=0;
whil(counter<=9)

std::cout<<"enter num";
std::cin>>num;

تم تعديل بواسطه أحاسيس
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

#include<iostream>
using namespace std;
int main ()
{
int element[10], temp;
cout<<"Please . Enter the Numbers "<<endl;
for (int i=0 ; i<10 ; i++)
cin>>element[i];

for (int i=0 ; i<10 ; i++)
{
for (int j=1 ; j<10 ; j++)
if (element[j-1]< element[j])
{
temp = element[j-1];
element[j-1]=element[j];
element[j]=temp;
}
}

cout<<element[0]<<endl;
cout<<element[1]<<endl;
system("pause");
}

بالتوفيق ,

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الله يجزاك خير ونفعكِ الله بعلمك :)

بس هل هذا الكود ينفع أيضا ؟؟

 #include <iostream>
using namespace std;


int main ()
{
int counter = 0;
int num = 0;
int large1 = 0;
int large2 = 0;

while (counter < 10)
{
cout << "[" << counter << "] Enter an integer: ";
cin >> num;
cin.get(); // This just clears the new line from the stream
// don't worry about it too much at the moment.

if (large1 < num)
{
large2 = large1;
large1 = num;
}
else if (large2 < num )
{
large2 = num;
}
++counter;
}
cout << "Largest number: " << large1 << endl;
cout << "Second largest: " << large2 << endl;

system("pause");

وجدته بإحدى المواقع .. لكن لم افهم لماذا كانت هناك مساواة بين large2 = large1;

تم تعديل بواسطه أحاسيس
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مرحبا ..

الكود صحيح .. ,

والمساواة اللي تتكلمين عنها .. ,

يقصد فيها وضع قيمة large1 في المتغير large2

والمتغير large1 توضع فيه قيمة الـ num المدخلة .. ,

إن شاء الله يكون واضح ,

بالتوفيق :happy: .. ,

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

طيب الله يعافيك .. :) تقريبا واضح لازم بس اتكتك عليه *_^

السؤال الثالث .. سألت البعض قالوا التغيير يكون بالاقواس .. كيف يعني نغير القيم x . y ؟؟؟

وايش علاقة هالقيم بالاوت بوت ؟؟؟ هل هو عدد العلامات هذي $& ..الخ

.

.

واكرر اسفي على ازعاجك واستهلاكي جزء من وقتك :) بارك الله فيك وفي علمك

تم تعديل بواسطه أحاسيس
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

المعذرة , السؤال الثالث ما فهمته :wacko: ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

:) فديتك مو مشكله

طيب السؤال اللي بعده :blush:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بالنسبة للسؤال الرابع ,

Write the program that solves quadratic equations .a quadratic equation is an equation of the form (ax2+bx+c=0) , where a ,b and c are given coefficients and x is the unknown :

_ first , you should get values for the coefficients a, b, and c to calculate the discriminate (d) d=b2 - 4*a*c.

_if (d is less than zero ), there is no solution for the equation and print "there is no root".

_if (d is equal to zero ), there is one real solution (x1= -b/(2*a)).

_if (d is greater than zero ), there are two real roots :

X1=(-b+ sqr t(d))/(2*a)

X2=(-b- sqrt(d))/(2*a)

يقول أكتب برنامج يقوم بحل المعادلة من الدرجة الثانية التي صيغتها هي ax2+bx+c=0 ..

إذا نحل معادلة , يكون عندنا الـ a , b , c معلوم . ..

نحسب المميز d=b2 - 4*a*c .

و عليه نوجد قيمة X ..

إذا كان المميز أقل من الصفر .. أطبعي لي هالرسالة .. "there is no root "

إذا كان المميز يساوي الصفر .. بيكون فيه حل وحيد .. ونحسب الـ X اللي تساوي (x1= -b/(2*a

إذا كان المميز أكبر من الصفر .. بيكون فيه حلين ..

(X1=(-b+ sqr t(d))/(2*a

(X2=(-b- sqrt(d))/(2*a

و في الأخير أطبعي قيمة الـ X ..

البرنامج أغلبه حسابات ما فيه شي ..

حاولي و بساعدك إن شاء الله ,

بالتوفيق :happy: ...

تم تعديل بواسطه إشراقــه فجــر
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السؤال الثالث شرحه كالتالي على حسب فهمي

اعطانا مسأله هي التاليه

If(y == 8 )
If(x == 5 )
Cout<<"@@@@@@"<<endl;
Else
Cout<<"######"<<endl;
Cout<<"$$$$$$"<<endl;
Cout<<"&&&&&&"<<endl;

وطلب منا عدم التعديل في المسأله اعلاه وانما التعديل على الاقواس لكي يصبح output كالتالي

اذا كان ال x=5 ال y=8 يطبع الاتي

@@@@@@

$$$$$$

&&&&&&

وهكذا

تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الاخت احاسيس . هذا السؤال يحتاج الى اعادة كتابة لكل جزء وحسب الشرط الموجود في السؤال . والشرط هو تغيير النتائج بتغيير مواقع {} brace

لننظر الى الكود الان ونحاول التحليل جزء جزء

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

Exercise #3

Dangling –else problem : rewrite the following code to produce the output shown. The only change allowed is the edition of brace .the modified code should have approbation indentation

If(y == 8 )
If(x == 5 )
Cout<<"@@@@@@"<<endl;
Else
Cout<<"######"<<endl;
Cout<<"$$$$$$"<<endl;
Cout<<"&&&&&&"<<endl;

المطلب الأول a

a-assuming x=5 and y=8 the output is 
@@@@@@
$$$$$$
&&&&&&

سنجد أن الكود يقول في حالة ان قيمة x = 5 وقيمة y=8 فيقوم بطباعة الناتج الواضح اعلاه

دعونا الان نعود الى الكود .

في كودنا السابق , إذا تحقق الشرط الاول وهو قيمة y اذا سوف يقوم بالدخول الى داخل x

أي انه الناتج اذا كانت y=8 سيقوم الان بالتحقق من قيمه x فإذا كانت تساوي 5 سيقوم البرنامج بطباعة @@@@@@

ثم يخرج من else لانها تتبع x ولا تتبع y .

ثم سيتابع عمله . وسيقوم بطباعة السطرين التاليين لانهما لايتبعان اي من x و y .

وسيكون output كالتالي :

@@@@@@
$$$$$$
&&&&&&

إذا لنقوم بتعديل الكود السابق بمزيد من التوضيح لتتضح لنا الخطوة a وفي هذه المرة سنقوم بادخال {} braces لنتمكن من معرفة حدود كل عملية

If(y == 8 )
{
If(x == 5 )
Cout<<"@@@@@@"<<endl;
Else
Cout<<"######"<<endl;
}

Cout<<"$$$$$$"<<endl;
Cout<<"&&&&&&"<<endl;

لاحظ هنا ان السطرين الاخيرين أصبحا خارج

block If(y==8) وبذلك يكون الناتج صحيح للعملية الاولى .

ولكن ماذا لو كانت قيمة y لا تساوي 8 ماذا سيحصل .. انظر الى الطريقة الثانية اعلاه .. ستجد ان البرنامج سيقوم بطباعة السطرين الاخيرين . بدون الدخول الى y وبالتالي لن يتمكن من الدخول الى x فالدخول الى x يحتاج اولا الدخول الى y .

إذا ماذا سيكون output سيكون بكل تأكيد السطرين التاليين .

$$$$$$
&&&&&&

الخطوة b

b- assuming x=5 and y=8 the output is
@@@@@@

نأتي الان الى الخطوة b . لاحظ ان العملية b لا تختلف نهائيا عن العملية a ومع ذلك يطالب بنتائج مختلفة . إذا سنأتي الان الى لعبة الذكاء وهو تحريك مواضع الاقواس {} لتغيير النتائج. .

إذا ماذا سنصنع هنا ؟

لابد ان نحاول تحريك الاقواس {} لان شرط السؤال أن لايتم التغيير إلا في الاقواس فقط . لنحصر نتائج إذا كانت القيمتين x ، y متوافقتين مع الشرط . سيصبح الكود بهذه الطريقة .

If(y == 8 )
{
If(x == 5 )
Cout<<"@@@@@@"<<endl;
}
Else
Cout<<"######"<<endl;
Cout<<"$$$$$$"<<endl;
Cout<<"&&&&&&"<<endl;

الخطوة الثالثة :

c- assuming x=5 and y=8 the output is
@@@@@@
&&&&&&

في هذه الخطوة كما في الخطوة التي تسبقها . نفس القيم بنتائج مختلفة . إذا ايضا بتحريك سيكون تحريك الاقواس . حسب ماهو مطلوب وهو تصحيح الناتج ليصبح كما هو واضح اعلاه .

If(y == 8 )
{
If(x == 5 )
Cout<<"@@@@@@"<<endl;
Else
{
Cout<<"######"<<endl;
Cout<<"$$$$$$"<<endl;
}
Cout<<"&&&&&&"<<endl;
}

لاحظ معي في الاكود أعلاه .. بأنه في حال توافق الشرط مع الجزء y فإنه سيدخل الى داخل block التابع ل y ومنها اول شي يعمله يتحقق من قيمة x فإذا كانت فعلا متوافقة سيقوم بطباعة جزء x ثم يترك else بأكملها لانها تتبع x ويدخل لمابعدها وهو بقية البلوك التابع ل y وهنا سيجد السطر الاخير وسيقوم بطباعته .. اذا هنا حقننا الهدف المرجو مرة اخرى .

الخطوة d

نلاحظ الان في هذه الخطوة أن المطلوب هو اظهار النتائج التالية .. ولكنني سأتوقف هنا ولن اكمل حتى ارى المحاولة من قبلك ؟


d- assuming x=5 and y=7 the output is
######
$$$$$$
&&&&&&

أيضا بعملية تحريك الاقواس ولكن لنرى كيف تتم عملية تحريك الاقواس هذه المرة . وسأتركها لك لأرى ألى اي مدى استطعتي استيعاب الشرح .

تحياتي

تم تعديل بواسطه omani
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اشراقة فجر : هذي محاولتي :blush: واحمدي الله واشكريه ولاتضحكين علي لانها محاولة شخصية دوووووون اي لجوء للشبكه :lol: وعلى فكرة فيه مكتبة استدعاء خاصة للرياضيات مافهمت شنو هي نضعها بدل Iostream

واستري ماواجهتي :wacko:

#inculde<iostream>
int main()
using namespase std;
{
int a,b,c,d,x;
cout<<"Enter the number";
cin>>a>>b>>c;
cout<<a*(x*x)+b*x+c=0;\\متأكده انه فيها خطأ
cout<<d=b*b-4*a*c;
while:
if(d<0)
cout<<"there is no root";
else
if(d=0)
cout<<x1=-b(2*a);
else
if(d>0)
cout<<x1=(-b+sqrt+(d))\(2*a);
cout<<x2=(-b-sqrt+(d))\(2*a);
}
return 0;

MLN4EVER

بارك الله فيك :)

omani: ماقصرت كفيت ووفيت .. كثر الله من امثالك يعني اللي ما نحتاجه يطلع بالشاشه نضعه بين اقواس لكي يتجاهله (هكذا فهمت ) :)

تم تعديل بواسطه أحاسيس
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مرحبا أحاسيس .. ,

عدلت في الكود ,

#include <iostream>
#include <math.h>
using namespace std;
int main()
{
float a , b , c , d , x1 , x2;
a:
cout<<"Enter The Value of A :";
cin>>a;
if (a==0)
{
cout<<"Please Enter The Value Another 0 "<<endl;
goto a ;
}
cout<<"Enter The Value of B :";
cin>>b;
cout<<"Enter The Value of C :";
cin>>c;
d=(b*b)-4*a*c;
if (d<0)
cout<<"There is No Root"<<endl;
else if (d==0)
{
cout<<"The Root IS"<<'\t';
x1= -b/(2*a);
cout<<x1<<endl;
}
else
{
cout<<"The Root IS"<<'\t';
x1=(-b+ sqrt(d))/(2*a);
x2=(-b- sqrt(d))/(2*a);
cout<<x1<<" , "<<x2<<endl;
}
system("pause");
}

بالنسبة لسؤالك

وعلى فكرة فيه مكتبة استدعاء خاصة للرياضيات مافهمت شنو هي نضعها بدل Iostream

الـ iostream مكتبة تستدعينها إذا أردت إدخال و إخراج , يعني لو تمسحين هالمكتبة ما راح يضبط البرنامج و يعطيك خطأ ع الـ cout , cin ..

والـ math مكتبة تستدعينها لو تبين تحسبين جذر عدد من خلال الدلة sqrt ..

بالتوفيق :happy:,

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

omani: ماقصرت كفيت ووفيت .. كثر الله من امثالك يعني اللي ما نحتاجه يطلع بالشاشه نضعه بين اقواس لكي يتجاهله (هكذا فهمت ) smile.gif

لا يا استاذتي الكريمة .. المطلوب هو اعادة كتابة الكود لكل حالة على حدة بحيث انها تعطي النتائج المطلوبة في كل حالة . بشرط ان لا يتم تغيير اي شي في الكود ماعدا مواقع الاقواس {} .

تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .