مراجعة - المصفوفة المعكوسة
جزء من قسم Fundamentals في رحلة C++ على Coddy — الدرس 64 من 74.
التحدي
سهلاكتب برنامجاً يستقبل مصفوفة من الأرقام العشرية (double) وحجم المصفوفة كمدخلات، ويقوم بطباعة المصفوفة معكوسة.
على سبيل المثال، للمصفوفة [1, 2, 3]، المخرجات المتوقعة هي [3, 2, 1].
للتكرار (iterate) بشكل عكسي، تحتاج إلى البدء برقم أكبر من 0 وإنقاص قيمة i:
for (int i = n - 1; i>=0; i--) {...}جرّب بنفسك
#include <iostream>
#include <vector>
int main() {
int n;
std::cin >> n;
std::cin.ignore();
double arr[n];
for (int i = 0; i < n; i++) {
double val;
std::cin >> val;
arr[i] = val;
}
double reverseArr[n];
// اكتب الكود الخاص بك أدناه
for (int i = 0; i<n; i++) {
std::cout << reverseArr[i] << std::endl;
}
return 0;
}جميع دروس Fundamentals
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)الزيادة والنقصانالزيادة والنقصان اللاحقةاختصارات العمليات الحسابيةمعاملات المقارنةمقارنة النصوص5المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالث11أساسيات المصفوفات
التصريح عن المصفوفاتالوصول إلى العناصرتعديل العناصرمراجعة - طباعة المصفوفة بشكل منسقالمصفوفات والدوالمراجعة - حاصل ضرب عناصر المصفوفةمراجعة - المصفوفة المعكوسةحلقة For المطورةعمليات المصفوفات الشائعة