5 Save some more with C#6.0
source | link

C# 6, 113 103 100 95 bytes

void C(int a,int b){System.Console.Write($"{a} is {a-b:greater than;less than;equal to} {b}");}

Thanks to edc65 for saving 13 bytes and to cell001uk for saving 5 bytes using C# 6's interpolated strings!

C#, 113 103 100 95 bytes

void C(int a,int b){System.Console.Write($"{a} is {a-b:greater than;less than;equal to} {b}");}

Thanks to edc65 for saving 13 bytes!

C# 6, 113 103 100 95 bytes

void C(int a,int b){System.Console.Write($"{a} is {a-b:greater than;less than;equal to} {b}");}

Thanks to edc65 for saving 13 bytes and to cell001uk for saving 5 bytes using C# 6's interpolated strings!

4 Save some more with C#6.0
source | link

C#, 113 103 100100 95 bytes

void C(int a,int b){System.Console.Write("$"{0a} is {1a-b:greater than;less than;equal to} {2b}",a,a-b,b);}

Thanks to edc65 for saving 13 bytes!

C#, 113 103 100 bytes

void C(int a,int b){System.Console.Write("{0} is {1:greater than;less than;equal to} {2}",a,a-b,b);}

Thanks to edc65 for saving 13 bytes!

C#, 113 103 100 95 bytes

void C(int a,int b){System.Console.Write($"{a} is {a-b:greater than;less than;equal to} {b}");}

Thanks to edc65 for saving 13 bytes!

3 Saved 3 more bytes
source | link

C#, 113 103103 100 bytes

void C(int a,int b){System.Console.Write("A is "{0} B",a==b?"equalis to"{1:a>b?"greatergreater than":"lessthan;less than"than;equal to} {2}",a,a-b,b);}

Thanks to edc65 for saving 1013 bytes!

C#, 113 103 bytes

void C(int a,int b){System.Console.Write("A is {0} B",a==b?"equal to":a>b?"greater than":"less than");}

Thanks to edc65 for saving 10 bytes!

C#, 113 103 100 bytes

void C(int a,int b){System.Console.Write("{0} is {1:greater than;less than;equal to} {2}",a,a-b,b);}

Thanks to edc65 for saving 13 bytes!

2 Saved 10 bytes (thanks edc65!)
source | link
1
source | link