es
Feedback
تعلم البرمجة بلغة ++C

تعلم البرمجة بلغة ++C

Ir al canal en Telegram

💻 الى كل المبرمجين 🔴سوف تجد شرح لغة السي بلاس بلاس للمبتدئين حتى الاحتراف 📺فيدوهات شرح عديدة 🎥 برامج مجانية 🎁 مشاريع مجانيه 📚 كتب تصميم وبرمجة 📚 مراجع واسئلة محلولة 💻برامج واكواد كثيرة كل ذلك في قناتي 👇 https://t.me/LearnCPlus_Plus

Mostrar más
2 319
Suscriptores
-224 horas
-17 días
-3330 días
Archivo de publicaciones
للمبتدئين (Intermediate) 🔢 تحدي 1: ترتيب الأرقام تصاعديًا  اكتب برنامجًا يطلب من المستخدم إدخال مجموعة من الأرقام، ثم يقوم بترتيبها من الأصغر إلى الأكبر ويطبع النتيجة. 🔢 تحدي 2: إيجاد أكبر وأصغر رقم  اكتب برنامجًا يقرأ 10 أرقام من المستخدم، ثم يطبع أكبر وأصغر رقم بينها. 🔢 تحدي 3: عدّ الأحرف في جملة  اكتب برنامجًا يستقبل جملة نصية من المستخدم ويحسب عدد الأحرف (باستثناء المسافات). 🔢 تحدي 4: التحقق من رقم أولي  اكتب برنامجًا يطلب من المستخدم إدخال رقم، ثم يحدد ما إذا كان هذا الرقم أوليًا أم لا. 🔢 تحدي 5: حساب المضروب (factorial)  اكتب برنامجًا يحسب مضروب عدد يُدخله المستخدم.

عدم التفاعل والمشاركة يهدم شغف النشر .

🔢 التحدي 6: حساب المتوسط الحسابي اطلب من المستخدم إدخال مجموعة من الدرجات، ثم احسب المتوسط واطبع هل الطالب ناجح أو راسب (النجاح من 50). يمكن للجميع المشاركة سواء كنت مبتدئًا أو خبيرًا. *أرسل إجابتك إلى @Learncplus12*

🔢 تحدي 5: إيجاد أكبر رقم وأصغره اكتب برنامجًا يقرأ 10 أرقام من المستخدم، ثم يحدد ويطبع الرقم الأكبر والرقم الأصغر. يمكن للجميع المشاركة سواء كنت مبتدئًا أو خبيرًا. أرسل إجابتك إلى @Learncplus12

🔢 تحدي 4: ترتيب الأعداد تصاعديًا* اكتب برنامجًا يطلب من المستخدم إدخال مجموعة من الأرقام، ثم يقوم بترتيبها من الأصغر إلى الأكبر ويطبع الناتج. يمكن للجميع المشاركة سواء كنت مبتدئًا أو خبيرًا. أرسل إجابتك إلى @Learncplus12

اعجبتكم التحديات ؟
Anonymous voting

#include <iostream> #include <string> using namespace std; int main() { string sentence; cout << "أدخل جملة: "; getline(cin, sentence); int wordCount = 0; bool inWord = false; for (int i = 0; i < sentence.length(); i++) { if (sentence[i] != ' ' && !inWord) { // بداية كلمة جديدة inWord = true; wordCount++; } else if (sentence[i] == ' ') { // انتهت الكلمة inWord = false; } } cout << "عدد الكلمات في الجملة هو: " << wordCount << endl; return 0; }

