i really appreciate these codes... thanks to the both of you
you say dont copy them... but thats the way you gave them to me... and if i read them i wont know how else to do it... im not copying titaniumdecoy's because his looked like it took him a while... jimbo said his was easy so im going his way...
dont worry im not
just copying it... ive studied the code to understand what it meant... i also added some user interaction with it also...
#include <string>
#include <vector>
#include <iostream>
#define str std::string
#define vec std::vector<
#define p push_back(
#define s substr(
using namespace std;
int main()
{
int pat;
int x;
cout<<"How many letters would you like the similar patterns to be?\n";
cout<<"***Note*** the higher the number, the longer it will take to find patterns.\nPlease choose appropriatly according to your processor speed.\n";
cout<<"\n#:";
cin>>pat;
x=pat;
cout<<"Plase Wait.... DDWWn is finding similar patterns...\n";
str s1("GTGGACCGCAAAGAACAGTTTCGAATCGGAAGCTTGCTTAACGTAGTTCTAACAGTTTTTTATTAGAGAGCAGATCTCTGATGAACAACCAACGAAAAAAGACGGCTCGACCGTCTTTCAATATGCTGAAACGCGCGAGAAACCGCGTGTCAACTGGTTCACAGTTGGCGAAGAGATTCTCAAAAGGATTGCTTTCAGGCCAAGGACCCATGAAATTGGTGATGGCTTTCATAGCATTCCTAAGATTTCTAGCCATACCCCCAACAGCAGGAATTTTGGCTAGATGGGGCTCATTCAAGAAGAATGGAGCGATCAAAGTGCTACGGGGTTTCAAGAAAGAAATCTCAAACATGTTGAACATAATGAATAGAAGGAAAAGATCTGTGACCATGCTCCTCATGCTGCTGCCCACAGCCTTGGCGTTCCATTTGACTACACGAGGGGGAGAGCCACACATGATAGTTAGCAAGCAGGAAAGAGAAAAGTCACTCTTGTTTAAGACCTCTGTAGGTGTCAACATGTGCACCCTTATAGCGATGGATTTGGGAGAGTTATGTGAGGACACAATGACTTACAAATGCCCTCGAATTACTGAGGCGGAACCAGATGACGTTGATTGTTGGTGCAATGCTACAGACACATGGGTGACCTATGGAACATGTTCCCAAACTGGCGAGCACCGACGGGACAAACGTTCCGTCGCACTGGCCCCACACGTGGGACTTGGTCTAGAAACAAGAACCGAAACGTGGATGTCCTCTGAAGGCGCTTGGAAACAAATACAAAGAGTGGAGACTTGGGCTTTGCGACACCCAGGATTCACGGTGATAGCCCTTTTTCTTGCACATGCCATAGGAACATCCATCACTCAGAAAGGGATTATTTTCATTTTGTTAATGCTAGTAACACCATCCATGGCCATGCGATGCGTGGGAATAGGCAGCAGGGACTTCGTGGAAGGACTATCAGGAGCAACTTGGGTAGACGTGGTACTGGAACATGGAAGTTGCGTCACCACCATGGCAAAAGACAAACCAACATTGGACATTGAACTCCTGAAAACGGAGGTCACGAACCCTGCCGTCCTGCGCAAACTGTGCATTGAAGCTAAAATATCAAACACCACCACCGATTCAAGATGTCCAACACAAGGAGAAGCTACACTGGTGGAAGAACAAGACGCGAACTTTGTGTGTCGACGAACGTTCGTGGACAGAGGCTGGGGTAATGGCTGCGGACTATTTGGAAAAGGAAGCCTACTGACGTGTGCTAAGTTCAAGTGTGTGACAAAACTAGAAGGAAAGATAGTTCAATATGAAAACTTAAAATATTCAGTGATAGTCACTGTCCACACTGGGGACCAGCACCAGGTGGGAAACGAGACTACAGAACATGGAACAATTGCAACCATAACACCTCAAGCTCCTACGTCGGAAATACAGCTGACCGACTACGGAGCCCTCACATTGGACTGCTCACCTAGAACTGGGCTGGACTTTAATGAGATGGTGCTATTGACAATGAAAGAAAAATCATGGCTTGTTCACAAACAATGGTTTCTAGACTTACCACTGCCTTGGACTTCGGGGGCTTCAACATCCCAAGAGACTTGGAACAGACAAGATTTGCTGGTCACATTCAAGACAGCTCATGCAAAGAAGCAGGAAGTAGTCGTACTGGGATCACAGGAAGGAGCAATGCACACTGCGTTGACTGGGGCGACAGAAATCCAAACGTCTGGAACGACAACAATTTTTGCAGGACACCTGAAATGTAGACTAAAAATGGACAAACTGACTCTAAAAGGGATGTCATATGTGATGTGCACAGGCTCATTTAAGCTAGAGAAGGAAGTGGCTGAGACCCAGCATGGAACTGTTTTAGTGCAGGTTAAATACGAAGGAACAGATGCACCATGCAAGATCCCCTTTTCGACCCAAGATGAGAAAGGAGTGACCCAGAATAGATTGATAACAGCCAATCCTATAGTTACTGACAAAGAAAAACCAGTCAACATTGAGACAGAACCACCTTTTGGTGAGAGCTACATCGTGGTAGGGGCAGGTGAAAAAGCTTTGAAACAATGCTGGTTCAAGAAAGGAAGCAGCATAGGGAAAATGTTCGAAGCAACCGCCCGAGGAGCACGAAGGATGGCTATCCTGGGAGACACCGCATGGGACTTCGGTTCTATAGGAGGAGTGTTCACGTCTGTGGGAAAATTAGTGCATCAGGTTTTTGGAACCGCATATGGGGTTCTGTTCAGCGGTGTTTCTTGGACCATGAAAATAGGAATAGGGATTCTGCTGACATGGTTGGGATTAAATTCAAGGAGCACGTCACTTTCGATGACGTGCATTGCAGTTGGCATGGTCACACTGTACCTAGGAGTCATGGTTCAAGCGGACTCGGGATGTGTAATCAACTGGAAGGGCAGAGAACTCAAATGTGGAAGTGGCATTTTTGTCACTAATGAAGTCCACACTTGGACAGAGCAATACAAATTTCAAGCTGACTCCCCAAAAAGACTATCAGCAGCCATCGGAAAGGCATGGGAGGAGGGTGTGTGTGGAATTCGATCAGCCACTCGTCTCGAGAACATCATGTGGAAGCAAATATCAAATGAACTGAACCACATCTTACTTGAAAATGACATGAAATTCACAGTGGTTGTAGGAGATGTTGTTGGGATCTTGGCCCAAGGGAAAAAAATGATTAGACCACAACCCATGGAACACAAATACTCATGGAAAAGCTGGGGAAAAGCCAAAATCATAGGAGCAGACATACAGAACACCACCTTCATCATTGACGGCCCAGATACTCCAGAATGTCCTGATGACCAAAGAGCATGGAACATTTGGGAAGTTGAGGACTATGGGTTCGGAATTTTCACGACAAACATATGGTTGAAATTGCGTGACTCCTACACCCAAATGTGTGACCACCGGCTAATGTCAGCTGCCATCAAGGACAGCAAGGCAGTCCATGCTGATATGGGGTACTGGATAGAAAGTGAAAAGAACGAGACCTGGAAGCTGGCAAGAGCCTCTTTCATAGAAGTTAAAACATGTGTCTGGCCAAAATCCCACACTCTATGGAGCAATGGAGTTCTGGAAAGTGAAATGATAATTCCAAAGATCTATGGAGGACCAATATCTCAGCACAACTACAGACCAGGATATTTCACACAAACGGCAGGGCCATGGCACCTAGGCAAGTTGGAACTGGATTTTGATTTGTGTGAGGGTACCACAGTTGTTGTGGATGAACATTGTGGAAATCGAGGTCCATCTCTTAGAACCACAACAGTCACAGGAAAGATAATTCATGAATGGTGTTGCAGATCTTGTACGCTACCACCCTTACGTTTCAAAGGAGAAGATGGATGTTGGTACGGTATGGAAATCAGACCAGTCAAGGAAAAGGAAGAGAATCTAGTCAAATCAATGGTCTCTGCAGGGTCAGGGGAAGTGGACAGCTTTTCACTAGGACTGCTATGCATATCAATAATGATCGAAGAGGTGATGAGATCCAGATGGAGCAGAAAAATGCTGATGACTGGAACACTGGCTGTGTTCCTCCTTCTCATAATGGGACAATTGACATGGAATGATCTGATCAGGTTATGCATCATGGTTGGAGCCAATGCTTCAGACAGGATGGGGATGGGAACAACGTACCTAGCTCTGATGGCCACTTTTAAAATGAGACCAATGTTTGCTGTCGGGCTGTTGTTCCGCAGACTAACATCTAGAGAAGTTCTTCTTCTTACAATTGGATTGAGTCTAGTGGCATCTGTGGAGTTACCAAATTCCCTGGAGGAGCTGGGGGATGGACTTGCAATGGGCATTATGATTTTAAAATTATTGACTGACTTTCAGTCACATCAGCTGTGGGCTACCTTGCTGTCCTTGACATTTGTCAAAACAACGTTTTCCTTGCACTATGCATGGAAGACAATGGCTATGGTACTGTCAATTGTATCTCTCTTCCCCTTATGCCTGTCCACGACCTCCCAAAAAACAACATGGCTTCCGGTGCTATTGGGATCTCTTGGATGCAAACCACTAACCATGTTTCTCATAGCAGAAAACAAAATCTGGGGAAGGAAAAGTTGGCCCCTCAATGAAGGAATCATGGCTGTTGGAATAGTCAGCATCCTACTAAGTTCACTCCTCAAAAATGATGTGCCGCTAGCTGGGCCACTAATAGCTGGAGGCATGCTAATAGCATGTTACGTTATATCTGGAAGCTCAGCCGACTTATCACTAGAGAAAGCGGCTGAGGTCTCCTGGGAAGAAGAAGCAGAACACTCTGGTGCCTCACACAATATATTAGTGGAGGTCCAAGATGATGGAACCATGAAGATAAAAGATGAAGAGAGAGATGACACGCTAACCATTCTCCTTAAAGCAACCCTGCTAGCAGTTTCAGGGGTGTACCCATTATCAATACCAGCAACCCTTTTTGTGTGGTACTTTTGGCAGAAAAAGAAACAAAGATCTGGAGTGTTATGGGACACACCTAGCCCTCCAGAAGTGGAAAGAGCAGTCCTTGATGATGGTATCTATAGAATTATGCAGAGAGGACTGTTGGGCAGGTCCCAAGTAGGAGTGGGAGTTTTCCAAGACGGCGTGTTCCACACAATGTGGCACGTCACCAGGGGAGCTGTCCTTATGTACCAAGGGAAGAGGCTGGAACCAAGCTGGGCCAGTGTCAAAAAAGACTTGATCTCATATGGAGGAGGTTGGAGGTTTCAAGGATCCTGGAACACGGGAGAAGAAGTGCAGGTGATTGCTGTTGAACCAGGAAAAAACCCCAAAAATGTACAGACAGCGCCGGGTACCTTCAAGACCCCTGAAGGTGAAGTTGGAGCTATTGCCCTAGATTTTAAACCCGGCACATCTGGATCTCCCATCGTGAACAGAGAAGGAAAAATAGTAGGTCTTTATGGAAATGGAGTAGTGACAACAAGTGGAACCTACGTCAGTGCCATAGCCCAAGCCAAAGCATCACAAGAAGGGCCCCTACCAGAGATTGAGGACGAGGTGTTTAGGAAAAGAAACTTAACAATAATGGACCTACATCCAGGATCGGGGAAAACAAGAAGATATCTTCCAGCCATAGTCCGTGAGGCCATAAGAAGGAACGTGCGCACACTAATTTTGGCTCCCACAAGGGTTGTCGCTTCCGAAATGGCAGAGGCGCTCAAGGGAATGCCAATAAGGTACCAAACAACAGCAGTGAAGAGTGAACACACAGGAAAAGAGATAGTTGACCTCATGTGTCACGCCACTTTCACCATGCGTCTCCTGTCTCCCGTGAGAGTTCCCAATTACAACATGATTATCATGGATGAAGCACATTTTACCGATCCAGCCAGCATAGCGCGCAGAGGGTACATCTCAACCCGAGTGGGCATGGGTGAAGCAGCTGCGATCTTCATGACAGCCACTCCCCCAGGATCGGTGGAGGCCTTTCCACAGAGCAATGCAGTTATCCAAGATGAGGAAAGAGACATTCCTGAGAGATCATGGAACTCAGGCTATGAGTGGATCACTGACTTCCCAGGTAAAACAGTCTGGTTTGTTCCAAGCATCAAATCAGGAAATGACATTGCCAACTGCTTAAGAAAGAATGGGAAACGGGTGATTCAATTGAGCAGGAAAACCTTTGATACAGAGTACCAAAAAACAAAAAACAACGACTGGGACTATGTCGTCACAACAGATATCTCCGAAATGGGAGCAAACTTCCGAGCCGACAGGGTGATAGACCCAAGACGGTGTCTGAAACCGGTAATACTAAAAGATGGTCCAGAGCGCGTCATTCTAGCCGGACCGATGCCAGTGACTGTGGCCAGTGCTGCCCAGAGGAGAGGAAGAATTGGAAGGAACCAAAACAAAGAAGGTGATCAGTACGTTTACATGGGACAGCCTTTAAATAATGATGAGGATCACGCTCATTGGACAGAAGCAAAAATGCTCCTTGACAATATAAACACACCAGAAGGGATCATCCCAGCCCTCTTTGAGCCAGAGAGAGAAAAGAGTGCAGCAATAGACGGGGAGTACAGACTGCGGGGAGAAGCAAGAAAAACGTTTGTGGAGCTCATGAGAAGAGGAGATCTACCTGTCTGGCTATCCTACAAAGTTGCCTCAGAAGGCTTCCAGTACTCTGACAGAAGATGGTGCTTTGACGGGGAAAGGAACAACCAGGTGTTGGAGGAGAACATGGACGTGGAGATGTGGACAAAAGAAGGAGAACGAAAGAAACTACGACCCCGCTGGCTGGATGCCAGAACATACTCAGACCCACTGGCCCTGCGCGAGTTTAAAGAGTTTGCAGCAGGAAGAAGAAGTGTCTCAGGTGATCTAATATTAGAAATAGGGAAACTTCCACAACACTTGACGCAAAGGGCCCAGAATGCCTTGGACAACCTGGTTATGTTGCACAACTCCGAACAAGGAGGAAGAGCCTACAGACATGCAATGGAAGAACTTCCAGACACCATAGAAACGTTGATGCTCCTAGCTTTGATAGCTGTGTTAACTGGTGGAGTGACGCTGTTCTTCCTATCAGGAAAGGGCCTAGGGAAAACATCTATTGGCCTACTCTGCGTGATGGCTTCAAGCGTACTGCTATGGATGGCCAGCGTGGAGCCTCATTGGATAGCGGCCTCCATCATACTAGAGTTTTTCCTGATGGTGCTGCTTATTCCAGAGCCAGACAGACAGCGCACTCCACAGGACAACCAGTTAGCATATGTGGTGATAGGTTTGTTATTCATGATACTCACAGTGGCAGCCAATGAGATGGGATTATTGGAAACCACAAAGAAAGACTTAGGGATTGGCCATGTAGCCGCCGAAAACCACCACCATGCTACAATGCTGGACGTAGACCTACGTCCAGCTTCAGCCTGGACCCTCTATGCAGTAGCCACAACAGTTATCACCCCCATGATGAGACACACAATTGAAAATACAACGGCAAATATTTCCCTGACAGCCATTGCAAACCAGGCAGCTATATTGATGGGACTTGATAAAGGATGGCCAATATCGAAGATGGACATAGGAGTTCCACTTCTCGCCTTGGGGTGCTATTCCCAGGTGAATCCACTGACGCTGACAGCGGCGGTATTGATGCTAGTGGCTCATTACGCCATAATTGGACCTGGACTGCAAGCAAAAGCGACTAGAGAAGCTCAAAAAAGGACAGCGGCCGGAATAATGAAAAATCCAACCGTTGATGGAATTGTTGCAATAGATTTGGACCCTGTGGTTTATGATGCAAAATTTGAGAAACAACTAGGCCAAATAATGTTGTTGATACTATGCACATCACAGATCCTCTTGATGCGGACTACATGGGCCTTGTGTGAATCCATCACACTGGCCACTGGACCTCTGACCACGCTTTGGGAGGGATCTCCAGGAAAATTTTGGAACACCACGATAGCGGTTTCCATGGCAAACATTTTCAGGGGAAGTTATCTAGCAGGAGCAGGCCTGGCCTTCTCATTAATGAAATCTCTAGGAGGAGGTAGGAGAGGTACGGGAGCCAAGGGGAAACACTGGGAGAGAAATGGAAAAGACAGACTGAACCAACTGAGCAAGTCAGAATTCAACACTTACAAAAGGAGTGGGATTATGGAAGTGGACAGATCCGAAGCCAAAGAGGGACTGAAAAGAGGAGAAACAACCAAACATGCAGTGTCGAGAGGAACCGCCAAATTGAGGTGGTTCGTGGAGAGGAACCTTGTGAAACCAGAAGGGAAAGTCATAGACCTCGGTTGTGGAAGAGGTGGCTGGTCATACTATTGCGCTGGGCTGAAGAAAGTCACAGAAGTGAAGGGATACACAAAAGGAGGACCTGGACATGAGGAACCAATCCCAATGGCGACCTATGGATGGAACCTAGTAAAGCTATACTCCGGGAAAGACGTATTCTTTACACCACCTGAGAAGTGTGACACCCTTTTGTGTGATATTGGTGAGTCCTCTCCAAACCCAACTATAGAAGAAGGAAGAACGTTACGCGTCCTAAAGATGGTGGAACCATGGCTCAGAGGGAACCAATTTTGCATAAAAATTCTAAATCCCTACATGCCAAGTGTGGTGGAAACTCTGGAGCAAATGCAAAGAAAACATGGAGGAATGCTAGTGCGGAATCCACTTTCAAGAAATTCTACTCATGAAATGTATTGGGTTTCATGTGGAACAGGAAACATTGTGTCAGCAGTAAACATGACATCTAGAATGTTGCTAAATCGATTCACAATGGCTCACAGGAAACCAACATATGAAAGAGACGTGGACTTAGGCGCTGGAACAAGACATGTGGCAGTGGAACCAGAGGTAGCCAACCTAGATATCATTGGCCAGAGGATAGAGAACATAAAACATGAACATAAGTCAACATGGCATTATGATGAGGACAATCCATATAAAACATGGGCCTATCATGGATCATATGAGGTCAAGCCATCAGGATCAGCCTCATCCATGGTCAATGGCGTGGTGAAACTGCTCACCAAACCATGGGATGCCATCCCCATGGTCACACAAATAGCCATGACTGACACCACACCCTTTGGACAACAGAGGGTGTTTAAAGAGAAAGTTGACACGCGCACACCAAAAGCAAAACGAGGCACAGCACAAATCATGGAGGTGACAGCCAGGTGGTTATGGGGTTTTCTCTCTAGAAACAAAAAACCAAGAATTTGTACAAGAGAGGAGTTCACAAGAAAAGTTAGGTCAAACGCAGCCATTGGAGCAGTGTTCGTTGATGAAAATCAATGGAACTCAGCAAAAGAAGCAGTGGAAGATGAGCGGTTCTGGGACCTTGTGCACAGAGAGAGGGAGCTTCACAAACAGGGAAAATGTGCCACGTGTGTTTACAACATGATGGGGAAGAGAGAGAAAAAACTAGGAGAGTTCGGAAAGGCAAAAGGAAGTCGTGCAATATGGTACATGTGGTTGGGAGCACGCTTTCTAGAGTTCGAAGCTCTTGGTTTCATGAACGAAGATCACTGGTTCAGTAGAGAGAATTCACTCAGTGGAGTGGAAGGAGAAGGACTCCACAAACTCGGATATATACTCAGAGACATATCAAAGATTCCAGGGGGAAATATGTATGCAGATGACACAGCCGGATGGGATACAAGGATAACAGAGGATGATCTTCAGAATGAGGCCAAAATTACTGACATCATGGAGCCCGAACATGCCCTACTGGCTACGTCAATCTTCAAGCTGACCTACCAAAATAAGGTGGTAAGGGTACAGAGACCAGCGAAAAATGGAACCGTGATGGATGTCATATCCAGACGTGACCAGAGAGGAAGTGGCCAGGTCGGAACTTATGGCTTAAACACTTTCACTAACATGGAAGCCCAGCTAATAAGACAAATGGAGTCTGAGGGAATCTTTTCACCCAGCGAATTGGAGACCCCAAATTTAGCCGAGAGAGTTCTCGACTGGCTGGAAAAATATGGCGTCGAAAGGCTGAAAAGAATGGCAATCAGCGGAGATGACTGCGTGGTGAAACCAATTGATGACAGGTTCGCAACAGCCTTAACAGCTCTGAATGATATGGGAAAAGTAAGAAAAGATATACCACAATGGGAACCCTCAAAAGGATGGAATGATTGGCAACAGGTGCCTTTTTGTTCACACCATTTCCACCAGCTGATTATGAAGGATGGGAGGGAAATAGTGGTGCCATGCCGCAACCAAGATGAACTTGTGGGTAGGGCTAGAGTATCACAAGGTGCTGGATGGAGCCTGAGAGAAACTGCATGCCTAGGCAAGTCATATGCACAAATGTGGCAGCTGATGTACTTCCACAGGAGAGACCTGAGACTAGCTGCTAATGCTATCTGTTCAGCCGTTCCAGTTGATTGGGTCCCAACCAGCCGCACCACTTGGTCGATCCATGCCCATCACCAATGGATGACAACAGAAGACATGTTGTCAGTGTGGAATAGGGTTTGGATAGAGGAAAACCCATGGATGGAGGACAAAACCCATGTATCCAGTTGGGAAGATGTTCCATATTTAGGAAAAAGGGAAGATCAGTGGTGTGGATCCCTGATAGGCTTAACAGCAAGGGCTACCTGGGCCACCAACATACAAGTGGCCATAAACCAAGTGAGAAGACTAATCGGGAATGAGAATTATCTAGATTACATGACATCAATGAAGAGATTCAAGAACGAGAGTGATCCGAAGGGGCACTCTGGTGAGTCAACACACTTACAAAATAAAGGAAAATAAGAAATCAAACAAGGCAAGAAGTCAGGCCGGATTAAGCCATAGTACGGTAAGAGCTATGCTGCCTGTGAGCCCCGTCCAAGGACGTAAAATGAAGTCAGGCCGAAAGCCACGGTTTGAGCAAACCGTGCTGCCTGTAGCTTCATCGTGGGGATGTAAAAACCTGGGAGGCTGCAACCCATGGAAGCTGTACGCATGGGGTAGCAGACTAGTGGTTAGAGGAGACCCCTCCCAAAACATAACGCAGCAGCGGGGCCCAACACCAGGGGAAGCTGTATCCTGGTGGTAAGGACTAGAGGTTAGAGGAGACCCCCGGCATAACAATAAACAGCATATTGACGCTGGGAGAGACCAGAGATCCTGCTGTCTCTACAGCATCATTCCAGGCACAGAACGCCAGAAAATGGAATGGTGCTGTTGAATCAACAGGTTCT");
str s2("AGTAGTTCGCCTGTGTGAGCTGACAAACTTAGTAGTGTTTGTGAGGATTAACAACAATTAACACAGTGCGAGCTGTTTCTTGGCACGAAGATCTCGATGTCTAAGAAACCAGGAGGGCCCGGTAAAAACCGGGCTGTCAATATGCTAAAACGCGGTATGCCCCGCGGATTGTCCTTGATAGGACTAAAGAGGGCTATGCTGAGTCTGATTGACGGGAAGGGCCCAATACGTTTCGTGTTGGCTCTTTTGGCGTTTTTCAGATTCACTGCAATCGCTCCGACTCGTGCGGTGCTGGACAGATGGAGAGGCGTCAACAAACAAACAGCAATGAAGCATCTCTTGAGTTTCAAGAAAGAACTAGGAACTCTGACCAGTGCCATCAACCGCCGGAGCACAAAACAAAAGAAAAGAGGAGGCACAGCGGGCTTTACTATCTTGCTTGGGCTGATCGCCTGTGCTGGAGCTGTGACCCTCTCGAACTTCCAGGGCAAAGTGATGATGACAGTCAATGCAACCGATGTCACTGACGTGATTACCATTCCAACAGCTGCTGGGAAAAACCTGTGCATCGTAAGGGCTATGGACGTAGGATACCTTTGTGAGGATACTATCACTTATGAATGTCCGGTCCTAGCTGCTGGAAATGACCCTGAAGACATTGACTGCTGGTGCACGAAATCATCTGTTTACGTGCGCTATGGAAGATGCACAAAAACTCGGCATTCCCGTCGAAGCAGAAGGTCTCTGACAGTCCAGACACATGGAGAAAGTACACTGGCCAACAAGAAAGGAGCTTGGTTGGACAGCACAAAAGCCACGAGATATCTGGTGAAGACAGAATCATGGATACTGAGAAACCCGGGCTACGCCCTCGTTGCAGCTGTCATTGGATGGATGCTAGGAAGCAACACAATGCAACGCGTCGTGTTTGCCATTCTATTGCTCCTGGTGGCACCAGCATACAGCTTCAACTGTTTAGGAATGAGTAACAGAGACTTCCTGGAGGGAGTGTCTGGAGCTACATGGGTTGATCTGGTACTGGAAGGCGATAGTTGTGTGACCATAATGTCAAAAGACAAGCCAACCATTGATGTCAAAATGATGAACATGGAAGCAGCCAACCTCGCAGATGTGCGCAGTTACTGTTACCTAGCTTCGGTCAGTGACTTGTCAACAAGAGCTGCGTGTCCAACCATGGGTGAAGCCCACAACGAGAAAAGAGCTGACCCCGCCTTCGTTTGCAAGCAAGGCGTTGTGGACAGAGGATGGGGAAATGGCTGCGGACTGTTTGGAAAGGGGAGCATTGACACATGTGCGAAGTTTGCCTGTACAACCAAAGCAACTGGATGGATCATCCAGAAGGAAAACATCAAGTATGAGGTTGCCATATTTGTGCATGGCCCGACGACCGTTGAATCTCATGGCAAGATAGGGGCCACCCAGGCTGGAAGATTCAGTATAACTCCATCGGCGCCATCTTACACGCTAAAGTTGGGTGAGTATGGTGAGGTTACGGTTGATTGTGAGCCACGGTCAGGAATAGACACCAGCGCCTATTACGTTATGTCAGTTGGTGAGAAGTCCTTCCTGGTTCACCGAGAATGGTTTATGGATCTGAACCTGCCATGGAGCAGTGCTGGAAGCACCACGTGGAGGAACCGGGAAACACTGATGGAGTTTGAAGAACCTCATGCCACCAAACAATCTGTTGTGGCTCTAGGGTCGCAGGAAGGTGCGTTGCACCAAGCTCTGGCCGGAGCGATTCCTGTTGAGTTCTCAAGCAACACTGTGAAGTTGACATCAGGACATCTGAAGTGTCGGGTGAAGATGGAGAAGTTGCAGCTGAAGGGAACAACATATGGAGTATGTTCAAAAGCGTTCAAATTCGCTAGGACTCCCGCTGACACTGGCCACGGAACGGTGGTGTTGGAACTGCAATATACCGGAACAGACGGTCCCTGCAAAGTGCCCATTTCTTCCGTAGCTTCCCTGAATGACCTCACACCTGTTGGAAGACTGGTGACCGTGAATCCATTTGTGTCTGTGGCCACAGCCAACTCGAAGGTTTTGATTGAACTCGAACCCCCGTTTGGTGACTCTTACATCGTGGTGGGAAGAGGAGAACAGCAGATAAACCATCACTGGCACAAATCTGGGAGCAGCATTGGAAAGGCCTTTACCACCACACTCAGAGGAGCTCAACGACTCGCAGCTCTTGGAGATACTGCTTGGGATTTTGGATCAGTTGGAGGGGTTTTCACCTCAGTGGGGAAAGCCATACACCAAGTCTTTGGAGGAGCTTTTAGATCACTCTTTGGAGGGATGTCCTGGATCACACAGGGACTTCTGGGAGCTCTTCTGTTGTGGATGGGAATCAATGCCCGTGACAGGTCAATTGCTATGACGTTTCTTGCGGTTGGAGGAGTTTTGCTCTTCCTTTCGGTCAACGTCCATGCTGACACAGGCTGTGCCATTGATATTGGCAGGCAAGAGCTCCGGTGCGGAAGTGGAGTGTTTATCCACAACGATGTGGAAGCCTGGATGGATCGTTACAAGTTCTACCCGGAGACGCCACAGGGCCTAGCAAAAATTATCCAGAAAGCACATGCAGAAGGAGTCTGCGGCTTGCGTTCCGTTTCCAGACTCGAGCACCAAATGTGGGAAGCCATTAAGGATGAGCTGAACACCCTGTTGAAAGAGAATGGAGTCGACTTGAGTGTCGTGGTGGAAAAACAGAATGGGATGTACAAAGCAGCACCAAAACGTTTGGCTGCCACCACCGAAAAACTGGAGATGGGTTGGAAGGCTTGGGGCAAGAGTATCATCTTTGCGCCAGAACTAGCTAACAACACCTTTGTCATCGACGGTCCTGAGACTGAGGAATGCCCAACGGCCAACCGAGCATGGAACAGTATGGAGGTAGAGGACTTTGGATTTGGACTGACAAGCACTCGCATGTTCCTGAGGATTCGGGAAACGAACACAACGGAATGCGACTCGAAGATCATAGGAACCGCCGTCAAGAACAACATGGCTGTGCATAGTGATCTATCATACTGGATAGAGAGCGGACTCAACGACACCTGGAAGCTTGAGAGGGCGGTTCTAGGAGAAGTCAAATCATGCACCTGGCCAGAAACCCACACTCTGTGGGGTGATGGAGTTCTGGAAAGTGATCTCATCATACCCATCACCTTGGCAGGACCCAGAAGCAACCACAACAGGAGACCAGGGTACAAAACTCAGAACCAAGGCCCATGGGATGAGGGGCGCGTCGAGATTGACTTTGACTATTGCCCAGGAACAACAGTAACTATAAGTGACAGTTGCGAACACCGTGGACCTGCGGCACGCACAACCACTGAGAGTGGGAAGCTCATCACAGACTGGTGCTGCAGAAGTTGCACCCTCCCTCCACTGCGCTTCCAGACTGAGAATGGCTGTTGGTATGGAATGGAAATTCGACCTACGCGGCACGACGAAAAGACCCTCGTGCAATCGAGAGTGAATGCATACAACGCCGACATGATTGATCCTTTTCAGTTGGGCCTTATGGTCGTGTTCTTGGCCACCCAGGAGGTCCTTCGCAAGAGGTGGACGGCCAAGATCAGCATTCCAGCTATCATGCTTGCACTCCTAGTCCTAGTGTTTGGGGGTATTACGTACACTGATGTCCTGCGATATGTCATTCTCGTCGGCGCCGCGTTTGCTGAAGCAAACTCAGGAGGAGACGTCGTGCACTTGGCACTTATGGCTACATTCAAGATTCAACCAGTCTTTCTGGTGGCTTCCTTTTTGAAGGCAAGGTGGACCAACCAAGAGAGTATTTTGCTCATGCTTGCAGCTGCTTTCTTCCAAATGGCTTACTATGACGCCAAGAATGTTCTGTCATGGGAAGTGCCTGACGTTTTGAACTCTCTCTCCGTTGCGTGGATGATTCTCAGAGCTATAAGCTTCACCAACACTTCAAATGTGGTGGTGCCGCTGCTGGCCCTTTTGACACCTGGATTGAAATGCTTAAACCTTGATGTGTACAGAATTTTGCTACTCATGGTTGGAGTTGGAAGCCTCATCAAAGAAAAAAGGAGCTCTGCAGCAAAAAAGAAAGGAGCTTGCCTCATCTGCCTAGCGCTGGCGTCTACAGGAGTGTTCAATCCAATGATACTTGCAGCTGGGCTAATGGCTTGCGACCCCAACCGCAAGCGGGGCTGGCCTGCTACAGAAGTGATGACTGCAGTTGGACTCATGTTTGCCATCGTTGGGGGTCTGGCAGAACTTGACATAGATTCTATGGCTATCCCCATGACCATCGCCGGACTTATGTTCGCGGCATTTGTCATCTCTGGAAAGTCAACAGACATGTGGATTGAGAGGACGGCTGACATTACTTGGGAGAGTGATGCTGAAATCACAGGCTCTAGCGAAAGAGTAGATGTGAGGCTGGATGATGATGGAAATTTTCAACTGATGAATGACCCCGGGGCACCATGGAAAATTTGGATGCTTAGGATGGCCTGCCTGGCGATAAGTGCCTACACACCTTGGGCAATTCTCCCCTCGGTCATCGGATTCTGGATAACCCTTCAGTACACAAAGAGAGGAGGTGTTCTTTGGGACACACCATCACCCAAGGAGTACAAGAAGGGTGATACCACCACTGGCGTTTACAGAATCATGACTCGAGGTCTGCTTGGCAGTTACCAAGCTGGAGCCGGAGTGATGGTAGAGGGGGTGTTCCACACACTATGGCACACCACTAAGGGAGCTGCTCTCATGAGTGGTGAGGGACGTCTGGATCCCTACTGGGGGAGCGTGAAAGAGGACCGACTTTGCTATGGGGGGCCATGGAAACTCCAACATAAATGGAATGGACATGATGAGGTCCAAATGATTGTCGTGGAGCCAGGGAAAAATGTGAAAAACGTCCAGACCAAGCCCGGAGTGTTTAAGACACCAGAAGGAGAAATTGGGGCAGTTACGCTAGACTATCCTACCGGAACGTCAGGTTCCCCCATTGTAGACAAAAATGGAGATGTGATTGGATTGTATGGGAACGGCGTCATCATGCCTAATGGTTCATACATAAGCGCCATTGTGCAAGGAGAGAGAATGGAAGAACCGGCACCAGCTGGCTTCGAACCTGAAATGTTGAGGAAGAAACAGATCACTGTCCTTGATCTGCACCCCGGAGCAGGAAAGACACGCAAGATACTTCCCCAAATCATCAAGGAGGCCATCAACAAAAGATTGAGGACGGCTGTGCTGGCACCCACCAGGGTCGTTGCTGCTGAGATGTCTGAGGCCCTGAGAGGACTTCCCATTCGGTACCAAACCTCAGCAGTGCACAGAGAGCACAGTGGAAATGAGATCGTTGATGTCATGTGCCATGCCACCCTCACACACAGGCTGATGTCTCCACACAGAGTCCCCAACTACAACCTGTTCATAATGGATGAAGCCCATTTCACGGATCCAGCGAGCATCGCAGCCAGAGGATACATAGCAACCAAGGTTGAATTGGGCGAAGCCGCCGCGATTTTCATGACGGCAACGCCACCCGGGACTTCTGACCCCTTTCCAGAGTCTAATGCTCCTATCTCGGACATGCAAACAGAGATCCCAGACAGAGCCTGGAACACTGGATATGAATGGATAACTGAGTATGTTGGAAAGACCGTTTGGTTTGTTCCAAGTGTGAAAATGGGAAATGAGATTGCCCTCTGTCTGCAACGGGCGGGGAAGAAGGTTATCCAGCTGAACAGAAAGTCCTATGAGACAGAGTACCCCAAGTGTAAGAACGATGATTGGGATTTTGTCATCACCACAGACATATCAGAAATGGGAGCCAACTTCAAGGCGAGCAGAGTGATCGACAGCCGCAAAAGCGTGAAACCCACCATCATTGAGGAAGGTGATGGAAGAGTCATCCTGGGGGAACCCTCAGCCATCACGGCTGCCAGCGCTGCTCAGCGGAGAGGACGCATAGGAAGAAACCCATCACAAGTTGGTGATGAGTATTGCTATGGAGGGCACACAAATGAGGATGATTCCAACTTTGCTCACTGGACAGAGGCTCGCATCATGCTAGACAACATCAACATGCCGAATGGTCTGGTGGCTCAACTATATCAGCCTGAGCGCGAGAAGGTGTACACCATGGACGGGGAATACAGGCTCAGAGGGGAAGAACGGAAGAACTTCCTTGAATTCCTGAGAACAGCTGATTTACCAGTCTGGCTCGCTTACAAAGTGGCAGCAGCAGGAATATCATACCATGACCGGAAATGGTGCTTTGATGGACCTCGAACCAACACGATTCTTGAAGACAACAATGAAGTTGAAGTCATCACGAAGTTGGGTGAGAGAAAGATCCTAAGACCCAGGTGGGCAGATGCTAGAGTGTACTCAGACCATCAAGCTCTAAAGTCCTTCAAAGATTTTGCATCGGGGAAACGATCACAAATCGGGCTCGTTGAGGTGCTCGGGAGAATGCCTGAACACTTCATGGTGAAAACTTGGGAGGCATTGGACACGATGTATGTGGTGGCGACCGCTGAAAAAGGAGGCCGAGCTCACAGGATGGCTCTTGAGGAGCTACCGGACGCCCTTCAGACAATAGTTTTGATTGCACTATTGAGTGTGATGTCCTTAGGTGTGTTTTTTCTACTCATGCAAAGGAAGGGCATTGGTAAGATTGGCTTGGGAGGAGTAATCTTAGGAGCTGCCACATTCTTCTGCTGGATGGCTGAAGTCCCAGGAACGAAAATAGCAGGCATGCTCCTGCTTTCCCTGCTGCTCATGATTGTTTTGATTCCGGAGCCGGAAAAGCAGCGCTCACAGACTGATAACCAGCTCGCCGTGTTCTTGATCTGTGTGCTCACACTGGTCGGCGCCGTGGCTGCCAATGAAATGGGCTGGCTGGACAAGACCAAGAATGACATTGGCAGCCTGTTGGGGCACAGGCCAGAAGCTAGAGAGACGACCCTGGGAGTTGAGAGCTTCTTACTTGATCTGCGGCCGGCCACGGCATGGTCGCTCTATGCCGTAACGACAGCCGTTCTCACCCCTTTGCTGAAGCATCTAATCACGTCAGACTACATCAACACTTCGTTGACCTCAATAAACGTCCAAGCCAGCGCGTTGTTCACTTTGGCCAGAGGCTTCCCTTTTGTGGACGTTGGTGTGTCAGCTCTCTTGCTGGCGGTCGGGTGCTGGGGTCAGGTGACTCTGACTGTGACTGTGACTGCAGCTGCTCTGCTCTTTTGCCACTATGCTTACATGGTGCCAGGCTGGCAAGCGGAAGCCATGCGATCTGCCCAGCGGCGGACAGCTGCTGGCATCATGAAAAATGTAGTGGTGGATGGGATCGTGGCCACTGATGTACCTGAACTTGAACGAACAACTCCAGTCATGCAGAAAAAAGTTGGACAGATCATATTGATCTTGGTATCAATGGCCGCGGTGGTCGTCAATCCATCAGTGAGAACCGTCAGAGAGGCCGGAATTCTGACTACAGCAGCAGCAGTCACCCTATGGGAGAATGGTGCTAGTTCAGTGTGGAATGCAACGACAGCTATTGGCCTTTGTCACATCATGCGAGGAGGATGGCTCTCGTGTCTCTCCATCATGTGGACTCTCATCAAAAACATGGAGAAACCAGGCCTCAAGAGGGGTGGAGCCAAAGGACGCACGCTAGGGGAAGTTTGGAAGGAGAGACTCAACCACATGACGAAGGAAGAATTTACCAGATACAGAAAAGAAGCCATCACTGAAGTTGACCGCTCCGCAGCAAAACATGCTAGGAGAGAGGGAAACATCACTGGAGGCCACCCAGTCTCACGGGGAACCGCGAAATTACGGTGGTTAGTGGAAAGGCGTTTCCTCGAGCCAGTGGGAAAGGTTGTGGATCTCGGGTGTGGTAGAGGCGGCTGGTGCTATTACATGGCTACCCAGAAGAGGGTACAGGAAGTGAAAGGGTACACGAAAGGAGGACCTGGCCATGAAGAACCACAACTGGTGCAGAGCTATGGTTGGAATATTGTTACCATGAAGAGTGGAGTCGACGTCTTCTACAGACCATCAGAAGCGAGCGACACACTGCTCTGTGACATTGGAGAGTCATCGTCAAGTGCCGAGGTAGAAGAACACCGCACCGTCCGTGTCCTGGAGATGGTGGAAGATTGGTTGCACAGAGGACCGAAGGAATTCTGCATCAAAGTGCTATGCCCTTACATGCCCAAAGTGATTGAGAAGATGGAAACACTCCAAAGGCGATATGGAGGTGGCCTTATAAGAAACCCCCTTTCACGCAACTCTACCCATGAGATGTACTGGGTGAGCCACGCTTCAGGCAATATCGTCCACTCCGTCAACATGACAAGCCAGGTGCTTCTGGGGAGGATGGAAAAGAAAACATGGAAGGGACCCCAGTTTGAGGAAGATGTCAACTTGGGAAGTGGAACGCGGGCAGTAGGGAAGCCTCTCCTCAATTCTGATACTAGCAAGATCAAGAACCGAATTGAGAGGCTGAAGAAAGAATACAGCTCCACATGGCACCAGGATGCGAACCACCCCTACAGGACCTGGAACTACCACGGAAGCTATGAAGTGAAACCAACCGGCTCAGCCAGCTCCCTTGTGAATGGGGTAGTCAGATTACTCTCAAAACCATGGGACACTATCACCAATGTGACCACGATGGCCATGACAGACACCACTCCTTTCGGTCAACAACGAGTGTTCAAGGAAAAGGTGGACACAAAGGCTCCAGAGCCTCCAGAAGGAGTCAAATACGTCCTCAATGAGACCACGAACTGGCTGTGGGCTTTTTTAGCCCGCGATAAGAAACCCAGGATGTGTTCCCGGGAGGAATTTATTGGAAAAGTCAACAGTAATGCCGCCCTAGGAGCGATGTTTGAAGAACAGAACCAATGGAAGAACGCCCGGGAAGCTGTAGAGGATCCAAAGTTTTGGGAGATGGTGGATGAGGAGCGTGAAGCGCATCTCCGTGGAGAATGCAACACCTGCATCTACAACATGATGGGAAAGAGAGAGAAGAAGCCTGGAGAGTTCGGCAAAGCTAAAGGCAGCAGAGCCATCTGGTTCATGTGGCTGGGGGCCCGCTTCCTGGAGTTTGAAGCTCTCGGATTCCTCAATGAAGACCACTGGCTGGGTAGGAAGAACTCAGGAGGAGGAGTTGAAGGCTTAGGACTGCAGAAGCTCGGGTACATCTTGAAGGAAGTTGGAACAAAGCCTGGAGGAAAGGTTTACGCTGATGATACCGCAGGCTGGGACACACGCATCACCAAAGCTGACCTCGAGAATGAAGCGAAGGTTCTTGAACTGCTGGATGGAGAACATCGACGTTTAGCGCGGTCCATCATCGAGCTCACATACCGACACAAAGTCGTGAAAGTGATGAGGCCAGCGGCCGACGGGAAAACTGTGATGGACGTCATCTCTAGAGAGGATCAGAGAGGAAGCGGTCAGGTAGTGACTTACGCCCTGAACACCTTCACCAATCTAGCAGTTCAGCTGGTCAGAATGATGGAGGGGGAGGGGGTCATTGGACCCGATGATGTTGAAAAACTGGGAAAAGGAAAAGGCCCTAAGGTCAGAACCTGGCTGTTTGAGAATGGCGAGGAGCGTCTCAGTCGCATGGCCGTCAGCGGTGATGACTGCGTGGTGAAACCTTTGGACGACCGCTTCGCCACATCACTACACTTCCTAAATGCTATGTCAAAGGTCCGCAAAGACATCCAGGAATGGAAACCCTCGACGGGGTGGTATGACTGGCAGCAGGTTCCATTCTGTTCAAACCATTTCACGGAACTGATCATGAAGGACGGCAGGACGCTGGTGGTCCCGTGTCGTGGACAAGACGAGTTGATTGGACGTGCCAGGATCTCTCCAGGGGCTGGATGGAATGTGCGCGACACCGCCTGCCTGGCGAAGTCATACGCGCAGATGTGGCTGCTGCTTTATTTCCACCGTAGAGACCTGAGATTGATGGCCAATGCCATCTGTTCCGCTGTGCCTGCCAACTGGGTTCCCACAGGGCGTACCACTTGGTCGATCCACGCAAAAGGAGAATGGATGACGACGGAAGACATGCTCGCAGTCTGGAACAGAGTGTGGATTGAGGAGAATGAGTGGATGGAAGACAAAACACCAGTTGAGAGGTGGAGTGATGTTCCATACTCTGGAAAGAGAGAGGACATTTGGTGTGGCAGTTTGATCGGCACACGAACCCGCGCCACTTGGGCTGAAAATATCCATGTGGCAATCAATCAGGTCCGTTCAGTGATTGGAGAAGAGAAGTATGTGGATTACATGAGCTCCTTGAGGAGGTATGAAGACACCATTGTAGTGGAGGACACTGTTTTGTAAAAGATAGTATTATAGTTAGTTTAGTGTAAATAGGATTTATTGAGAATGGAAGTCAGGCCAGATTAATGCTGCCACCGGAAGTTGAGTAGACGGTGCTGCCTGCGGCTCAACCCCAGGAGGACTGGGTGACCAAAGCTGCGAGGTGATCCACGTAAGCCCTCAGAACCGTCTCGGAAGGAGGACCCCACGTGCTTTAGCCTCAAAGCCCAGTGTCAGACCACACTTTAATGTGCCACTCTGCGGAGAGTGCAGTCTGCGATAGTGCCCCAGGTGGACTGGGTTAACAAAGGCAAAACATCGCCCCACGCGGCCATAACCCTGGCTATGGTGTTAACCAGGGAGAAGGGACTAGAGGTTAGAGGAGACCCCGCGTAAAAAAGTGCACGGCCCAACTTGGCTGAAGCTGTAAGCCAAGGGAAGGACTAGAGGTTAGAGGAGACCCCGTGCCAAAAACACCAAAAGAAACAGCATATTGACACCTGGGATAGACTAGGGGATCTTCTGCTCTGCACAACCAGCCACACGGCACAGTGCGCCGACATAGGTGGCTGGTGGTGCTAGAACACAGGATCT");
vec str> m;
for(size_t i=0;i<s1.size()-x;i++)
{ for(size_t j=0;j<s2.size()-x;++j)
{if(s1.s i, x)==s2.s j, x))
{m.p s1.s i, x));break;}
}
}
for(size_t i=0; i<m.size();i++)
std::cout<<m[i]<<std::endl;
system("pause");
return 0;
}
this project is for a science and engineering fair... i did the user interface coding... this process took for ever because i just learned C++, my first programming language. i learned it as i was programming, which wasnt a smart thing to do.
when i explain to my judges my problem, i wll refer to you as an c++ "expert" who helped me in the process... and i might end up editing it later.
i studied the code, i get it, and i can do it now. Thanks to the both of you. Thank you.
i will study it more after tomorrow, to improve it further.