| using System;
class SeqApp {
public static void Main(){
IntSequence isq1 =
new IntCompSeq(
new IntCompSeq(
new IntInterval(3,5), new IntSingular(17) ),
new IntCompSeq(
new IntInterval(12,7), new IntSingular(29) ) );
IntSequence isq2 =
new IntCompSeq(
new IntCompSeq(
new IntInterval(3,3),
new IntCompSeq(new IntInterval(1,5), new IntInterval(15,20))),
new IntCompSeq(
new IntCompSeq(new IntInterval(-1,-5), new IntInterval(-15,-20)),
new IntInterval(12,7)));
Console.WriteLine("Min: {0} Max: {1}", isq1.Min, isq1.Max);
Console.WriteLine("Min: {0} Max: {1}", isq2.Min, isq2.Max);
foreach(int i in isq1)
Console.Write("{0,4}", i);
Console.WriteLine();
foreach(int i in isq2)
Console.Write("{0,4}", i);
}
} |