Advertisement
Guest User

bajas

a guest
Aug 6th, 2007
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.13 KB | None | 0 0
  1.         protected void MakeList() {
  2.  
  3.             String[] names = new String[]
  4.                 {"John",
  5.                 "Jack",
  6.                 "Anna",
  7.                 "Lisa",
  8.                 "Sean",
  9.                 "Peter",
  10.                 "Paul",
  11.                 "Tom",
  12.                 "Kenneth",
  13.                 "Pablo",
  14.                 "Christian",
  15.                 "Andre"};
  16.  
  17.             int count = names.Length;
  18.  
  19.             double pair = ((count / 2) - 0.5) * count;
  20.  
  21.             String[] pairs = new String[(int)pair];
  22.  
  23.             int i = 0, j = 0, k = 0, l = 0;
  24.  
  25.             for (i = 0; i < names.Length; i++)
  26.             {
  27.                 string first = names[i];
  28.                 for (j = l; j < names.Length; j++)
  29.                 {
  30.                     string second = names[j];
  31.                     if (first != second) {
  32.                         pairs[k] = String.Format("{0} and {1}", first, second);
  33.                         k++;
  34.                     }
  35.                 }
  36.                 l++;
  37.             }
  38.  
  39.             foreach (String name in pairs)
  40.                     Console.WriteLine(name);
  41.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement