المصفوفات هي واحدة من هياكل البيانات الرئيسية في البرمجة. تسمح لك بتخزين وتنظيم عدد كبير من العناصر من نفس النوع. تعد معالجة المصفوفات واحدة من أهم العمليات التي تحتاج إلى أن تكون قادرا على تنفيذها.
عندما يتعلق الأمر بإخراج جزء معين من مصفوفة ، على سبيل المثال ، أرقام فردية ، يمكن استخدام طرق مختلفة لهذا الغرض. واحدة من أبسطها وأكثرها قابلية للفهم هي استخدام حلقة يتم فيها فحص جميع عناصر المصفوفة ، وسيتم إخراج العناصر التي تفي بالشروط المحددة فقط.
هناك وظائف وأدوات خاصة للعمل مع المصفوفات في لغة البرمجة سي. على سبيل المثال ، لإخراج عناصر الصفيف ، يمكنك استخدام عبارة إف ، التي تتحقق مما إذا كان العنصر رقما فرديا. إذا تم استيفاء الشرط ، يتم عرض العنصر على الشاشة. يمكنك أيضا استخدام ل حلقة لاجتياز جميع عناصر المصفوفة والتحقق من كل واحد منهم.
- إخراج الأرقام الفردية من صفيف في ج
- خوارزمية لإخراج الأرقام الفردية في ج
- سؤال وجواب
- كيف يمكنني إخراج جميع الأرقام الفردية من صفيف?
- هل من الممكن لعرض جميع الأرقام الفردية من مجموعة في ترتيب عكسي على الشاشة?
إخراج الأرقام الفردية من صفيف في ج
لإخراج الأرقام الفردية من صفيف في لغة البرمجة ج ، يمكنك استخدام حلقة وبناء شرطي.
هنا مثال على التعليمات البرمجية:
# تشمل
كثافة العمليات الرئيسية () {
إنت آر[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
حجم إنت = سيزوف ( أر) / سيزوف (أر[0]);
برينتف ("الأرقام الفردية من المصفوفة:");
ل (إنت أنا = 0 ؛ أنا < الحجم ؛ أنا i) {
إذا (آر[أنا] % 2 != 0) {
برينتف ("٪د " ، أر[ط]);
}
}
العودة 0;
}
.
وبالتالي ، بعد تنفيذ هذا الرمز ، سيتم عرض السطر "الأرقام الفردية من المصفوفة: 1 3 5 7 9" على الشاشة.
خوارزمية لإخراج الأرقام الفردية في ج
لإخراج جميع الأرقام الفردية من صفيف في لغة البرمجة ج ، يمكنك استخدام الخوارزمية التالية:
- إعلان وتهيئة صفيف مع الأرقام;
- إنشاء حلقة من شأنها أن تتكرر من خلال جميع عناصر المصفوفة;
- داخل الحلقة ، تحقق مما إذا كان عنصر الصفيف الحالي هو رقم فردي;
- إذا تم استيفاء الشرط ، فقم بإخراج العنصر الحالي إلى وحدة التحكم أو احفظه في متغير آخر;
- بعد الانتهاء من جميع تكرارات الحلقة ، سيتم إخراج جميع الأرقام الفردية أو تخزينها;
نموذج التعليمات البرمجية في ج:
# تشمل
كثافة العمليات الرئيسية () {
أرقام كثافة العمليات[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
الطول الدولي = حجم (أرقام) / حجم (أرقام [0]);
برينتف ("الأرقام الفردية في المصفوفة:
");
ل (إنت أنا = 0 ؛ أنا < طول ؛ أنا i) {
إذا (أرقام [أنا] % 2 != 0) {
برينتف ("٪د " ، أرقام [أنا]);
}
}
العودة 0;
}
نتيجة لتنفيذ هذا الرمز ، سيتم إخراج وحدة التحكم:
الأرقام الفردية في المصفوفة:
1 3 5 7 9
وبالتالي ، تسمح لك الخوارزمية بإخراج جميع الأرقام الفردية من مصفوفة معينة في لغة البرمجة سي.
سؤال وجواب
كيف يمكنني إخراج جميع الأرقام الفردية من صفيف?
من أجل إخراج جميع الأرقام الفردية من المصفوفة ، يمكنك استخدام حلقة تمر عبر كل عنصر من عناصر المصفوفة والتحقق من ذلك من أجل الغريب. إذا كان العنصر رقما فرديا ، فيمكن عرضه على الشاشة أو حفظه في مصفوفة منفصلة.
هل من الممكن لعرض جميع الأرقام الفردية من مجموعة في ترتيب عكسي على الشاشة?
نعم ، يمكنك طباعة جميع الأرقام الفردية من المصفوفة بترتيب عكسي على الشاشة. للقيام بذلك ، تحتاج إلى المرور عبر المصفوفة بدءا من العنصر الأخير والانتقال إلى بدايته. إذا كان العنصر غريبا ، فيمكن عرضه على الشاشة أو تخزينه في مصفوفة منفصلة بترتيب عكسي.