أمثلة برامج لغة C مجموعة من 82 برنامجًا كاملًا بلغة C مع مخرجاتها، للطلاب والمبتدئين الذين يتعلمون أفضل من خلال الأمثلة.
كل برنامج بلغة C جاهز للنسخ والترجمة والتشغيل، ومعه تشغيل حقيقي وشرح لطريقة عمل الكود. ويعمل كل شيء دون اتصال بالإنترنت.
ليست مقتطفات قصيرة: كل مثال من أمثلة البرمجة بلغة C الـ 82 برنامج كامل بلغة C القياسية (C17) يُترجم دون تحذيرات، وتليه مخرجات تشغيل حقيقي وشرح مبسّط.
برامج لغة C في التطبيق (11 قسمًا)
• الأساسيات: كيفية الترجمة والتشغيل، مرحبًا بالعالم، قراءة المدخلات بأمان باستخدام scanf و fgets، العمليات الحسابية، تبديل عددين، أحجام أنواع البيانات ومداها، رموز ASCII
• الشروط: زوجي أم فردي، حرف علة أم حرف ساكن، السنة الكبيسة، أكبر الأعداد الثلاثة، حاسبة التقديرات، جذور المعادلة التربيعية
• الحلقات والأعداد: مجموع n عددًا ومتوسطها، جدول الضرب، مجموع الأرقام، عكس عدد، العدد المتناظر، المضروب، متتالية فيبوناتشي، العدد الأولي، غربال إراتوستينس، أعداد أرمسترونغ، القاسم المشترك الأكبر والمضاعف المشترك الأصغر، nCr و nPr، قوة عدد، الأعداد التامة
• الأنماط: مثلثات النجوم والأرقام، هرم النجوم، نمط المعيّن، المربع المجوّف، مثلث فلويد، مثلث باسكال
• أنظمة العد: من العشري إلى الثنائي، من الثنائي إلى العشري، من العشري إلى الثماني والست عشري، من الست عشري إلى العشري، العمليات على مستوى البت
• المصفوفات: المجموع والمتوسط، أكبر عنصر وأصغر عنصر، عكس مصفوفة، إدراج عنصر وحذفه، البحث الخطي، البحث الثنائي، الترتيب الفقاعي، الترتيب بالاختيار، الترتيب بالإدراج، دمج مصفوفتين مرتبتين، عدّ التكرارات، إزالة العناصر المكررة
• المصفوفات ثنائية البعد: جمع المصفوفات وطرحها، ضرب مصفوفتين، منقول المصفوفة، المحدِّد 2 × 2 و 3 × 3
• السلاسل النصية: الطول، عكس سلسلة نصية، السلسلة المتناظرة، عدّ أحرف العلة والأحرف الساكنة، تغيير حالة الأحرف، عدّ الكلمات والأسطر والأحرف، ضمّ السلاسل ومقارنتها ونسخها، الجناس التصحيفي، إزالة المسافات أو أحرف العلة أو علامات الترقيم، تحويل سلسلة نصية إلى عدد صحيح
• المؤشرات والدوال: أساسيات المؤشرات، التبديل باستخدام المؤشرات، المصفوفات والمؤشرات، مصفوفة ديناميكية باستخدام malloc و realloc، مؤشرات الدوال و qsort، الاستدعاء الذاتي، برج هانوي
• البُنى والملفات: سجلات الطلاب، الأعداد المركبة، كتابة ملف نصي وقراءته، عدّ الأسطر والكلمات في ملف، نسخ ملف
• مشاريع بسيطة: الآلة الحاسبة، محوّل درجات الحرارة، قائمة الحساب المصرفي، لعبة تخمين الرقم، لعبة إكس-أو
كل صفحة تحتوي على
• الكود المصدري الكامل، جاهزًا للنسخ والتشغيل
• تشغيل حقيقي للبرنامج مع تمييز المدخلات المكتوبة
• شرح واضح لطريقة عمل البرنامج، مع جداول ورسوم توضيحية عند الحاجة
• تنبيهات على الأخطاء الشائعة: تجاوز سعة الأعداد الصحيحة، تجاوز سعة المخزن المؤقت، المدخلات غير الآمنة والسلوك غير المعرَّف
• روابط إلى برامج ذات صلة
المزايا
• 82 برنامجًا بلغة C مع المخرجات في 11 قسمًا
• 13 رسمًا توضيحيًا للترتيب والبحث والمصفوفات والمؤشرات والاستدعاء الذاتي
• بحث في جميع البرامج من الشاشة الرئيسية
• الوضع الداكن
• يعمل دون إنترنت ودون حساب
• متوفر بـ 8 لغات: English، Español، Português، Français، Deutsch، العربية، हिन्दी و Bahasa Indonesia (الشروح مترجمة، أما كود C فيبقى كما هو)
لمن هذا التطبيق
• طلاب المدارس والجامعات الذين يدرسون لغة C ويريدون كودًا يعمل فعلًا
• المبتدئون الذين يفهمون الفكرة أفضل عندما يرون برنامجًا كاملًا ومخرجاته
• كل من يستعد للاختبارات العملية ومعامل البرمجة بلغة C
• مستخدمو تطبيق دروس البرمجة بلغة C الذين يريدون مزيدًا من البرامج للتدريب
البرامج أصلية وجُرّبت باستخدام مترجم C17. أمثلة برامج لغة C أداة دراسية مستقلة، وليست تابعة لأي شركة مترجمات أو جامعة أو هيئة معايير.
برامج لغة C مع المخرجات: 82 مثالًا مجرّبًا بلغة سي مع شرح واضح
تاريخ التحديث
13/10/2026