fork(4) download
  1. using System;
  2.  
  3. public class Test
  4. {
  5. public static void Main()
  6. {
  7. int[] roulette = {0, 21, 29, 0, 0, 50};
  8. int closest = -1;
  9. int number = 54;
  10. for (int j = 0; j < roulette.Length; j++)
  11. // if the values isn't 0 and it's smaller
  12. // and we haven't found a smaller one yet, or this one's closer
  13. if (roulette[j] != 0 && roulette[j] < number &&
  14. (closest == -1 || roulette[j] > roulette[closest]))
  15. {
  16. closest = j;
  17. }
  18.  
  19. if (closest == -1) // no smaller number found
  20. Console.WriteLine(0);
  21. else
  22. Console.WriteLine(roulette[closest]);
  23. }
  24. }
Success #stdin #stdout 0.03s 33904KB
stdin
Standard input is empty
stdout
50