int main()
{
-#if 1
+#if 0
unsigned buf[5] = { 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0 };
//unsigned buf[3] = { 0xffffffff, 0x1, 0 };
number<> nu(buf, 4);
nu << 5;
std::cout << "nu = " << nu << "\n\n";
-#endif
+#endif\r
+\r
+ number<> n1 = 0xffff00f0;\r
+ number<> n2 = 0xffff00f0;\r
+\r
+ n1 += 1;\r
+\r
+ n1 <<= 4;\r
+ n2 <<= 4;\r
+\r
+ if (n1 < n2)\r
+ std::cout << "n1 es menor que n2\n";\r
+ else if (n2 < n1)\r
+ std::cout << "n1 es mayor que n2\n";\r
+ else \r
+ std::cout << "n1 es igual que n2\n";\r
+ \r
+ number<> n3 = n1 - n2;
return 0;