Abdulaziz Alzahrani

2 نقاط السمعة
3.87 ألف مشاهدات المحتوى
عضو منذ
https://www.onlinegdb.com/edit/SkJI9hKI_ نزلت الرابط مره ثانيه
انا عرفت string operation على اساس انه متغير عادي من نوع string وليس مصفوفه بالنسبه للمصفوفه فهمتها الحمدلله ومطبق عليها وبرجع اكمل مراجعه مع بعض المسائل بس لما اخلص من الفانكشن في الاخير مع اني مافهمت قصدك للامانه لاكن مشكور وماقصرت يعطيك العافيه على المشاركه (:
اغلب الاشياء فهمتها لكن if (opreation[0] == '+') opreation[0] هذي مافهتمها الاقواس ورقم صفر ايش المقصد منها او ايش تعني بالظبط
بالنسبه ل sum غيرت اسمه لoperation وبالنسبة لحالة القسمه عدلت الشرط بحيث اذا ادخل رقم صفر للمتغيرين a او b يطلع له خطأ else if (operation == " / " && a != 0 && b !=0 ); هل الشرط يعتبر صحيح طبعا جربته وشغال تمام اما بالنسبة ل إذا واجهتك مشكلة في قراءة المتغير + - * / يمكنك قراءة السلسلة النصية بأول محرف منها operation[0] لأن إدخال سلسلة تحوي فراغ بعد الرمز لن يتم قرائتها مثل " *
#include #include using namespace std; // function summation float summation(float x, float y) { float f = x + y; return f; } // function division float division(float x, float y) { float f = x / y; return f; } // function Subtraction float Subtraction(float x, float y) { float f = x - y; return f; } // function Multiplication float Multiplication(float x, float y) { float f = x * y; return f; } // function Exponent
يعطيك العافيه ماقصرت في البدايه مافهمت الجزء الاخير لكن شغلت الكود وجلست احاول افهمه زين والحمدلله فهمته
https://www.onlinegdb.com/edit/Byj9dgS4O
#include using namespace std; int main() { int i, j; int Foab[2][3]; for (i = 0; i < 2; i++) { for ( j = 0; j < 3; j ++) { cin >> Foab[i][j]; } } for (i = 0; i < 2; i++) { for (j = 0; j < 3; j ++) { cout << Foab[i][j] << "\t"; } cout << endl; } // if for ( i = 0; i < 2; i++) { for (