Advertisement
villers

Untitled

Oct 2nd, 2014
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.38 KB | None | 0 0
  1. /*
  2. ** my_aff_comb2.c for J03_my_aff_comb2 in /home/viller_m/rendu/Piscine_C_J03
  3. **
  4. ** Made by mickael villers
  5. ** Login   <[email protected]>
  6. **
  7. ** Started on  Wed Oct  1 11:41:10 2014 mickael villers
  8. ** Last update Thu Oct  2 10:04:04 2014 mickael villers
  9. */
  10.  
  11. int     my_show_number(char nb1, char nb2, char nb3, char nb4)
  12. {
  13.   my_putchar(nb1);
  14.   my_putchar(nb2);
  15.   my_putchar(' ');
  16.   my_putchar(nb3);
  17.   my_putchar(nb4);
  18.   if (!(nb1 == '9' && nb2 == '8' && nb3 == '9' && nb4 == '9'))
  19.     {
  20.       my_putchar(',');
  21.       my_putchar(' ');
  22.     }
  23.   return (0);
  24. }
  25.  
  26. int     my_loop(char nb1, char nb2, char nb3, char nb4)
  27. {
  28.   while (nb1 <= '9')
  29.     {
  30.       while (nb2 <= '9')
  31.         {
  32.           while (nb3 <= '9')
  33.             {
  34.               while (nb4 <= '9')
  35.                 {
  36.                   if ((nb1 * 10) + nb2 < (nb3 * 10) + nb4)
  37.                     {
  38.                       my_show_number(nb1, nb2, nb3, nb4);
  39.                     }
  40.                   nb4 = nb4 + 1;
  41.                 }
  42.               nb4 = '0';
  43.               nb3 = nb3 + 1 ;
  44.             }
  45.           nb3 = '0';
  46.           nb2 = nb2 + 1;
  47.         }
  48.       nb2 = '0';
  49.       nb1 = nb1 + 1;
  50.     }
  51.   return (0);
  52. }
  53.  
  54. int     my_aff_comb2()
  55. {
  56.   char  nb1;
  57.   char  nb2;
  58.   char  nb3;
  59.   char  nb4;
  60.  
  61.   nb1 = '0';
  62.   nb2 = '0';
  63.   nb3 = '0';
  64.   nb4 = '0';
  65.   my_loop(nb1, nb2, nb3, nb4);
  66.   return (0);
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement