Advertisement
Guest User

Iterate password array from AA through zz

a guest
Aug 17th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.01 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <cs50.h>
  3. #include <string.h>
  4.  
  5. int main(void)
  6. {
  7.  
  8.     //first set (A - z)
  9.     char password[5] = {'A', '\0', '\0', '\0', '\0'};
  10.     while (password[0] <= 'z')
  11.     {
  12.         printf("%s\n", password);
  13.         password[0]++;
  14.         if (password[0] == 91)
  15.         {
  16.             password[0] = 97;
  17.         }
  18.     }
  19.  
  20.      //second set, (AA - zz)
  21.     password[0] = 'A';
  22.     password[1] = 'A';
  23.     while (password[0] <= 'z' && password[1] <= 'z')
  24.     {
  25.         printf("%s\n", password);
  26.         //iterate second char
  27.         if (password[1] != 'z')
  28.         {
  29.             password[1]++;
  30.             if (password[1] == 91)
  31.             {
  32.                 password[1] = 97;
  33.             }
  34.         }
  35.         //if second char is 'z' then set back to 'A' and iterate first char
  36.         else
  37.         {
  38.             password[1] = 'A';
  39.             password[0]++;
  40.             if (password[0] == 91)
  41.             {
  42.                 password[0] = 97;
  43.             }
  44.         }
  45.     }
  46.    
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement