1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4.  
  5. using namespace std;
  6.  
  7. char iToA(int toCon)
  8. {
  9. char alpha[] = {'0','1','2','3','4','5','6','7','8','9'};
  10. return alpha[toCon];
  11. }
  12.  
  13. int main()
  14. {
  15. string current;
  16. ofstream fout("dictionaryList.txt");
  17. for(int a = 1; a < 10; a++)
  18. {
  19. current.clear();
  20. current += iToA(a);
  21. for(int b = 0; b < 10; b++)
  22. {
  23. current.resize(1);
  24. current += iToA(b);
  25. for(int c = 0; c < 10; c++)
  26. {
  27. current.resize(2);
  28. current += iToA(c);
  29. for(int d = 0; d < 10; d++)
  30. {
  31. current.resize(3);
  32. current += iToA(d);
  33. for(int e = 0; e < 10; e++)
  34. {
  35. current.resize(4);
  36. current += iToA(e);
  37. for(int f = 0; f < 10; f++)
  38. {
  39. current.resize(5);
  40. current += iToA(f);
  41. for(int g = 0; g < 10; g++)
  42. {
  43. cout << current + iToA(g) << endl;
  44. }
  45. }
  46. }
  47. }
  48.  
  49. }
  50.  
  51. }
  52. }
  53.  
  54. }