#include // This program does not compile because many local // variables are referenced outside their scope. // // For each std::cout statement, determine which // variables are in scope at that point. Delete only // those variables that are not in scope. // // Do not move, add, or remove any variable declarations. // // For example, if only v1, v2, and v3 are in scope, // the corresponding statement should be // // std::cout << v1 << " " // << v2 << " " // << v3 << std::endl; // // Your goal is to modify every std::cout statement // so that the program compiles. // Function declarations int main(); // Function definitions int main() { int v1{ 1 }; std::cout << v1 << " " << v2 << " " << v3 << " " << v4 << " " << v5 << " " << v6 << " " << v7 << " " << v8 << " " << v9 << std::endl; for ( int v2{ 0 }; v2 < 10; ++v2 ) { std::cout << v1 << " " << v2 << " " << v3 << " " << v4 << " " << v5 << " " << v6 << " " << v7 << " " << v8 << " " << v9 << std::endl; int v3{ 3 }; std::cout << v1 << " " << v2 << " " << v3 << " " << v4 << " " << v5 << " " << v6 << " " << v7 << " " << v8 << " " << v9 << std::endl; if ( v2 > 5 ) { std::cout << v1 << " " << v2 << " " << v3 << " " << v4 << " " << v5 << " " << v6 << " " << v7 << " " << v8 << " " << v9 << std::endl; int v4{ 4 }; std::cout << v1 << " " << v2 << " " << v3 << " " << v4 << " " << v5 << " " << v6 << " " << v7 << " " << v8 << " " << v9 << std::endl; } else { int v5{ 5 }; std::cout << v1 << " " << v2 << " " << v3 << " " << v4 << " " << v5 << " " << v6 << " " << v7 << " " << v8 << " " << v9 << std::endl; } std::cout << v1 << " " << v2 << " " << v3 << " " << v4 << " " << v5 << " " << v6 << " " << v7 << " " << v8 << " " << v9 << std::endl; int v6{ 6 }; std::cout << v1 << " " << v2 << " " << v3 << " " << v4 << " " << v5 << " " << v6 << " " << v7 << " " << v8 << " " << v9 << std::endl; for ( int v7{ 0 }; v7 < 10; ++v7 ) { std::cout << v1 << " " << v2 << " " << v3 << " " << v4 << " " << v5 << " " << v6 << " " << v7 << " " << v8 << " " << v9 << std::endl; if ( v2 + v7 < 5 ) { std::cout << v1 << " " << v2 << " " << v3 << " " << v4 << " " << v5 << " " << v6 << " " << v7 << " " << v8 << " " << v9 << std::endl; int v8{ 8 }; std::cout << v1 << " " << v2 << " " << v3 << " " << v4 << " " << v5 << " " << v6 << " " << v7 << " " << v8 << " " << v9 << std::endl; } std::cout << v1 << " " << v2 << " " << v3 << " " << v4 << " " << v5 << " " << v6 << " " << v7 << " " << v8 << " " << v9 << std::endl; } std::cout << v1 << " " << v2 << " " << v3 << " " << v4 << " " << v5 << " " << v6 << " " << v7 << " " << v8 << " " << v9 << std::endl; } std::cout << v1 << " " << v2 << " " << v3 << " " << v4 << " " << v5 << " " << v6 << " " << v7 << " " << v8 << " " << v9 << std::endl; int v9{ 9 }; std::cout << v1 << " " << v2 << " " << v3 << " " << v4 << " " << v5 << " " << v6 << " " << v7 << " " << v8 << " " << v9 << std::endl; return 0; }