مصطفى 36a2
مشرف قسم C/C++
- سوريا
- ربّي يسّر
- ترميز الأعداد الكسرية (وفق تجارب مخبرية p: )
جزاك الله خيراً , روابط مفيدة جداً .. مقالة رائعة !! هل هذا الشخص Sean Eron Anderson هو من اخترع هذه الطرق الذكيّة !! سبحان الله ! وجائزة لمن يوجد أي خطأ ! شكراً جزيلاً لك .. لا بد أن برامجه ستكون بطيئة بشكل ملحوظ .. وفقك الله
- إضافة عنصر في Binery Search Tree
هذا يعتمد على المكان الذي تضعين فيه شرط الـrecursive كما قلت سابقاً الاستدعاء التالي ( InsererElement(Tete->gauche,x خاطئ لأن المطلوب منك كتابة الدالة بدون وسطاء .. وأنت تطلبين من المستخدم إدخالها اقرئي السؤال Noeud* Tete; /* la tête de l’arbre ABR*/ /* Procéd…
- ترميز الأعداد الكسرية (وفق تجارب مخبرية p: )
السلام عليكم ورحمة الله وبركاته ليكن لدينا الكود التالي #include <stdio.h> #include <stdlib.h> int main() { printf("Hello world!\n"); printf("%f",1.5); return 0; } كيف يتم تخزين الأعداد العشرية والتعامل معها من قبل المعالج ؟ إليك ما يلي لطباعة العدد 1.5 قام ال…
- مكرر --- iostream.h
يا حبيبي أول مرة تفتح البرنامج في وقت الامتحانات :D السؤال مكرر وطبعاً ليس لديك وقت للبحث .. على العموم سيتم حذفه غداً :p شكراً (المقدام ) :) بالتوفيق
- إضافة عنصر في Binery Search Tree
كم مرة سيجيب عن السؤال ؟ بقدر ما يريد هو أن يضيف عناصر .. وعندما يريد التوقف عن الإدخال يدخل أي حرف غير 'o' يكفي أن يدخل n مرة واحدة فقط ليتوقف عن الإدخال .. (هل ظننت أنه يجب أن يدخل n ثم n ثم n ... بنفس عدد المرات التي أدخل فيها o .. :) ) لماذا ستحذف القيمة ا…
- مشكلة في كود يستخدم القوائم المتصلة
السطر التالي else if (p=p->next){ cout<<"number found " <<"\n"; } خاطئ .. لأنك تستخدم تعليمة المساواة = داخل الشرط وبالتالي ستعتبر true ____________ من الناحية المنطقية .. الكود غير صحيح لأنه يجب أن يكون بداخل حلقة تختبر جميع العناصر حتى الوصول للعنصر الأخير .…
- مساعدة في طباعة القيمة العددية وليس الرمز ascii
فكر بالموضوع لوحدك لأنه ليس هناك طريقة جاهزة .. إلا إذا كنت تحب أخذ أكواد جاهزة فتفضل من هنا :) /index.php/topic/221875-%D8%A3%D9%83%D9%88%D8%A7%D8%AF-%D9%85%D9%81%D8%AA%D9%88%D8%AD%D8%A9-%D8%A7%D9%84%D9%85%D8%B5%D8%AF%D8%B1/#entry1365285
- سؤال في العنونة
شكراً لك , أظن أن هذه المعلومة بحاجة إلى إضافة في ويكيبيديا .. ( لا زلت أقراً من هناك :p ) بارك الله فيك
- إضافة عنصر في Binery Search Tree
يمكنك أن تكتبي عبارة : هل تريد إدخال عنصر جديد ؟ وإذا أدخل المستخدم oui مثلاً .. تقومين باستدعاء الدالة مرة أخرى ( بداخل الدالة ) وإلا return مثلاً printf("Insert another element?"); if(getchar()=='o') InsererElement(); else return; بالتوفيق
- مشكلة في كود يستخدم القوائم المتصلة
لم تكتب أي تعليمة تدل على القيام بعمل ما إن تم العثور على القيمة المراد البحث عنها
- إضافة عنصر في Binery Search Tree
أختي ألم تقولي أنه غير مسموح أن تغيري في الـ program principal :) في الدالة الرئيسية main تم استدعاء دالة الإدخال كما يلي InsererElement(); وعليك الالتزام بهذا التوقيع ( أقصد الـprototype) .. المهم .. عليك كتابة الدالة InsererElement(); بدون وسطاء .. وفي داخله…
- سؤال في العنونة
السلام عليكم ورحمة الله وبركاته باستخدام العنونة بمسجلات المقاطع , وكما تقول ويكيبيديا يتم إزاحة قيمة مسجل المقطع بمقدار 4 بت ثم جمع مسجل آخر .. المهم السؤال هو : لماذا الحد هو 1Mb أليس من الممكن أن يكون DS=0xFFFF و DX=0xFFFF وعندها يمكننا عنونة 1114095 بايت ؟
- مشكلة في كود يستخدم القوائم المتصلة
وكيف تريدها أن تطبع الرقم , الحاسوب لا يقوم إلا بما تأمره به يا صاح case 9: int v; cout<<"enter number to search"<<"\n"; cin>>v; search_nodes(first,v); قمت بالبحث وأعادت لك الدالة search_nodes العقدة المطلوبة أو أعادت NULL فأين استخدامك للقيمة المعادة .. أو أي…
- مشكلة في كود يستخدم القوائم المتصلة
:) مشكلتك بسيطة بعض الشيء int n; cout<<" Enter number of nodes to create"<<"\n"; cin>>n; create_nodes(first,n); break; case 2: display_list (first,n); break; لاحظ أنك تقوم بتمرير n إلى الدالة display_list ولكن أين قمت بتعريفه ؟ داخل case 1 وهذا يعني أنه قد تم …
- مشكلة في كود يستخدم القوائم المتصلة
وضّح السؤال ونسّق الكود .. حتى لا يتعرض للإغلاق رجاءً .
- خوارزمية جديدة للأعداد الأولية " الحقوق محفوظه للناشر "
لا أريد أن أتفلسف ولكن كما قال الأخ حسام لا تتسرع بترك الطب والاتجاه إلى علوم الحاسب يمكنك جعلها هواية لك تستثمر فيها وقت الفراغ .. خصوصاً أن معظم الطب حفظ , بينما معظم الرياضيات تفكير .. وبذلك لن يتعب دماغك :) بالنسبة لي أن اختصاصي الكترون واتصالات .. وكذلك ا…
- خوارزمية جديدة للأعداد الأولية " الحقوق محفوظه للناشر "
أخي صحيح أنك ستقوم بعمليات قسمة أقل , ولكنك ستقوم بغربلة وهذه وحدها كافية لتكون الخوارزمية أبطأ , (في حال أردنا اختبار عدد واحد فقط ) الخوازرمية التي طرحتها مفيدة في حال احتجنا اختبار الكثير من الأعداد , وليس عدداً واحداًَ .. ولكن بما أنك قد طرحت الموضوع بهذه …
- خوارزمية جديدة للأعداد الأولية " الحقوق محفوظه للناشر "
أهلاً أخي .. في علم الخوارزميات .. هناك شيء اسمه "التعقيد الزمني " أي .. كم تستغرق الخوارزمية لتنجز عملها بالنسبة للمدخلات للأسف خوارزميتك ليست جديدة :) ولكن هذا لا يعني أن تحبط .. بالعكس .. فقد اكتشفتها بنفسك :) أسوأ خوارزمية لاختبار العدد الأولي هي أن تختبر …
- هل المقاطعات هي لبّ الأسمبلي على أنظمة 16 بت ؟
السلام عليكم ورحمة الله وبركاته سؤالي لا يتعلّق بالتفكير البرمجي بل بالأدوات البرمجية لي فترة أدرس الأسمبلي 16 بت , وأريد أن أتأكد من أن فهمي صحيح .. الأدوات التي يوفّرها نظام الدوز للبرمجة فيه هي المقاطعات فقط لا غير .. وبالمثل تماماً فهو يعتمد على الـ BIOS و…
- لماذا لا يمكننا كتابة LES AX,SP
جزاك الله خيراً أخي C++er أحاول الغوص في أسمبلي 16 وأستعمل debug في ويندوز لذلك كل البيئة حولي 16 بت .. لا أخفيك .. فقد كنت أحاول تتبع مقاطعة البيوس رقم 10 ... المهم .. هذه صورة من قلب الحدث .. C:\Users\Mostafa36a2>debug -a 13E6:0100 int 10 13E6:0102 -t AX=000…