Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //MY CRAPPY YOUTUBE https://www.youtube.com/channel/UC9kD0oE90HfCZvMAPzRLf3w
- #include<iostream>
- #include<math.h>
- int main() {
- //VARIABLES
- char chars[] = "ABC";
- int password[4]{0};
- //SIZES OF VERIABLES
- int chars_length = (sizeof(chars) / sizeof(char)-1);
- int password_length = sizeof(password) / sizeof(int);
- //CYCKLE TROUGH ALL OF THE COMBINATIONS
- for (int i = 0; i < pow(chars_length, password_length); i++){
- //CYCKLE TROUGH ALL OF THE VERIABLES IN ARRAY
- for (int i2 = 0; i2 < password_length; i2++) {
- //IF VERIABLE IN "PASSWORD" ARRAY IS THE LAST VERIABLE IN CHAR "CHARS" ARRRAY
- if (password[i2] == chars_length) {
- //THEN INCREMENT THE NEXT VERIABLE IN "PASSWORD" ARRAY
- password[i2 + 1]++;
- //AND RESET THE VERIABLE BACK TO ZERO
- password[i2] = 0;
- }}
- //PRINT OUT THE COMBINATION
- std::cout << i << ": ";
- for (int i2 = 0; i2 < password_length; i2++) {
- std::cout << chars[password[i2]] << " ";
- }
- std::cout << "\n";
- //INCREMENT THE FIRST VERIABLE IN ARRAY
- password[0]++;
- }
- system("pause");
- }
Add Comment
Please, Sign In to add comment