Hej er der nogle der kan lave et c++ program til mig hvor du inde i programmet kan skrive f.eks 123abcde@ og så blander dem alle tegnene så mange gange man kan helt op til 20 cifrede ord.
Hilsen Jens
At blande tegn fra 123abcde@ i alle kombinationer til ord på op til 20 tegn vil lave MANGE ord.
Hvis det virkelig er det du ønsker kan jeg godt prøve. Men jeg skal lige vide om man må bruge det samme tegn mere end en gang?
Jeg har lavet et lille program der laver 20 ord med tilfældige tegn fra en streng du taster.
#include <iostream>
#include <cstdlib>
#include <string>
using namespace std;
int main()
{
cout << "Tast nogle tegn: ";
cout.flush();
string tegn;
getline(cin, tegn);
for(int i = 0; i < 20; i++)
{
int n = rand()%19 + 1;
for(int j = 0; j < n; j++)
cout << tegn[rand()%tegn.size()];
cout << endl;
}
return 0;
}