ما هو كود C++ الذي يمكنني استخدامه لإخراج قائمة بماركات المعكرونة المعتمدة كمنتج عضوي والتي تحتوي على محتوى صوديوم أقل من 300 ملجم لكل وجبة؟ فيما يلي نموذج التعليمات البرمجية الذي يجلب البيانات من ملف CSV يحتوي على معلومات العلامة التجارية للمعكرونة:
#تشمل <iostream>
#تشمل <fstream>
#تشمل <sstream>
#تشمل <ناقل>
استخدام اسم للمحطة؛
بناء المعكرونة {
    العلامة التجارية سلسلة؛
    bool isOrganic;
    كثافة محتوى الصوديوم؛
};
انت مين() {
    ناقلات<المعكرونة> الباستا؛
    ملف ifstream("pasta.csv");
    خط السلسلة
    بينما (جيتلين(ملف، سطر)) {
        stringstream ss(line);
        العلامة التجارية سلسلة؛
        bool isOrganic;
        كثافة محتوى الصوديوم؛
        getline(ss, Brand, ',');
        ss >> isOrganic;
        ss.ignore();
        ss >> محتوى الصوديوم؛
        باستا باستا = {brand, isOrganic, SodiumContent};
        Pastas.push_back(المعكرونة);
    }
    لـ (معكرونة معكرونة : معكرونة) {
        إذا (pasta.isOrganic && Pasta.sodiumContent <300) {
            cout << Pasta.brand << endl;
        }
    }
    العودة 0؛
}
كيف يمكنني تعديل هذا الرمز لتصفية ماركات المعكرونة التي لا تستوفي المتطلبات؟
{"source": "evol_instruct", "kind": "synthetic", "evolved_from": null}