1.13

#include <iostream> 
using namespace std;
// birinchi nomlar fazosi 
namespace NS1{
	class demo{
		int i; 
		public:
			demo(int x) { i=x; } 
			void set(int x) { i=x; } 
			int get() { return i; }
	};
	char str[] = "Nomlar fazolarini oʻrnatish\n"; 
	int counter;
}
// ikkinchi nomlar fazosi 
namespace NS2 { int x, u; }

int main(){
	NS1::demo ob(10);
	cout <<" ob = " << ob.get() << endl; 
	ob.set(99); 
	cout << "Endi ob = "<< ob.get() << endl;

	using NS1::str; cout << str;
    
	using namespace NS1; 
	for(counter = 1; counter<=10; counter  ) 
		cout << counter << ends;
	cout << endl;

	NS2::x = 10; NS2::u = 20;
	cout << "oʻzgaruvchilar x, y = "<< NS2::x<<", " << NS2::u << endl;

    using namespace NS2; 
       demo x_ob(x), y_ob(u);
	   cout << "x_ob, y_ob obyektlarning qiymati: "<< x_ob.get(); cout<< " " << y_ob.get() << endl; 
system("pause");
return 0;
}
Run on cpp.sh