Advertisement
olaaa

Untitled

Nov 4th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. void kombinacje(bool powt){ //powt=powtórzenia
  5. int licznik = 0;
  6. if (powt == true) {
  7. for (int i = 0; i < 10; i++) {
  8. for (int j = 0; j < 10; j++) {
  9. for (int k = 0; k < 10; k++) {
  10. for (int m = 0; m < 10; m++) {
  11. cout << i << j << k << m << endl;
  12.  
  13. licznik++;
  14. }
  15. }
  16. }
  17. }
  18. cout << endl;
  19. cout << licznik << endl;
  20. }
  21. else {
  22. licznik = 0;
  23. for (int i = 0; i < 10; i++) {
  24. for (int j = 0; j < 10; j++) {
  25. for (int k = 0; k < 10; k++) {
  26. for (int m = 0; m < 10; m++) {
  27. if (m != k && m != j && m != i && k != j && k != i && j != i) {
  28. cout << i << j << k << m << endl;
  29. licznik++;
  30. }
  31.  
  32. }
  33. }
  34. }
  35. }cout << endl;
  36. cout << licznik;
  37.  
  38.  
  39.  
  40.  
  41.  
  42. /*licznik = 0;
  43. for (int i = 0; i < 10; i++) {
  44. for (int j = 0; j < 10; i++) {
  45. if (j != i) {
  46. for (int k = 0; k < 10; k++) {
  47. if (k != j && k != i) {
  48. for (int m = 0; m < 10; m++) {
  49. if (m != k && m !=i && m != j) {
  50. cout << i << j << k << m << endl;
  51. licznik++;
  52. }
  53. }
  54. }
  55. }
  56. }
  57. }
  58. }
  59. cout << licznik << endl;
  60.  
  61. }*/
  62.  
  63.  
  64.  
  65. }
  66.  
  67. }
  68.  
  69. int main()
  70. {
  71.  
  72. bool powt=false;
  73. int wybor = 0;
  74. cout << "Czy chcesz, aby w Twoim szyfrze cyfry sie powtarzaly(0-tak/1-nie)" << endl;
  75. cin >> wybor;
  76. if (wybor == 0)
  77. {
  78. kombinacje(true);
  79.  
  80. }
  81. else
  82. {
  83. kombinacje(false);
  84.  
  85. }
  86.  
  87. cout << kombinacje << endl;
  88.  
  89.  
  90.  
  91. raturn 0;
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement