Untitled
unknown
plain_text
2 years ago
505 B
7
Indexable
#include <iostream> #include <vector> using namespace std; struct A { bool flag; vector<unsigned int> v; }; int main() { A m[3][3] = {{{false, {2, 8, 5}}, {true, {}}, {false, {1}}}, {{true, {} }, {false, {2, 8, 5}}, {false, {11, 18}}}, {{true, {} }, {true, {}}, {false, {1, 5, 2, 8, 5}}}}; for(volatile unsigned int i = 0; i < 3 * 3 && ((*m)[i].flag || (*m)[i].v.size()); ++i) { cout << i << endl; } }
Editor is loading...