Advertisement
Aseron

Főnöknek!

Sep 17th, 2017
392
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.10 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.     for(int i=0; i<4; i++){
  16.         cv.push_back(abcd[i]);
  17.         for(int j=0; j<4; j++){
  18.             cv.push_back(abcd[j]);
  19.             for(int k=0; k<4; k++){
  20.                 cv.push_back(abcd[k]);
  21.                 for(int l=0; l<4; l++){
  22.                     cv.push_back(abcd[l]);
  23.                 }
  24.             }
  25.         }  
  26.     }
  27.    
  28.    
  29.     vector<string> csv;
  30.     int sum = 0;
  31.    
  32.     for(int i = 0; i<cv.size(); i++){
  33.             if((i)%4==0){
  34.                 string newS = CharsToString(cv[i],cv[i+1],cv[i+2],cv[i+3]);
  35.                 csv.push_back(newS);
  36.                 cout << newS << endl;
  37.             }      
  38.     }
  39.    
  40.     if ( find(csv.begin(), csv.end(), "aaaa") != csv.end() )
  41.    cout << "Létezik!" << endl;
  42. else
  43.    cout << "Nem létezik!" << endl;
  44.    
  45.    
  46.    
  47.     return 0;
  48. }
  49.  
  50. string CharsToString(char a, char b, char c, char d){
  51.     string aS;
  52.     aS.push_back(a);
  53.     string bS;
  54.     bS.push_back(b);
  55.     string cS;
  56.     cS.push_back(c);
  57.     string dS;
  58.     dS.push_back(d);
  59.  
  60.     return aS+bS+cS+dS;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement