#include int my_function(int, int); void my_procedure(int, int); int main (void) { int main1 = 12; int main2 = 10; cout << "my function = " << my_function(main1, main2) << endl; cout << "my function = " << my_function(main1, main2) << endl; my_procedure(main1, main2); my_procedure(main1, main2); main1 = 1; main2 = 2; my_procedure(main1, main2); return 0; } int my_function(int local_a, int local_b) { static int local_c = 8; int local_d; local_d = local_a + local_b; local_c++; return local_c; } void my_procedure(int local_1, int local_2) { static int local_3 = 4; int local_4 = 2; int local_5; cout << "my_procedure: local_1 = " << local_1; cout << " local_2 = " << local_2; cout << " local_3 = " << local_3; cout << " local_4 = " << local_4; cout << " local_5 = " << local_5 << endl; local_3++; local_4++; local_5++; }