Computer >> Máy Tính >  >> Lập trình >> C ++

Chương trình C ++ để tạo một chuỗi gồm N ký tự cho một trường hợp cụ thể nhất định

Đâ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