Anonymous user
Loop over multiple arrays simultaneously: Difference between revisions
Loop over multiple arrays simultaneously (view source)
Revision as of 13:46, 16 July 2022
, 1 year agono edit summary
m (→{{header|Diego}}: included missing declaration (optional in lang.)) |
No edit summary |
||
Line 929:
{
std::cout << lowers[i] << uppers[i] << nums[i] << "\n";
}
}</lang>
===C++23===
<lang cpp>#include <array>
#include <ranges>
#include <format>
#include <iostream>
int main() {
auto a1 = std::array{"a", "b", "c"};
auto a2 = std::array{"A", "B", "C"};
auto a3 = std::array{1, 2, 3};
for(const auto& [x, y, z] : std::ranges::views::zip(a1,a2,a3))
{
std::cout << std::format("{}{}{}\n",x,y,z);
}
}</lang>
|