-
تعریف این لیست را تکمیل کن.
#include <iostream> #include <list> using namespace std; int main() { "" userPermissions = { "Read", "Write", "Publish", "Delete" }; for(string permission : userPermissions) { cout << permission << endl; } return 0; }
-
از لیست حق دسترسی ها، اولین حق دسترسی را با استفاده از اندیس آن انتخاب و چاپ کن.
#include <iostream> #include <list> using namespace std; int main() { list<string> userPermissions = { "Read", "Write", "Publish", "Delete" }; string firstPermission = *next("", 0); cout << firstPermission << endl; return 0; }
-
آخرین آیتم از لیست را با استفاده از اندیس آن انتخاب کن.
#include <iostream> #include <list> using namespace std; int main() { list<string> userPermissions = { "Read", "Write", "Publish", "Delete" }; string firstPermission = *next(userPermissions.begin(), ""); cout << firstPermission << endl; return 0; }
-
در یک کلاس درس، استاد نیاز دارد که نمره امتحان دانشجویان را به صورت صعودی مرتب کند. با اینکار می تواند نمرات برتر را پیدا کند. این برنامه را بر اساس منطق بیان شده تکمیل کن.
#include <iostream> #include <list> #include <algorithm> using namespace std; int main() { list<int> scores = { 90, 85, 95, 92, 88 }; scores.""(); for (const auto& score : scores) { cout << score << " "; } cout << endl; return 0; }
-
نمرات را به صورت نزولی مرتب کنید.
#include <iostream> #include <list> #include <algorithm> using namespace std; int main() { list<int> scores = { 90, 85, 95, 92, 88 }; scores.sort(""<int>()); for (const auto& score : scores) { cout << score << " "; } cout << endl; return 0; }
-
گران ترین آیتم از لیست را انتخاب کن.
#include <iostream> #include <list> #include <algorithm> using namespace std; int main() { list<double> itemPrices = { 10.00, 300.00, 20.90, 5.00, 75.00 }; itemPrices.sort(); double mostExpensiveItem = itemPrices.""(); cout << mostExpensiveItem << endl; return 0; }
-
خروجی این برنامه چند است؟
#include <iostream> #include <list> int main() { std::list<std::string> tasks = { "Update content", "Prepare report", "Call clients", "Review strategy", "Finalize proposal" }; int numberOfTasks = tasks.size(); std::cout << numberOfTasks << std::endl; return 0; }
-
لیستی با نام products شامل 3 آیتم است. حالا می خواهیم آیتم جدیدی با نام Tool D به انتهای آن اضافه کنیم. چطور این کار را انجام می دهید؟
#include <iostream> #include <list> int main() { std::list<std::string> products = { "Widget A", "Gadget B", "Accessory C" }; std::string newProduct = "Tool D"; ""; for (std::string product : products) { std::cout << product << std::endl; } return 0; }
-
در لیست exercises لیستی از تمرینات روزانه قرار گرفته است. ولی از آنجایی که امروز روز تقلب یا (Cheat Day) است، تمام آیتم های این لیست را پاک کنید.
#include <iostream> #include <list> int main() { std::list<std::string> exercises = { "اسکوات بدون وزنه", "پلانک", "اسکوات به دیوار", "کرانچ دوچرخه", "شنا" }; exercises.""(); for (std::string exercise : exercises) { std::cout << exercise << std::endl; } return 0; }
-
در یک سیستم مدیریت انبار، شما لیستی از محصولات موجود در انبار را دارید. حالا فرض کنید محصولی از این لیست با اندیس 2 به اتمام رسیده. بنابراین این محصول را از لیست موجودی ها حذف کنید.
#include <iostream> #include <list> int main() { std::list<std::string> inventory = { "محصول شماره 1", "محصول شماره 2", "محصول شماره 3", "محصول شماره 4" }; auto it = inventory.begin(); std::advance(it, 2); inventory.""(it); for (const std::string& item : inventory) { std::cout << item << std::endl; } return 0; }
-
در یک سیستم مدیریت پرسنل، شما نیاز به ایجاد لیستی جهت نگهداری نام پرسونل دارید. بنابراین تعریف این لیست را تکمیل کنید.
#include <iostream> #include <list> #include <string> using namespace std; int main() { ""; cout << "Enter the name of the first employee: "; string employeeName1; getline(cin, employeeName1); cout << "Enter the name of the second employee: "; string employeeName2; getline(cin, employeeName2); cout << "Enter the name of the third employee: "; string employeeName3; getline(cin, employeeName3); newlyHiredEmployees.push_back(employeeName1); newlyHiredEmployees.push_back(employeeName2); newlyHiredEmployees.push_back(employeeName3); for (const string& employee : newlyHiredEmployees) { cout << employee << endl; } return 0; }
-
فرض کنید یک لیست خرید شامل آیتم های زیر دارید. و حالا متوجه شده اید که نیاز است شیر (Milk) را به شیربادام (Almond milk) بروزرسانی کنید. چطور این کار را انجام می دهید؟
#include <iostream> #include <list> #include <string> int main() { std::list<std::string> groceries = { "Apples", "Bread", "Milk", "Eggs" }; // Update the item in the list auto it = groceries.begin(); std::advance(it, 2); "" for (const std::string& item : groceries) { std::cout << item << std::endl; } return 0; }
تمرین لیست ها در سی پلاس پلاس
توسط
برچسبها:
دیدگاهتان را بنویسید