Advertisement
MarlonLorran

ordinal

Mar 23rd, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 0.44 KB | None | 0 0
  1. // Marlon "Eiss" Lorran
  2.  
  3. eissOrdinal(str[], lenght = sizeof str, n) {
  4.  
  5.     new suffix[3];
  6.     if((n % 100) / 10 == 1) {
  7.         suffix = "th";
  8.        
  9.     } else {
  10.    
  11.         new mod = n % 10;
  12.         switch(mod) {
  13.  
  14.             case 1: {
  15.                 suffix = "st";
  16.             }
  17.            
  18.             case 2: {
  19.                 suffix = "nd";
  20.             }
  21.            
  22.             case 3: {
  23.                 suffix = "rd";
  24.             }
  25.            
  26.             default: {
  27.                 suffix = "th";
  28.             }
  29.         }
  30.     }
  31.    
  32.     format(str, lenght, "%d%s", n, suffix);
  33.     return 1;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement