Đây là một chương trình C ++ để tạo một chuỗi N ký tự cho một trường hợp cụ thể nhất định.
Thuật toán
Begin function GenerateSequence () tạo ra một chuỗi N ký tự cho một trường hợp cụ thể:Sử dụng hàm rand () để tạo chỉ mục ngẫu nhiên. Lưu ký tự đầu tiên trực tiếp vào chuỗi. Nếu trình tự đó được sử dụng trước đó, thì trình tự sẽ loại bỏ và tạo lại chỉ mục ngẫu nhiên.Ví dụ
#include#include #include using namespace std; void GenerateSequence (char string [], int n, int l, char * sequence) {int i, j =0, k, trong; for (i =0; i > chuỗi; cout <<"\ nNhập số chuỗi được tạo từ Chuỗi cơ sở:"; cin>> n; cout <<"\ nNhập độ dài của mỗi chuỗi sẽ được tạo:"; cin>> m; l =strlen (chuỗi); for (i =0; i Đầu ra
Nhập chuỗi gốc:tutorialspointNhập số lượng chuỗi sẽ được tạo từ Chuỗi cơ sở:7Nhập độ dài của mỗi chuỗi sẽ được tạo:6Sequence 1:tuanolSequence 2:itlurpSequence 3:tonaiuSequence 4:unalriSequence 5:liorptSequence 6:liustoSequence 7:luisot