fork download
  1. using System;
  2. using System.Linq;
  3.  
  4. public class Test
  5. {
  6. static void Main()
  7. {
  8. char[] chrs = { 'A', 'B', 'C'};
  9. char[] chrs2 = { 'X', 'Y', 'Z' };
  10. char[] chrs3 = { 'J', 'K', 'L' };
  11. var pairs = from ch1 in chrs
  12. from ch2 in chrs2
  13. from ch3 in chrs3
  14. select ch1 + " " + ch2 + " " + ch3;
  15. Console.WriteLine("For ABC and XYZ: ");
  16. foreach (var p in pairs)
  17. Console.WriteLine(p);
  18. Console.WriteLine();
  19.  
  20. Console.WriteLine("For D and W: ");
  21. chrs = new char[] { 'D' };
  22. chrs2 = new char[] { 'W' };
  23. chrs3 = new char[] { 'S' };
  24. foreach (var p in pairs)
  25. Console.WriteLine(p);
  26. }
  27. }
Success #stdin #stdout 0.04s 24024KB
stdin
Standard input is empty
stdout
For ABC and XYZ: 
A X J
A X K
A X L
A Y J
A Y K
A Y L
A Z J
A Z K
A Z L
B X J
B X K
B X L
B Y J
B Y K
B Y L
B Z J
B Z K
B Z L
C X J
C X K
C X L
C Y J
C Y K
C Y L
C Z J
C Z K
C Z L

For D and W: 
A W S
B W S
C W S