#include <iostream> using namespace std; const int MAX_SIZE = 100; int main() { int arr[MAX_SIZE]; int n; cout << "كم عدد الأرقام التي تود إدخالها (بحد أقصى " << MAX_SIZE << ")؟ "; cin >> n; if (n <= 0 || n > MAX_SIZE) { cout << "عدد غير صحيح. انتهى البرنامج." << endl; return 1; } cout << "أدخل " << n << " أرقام: "; for (int i = 0; i < n; i++) { cin >> arr[i]; } int mostFrequent = arr[0]; int maxCount = 0; bool foundRepeated = false; cout << "\n------------------------------------------------\n"; cout << "### الأرقام المكررة وعدد مرات تكرارها:\n"; for (int i = 0; i < n; i++) { bool alreadyProcessed = false; for (int j = 0; j < i; j++) { if (arr[j] == arr[i]) { alreadyProcessed = true; break; } } if (!alreadyProcessed) { int count = 0; for (int j = 0; j < n; j++) { if (arr[j] == arr[i]) { count++; } } if (count > 1) { cout << "الرقم " << arr[i] << " تكرر " << count << " مرات.\n"; foundRepeated = true; } if (count > maxCount) { maxCount = count; mostFrequent = arr[i]; } } } cout << "\n------------------------------------------------\n"; if (!foundRepeated) { cout << "لا يوجد أي رقم مكرر أكثر من مرة واحدة!" << endl; } else { cout << "### الرقم الأكثر تكراراً:\n"; if (maxCount > 1) { cout << "الرقم هو " << mostFrequent << " (تكرر " << maxCount << " مرات)." << endl; } else { cout << "لا يمكن تحديد الأكثر تكرارًا، حيث أن الأرقام المكررة الوحيدة تكررت " << maxCount << " مرة." << endl; } } return 0; }

وين المشاركات ي مبرمجين ؟

# تحدي 3: حساب عدد الكلمات  اكتب برنامج  يستقبل جملة نصية من المستخدم ويقوم بحساب عدد الكلمات الموجودة فيها.  الكل يشارك مبتدئ أو محترف.  وارسلوا الأجابات  @Learncplus12

وين المشاركات؟

حتى لو انت مبتدى ولا تعرف حله جرب الذكاء الاصطناعي وبعدين خله يشرح لك الكود وافهم بتستفيد جداً

🔢 تحدي 2: تحليل الأرقام المتكررة اكتب برنامج يأخذ مصفوفة أرقام و يطبع : · الأرقام المكررة أكثر من مرة · عدد تكرار كل رقم · الرقم الأكثر تكراراً الكل يشارك مبتدئ او محترف . وارسلوا الأجابات @Learncplus12

حل التحدي السابق : #include <iostream> using namespace std; int main() { char str[100]; cout << "ادخل السلسلة النصية: "; cin.getline(str, 100); int freq[256] = {0}; for (int i = 0; str[i] != '\0'; i++) { unsigned char ch = str[i]; freq[ch]++; } cout << "الاحرف المكررة:" << endl; for (int i = 0; i < 256; i++) { if (freq[i] >= 2) { cout << (char)i << " --> " << freq[i] << " مرات" << endl; } } return 0; }

🔢 تحدي 2: تحليل الأرقام المتكررة اكتب برنامج يأخذ مصفوفة أرقام و يطبع : · الأرقام المكررة أكثر من مرة · عدد تكرار كل رقم · الرقم الأكثر تكراراً الكل يشارك مبتدئ او محترف . وارسلوا الأجابات @Learncplus12

وصلتني مشاركات قليلة وين البقية ؟

#تحدي قوم بكتابة برنامج يقوم بفحص احرف سلسلة نصية ويقوم بطباعة الاحرف المكررة مرتين واكثر وكم عدد التكرار للحرف الكل يشارك مبتدئ او محترف . وارسلوا الأجابات @Learncplus12

عيد سبتمبر مبارك 🇾🇪 اعادة الله علينا وعليكم والوطن في خير وصحه وعافية

+7
_31 [c ] - One Dimensional Array (part 2)(720P_HD).mp445.78 MB

+9
_22_c_Function_part_5_Call_By_Reference_vs_Call_By_Value720P_HD.mp439.15 MB