From 05ab9c8617960d9d22afa144f2f6fb3f23a916b9 Mon Sep 17 00:00:00 2001 From: Silicon27 <99114143+Silicon27@users.noreply.github.com> Date: Wed, 8 Oct 2025 15:31:36 +0200 Subject: [PATCH] Refactor vector initialization and output display Refactored code to initialize vector from map directly and improved output formatting. --- code/languages/cpp/vector-to-map.cpp | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/code/languages/cpp/vector-to-map.cpp b/code/languages/cpp/vector-to-map.cpp index 23b37e0882..199314e4aa 100644 --- a/code/languages/cpp/vector-to-map.cpp +++ b/code/languages/cpp/vector-to-map.cpp @@ -1,20 +1,18 @@ -#include +#include +#include +#include using namespace std; int main() { -map mp1; -mp1["Shivani"] = 500; -mp1["Kumari"] = 100; -mp1["Hacktoberfest"] = 400; + map mp1; + mp1["Shivani"] = 500; + mp1["Kumari"] = 100; + mp1["Hacktoberfest"] = 400; -vector> vec1; + vector> vec1(mp1.begin(), mp1.end()); -for(auto i : mp1) //inserting map values into vector -{ - vec1.push_back(make_pair(i.first,i.second)); -} - -for(auto j : vec1) -cout<