Advertisement
Aseron

Maajobblol

Sep 17th, 2017
375
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.04 KB | None | 0 0
  1. #include <iostream>
  2. #include <algorithm>
  3. #include <vector>
  4. #include <string>
  5.  
  6. using namespace std;
  7.  
  8. string CharsToString(char a, char b, char c, char d);
  9.  
  10. int main(int argc, char** argv) {
  11.    
  12.     setlocale(LC_ALL,"");
  13.     char abcd[4] = {'a','b','c','d'};
  14.     vector<char> cv;
  15.     vector<string> csv;
  16.     int sum = 0;
  17.    
  18.     for(char a='a'; a<='d'; ++a) {
  19.        
  20.         for(char b='a'; b<='d'; ++b) {
  21.            
  22.             for(char c='a'; c<='d'; ++c) {
  23.                
  24.                 for(char d='a'; d<='d'; ++d) {
  25.                    
  26.                     sum++;
  27.                     string newS = CharsToString(a,b,c,d);
  28.                     csv.push_back(newS);
  29.                     cout << newS << endl;
  30.                    
  31.                 }
  32.             }
  33.         }
  34.     }
  35.    
  36.     if ( find(csv.begin(), csv.end(), "cccc") != csv.end() )
  37.    cout << "Létezik! " << sum << endl;
  38. else
  39.    cout << "Nem létezik!" << endl;
  40.    
  41.    
  42.    
  43.     return 0;
  44. }
  45.  
  46. string CharsToString(char a, char b, char c, char d){
  47.     string aS;
  48.     aS.push_back(a);
  49.     string bS;
  50.     bS.push_back(b);
  51.     string cS;
  52.     cS.push_back(c);
  53.     string dS;
  54.     dS.push_back(d);
  55.  
  56.     return aS+bS+cS+dS;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement