

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!

Đây là câu trả lời đã được xác thực
Câu trả lời được xác thực chứa thông tin chính xác và đáng tin cậy, được xác nhận hoặc trả lời bởi các chuyên gia, giáo viên hàng đầu của chúng tôi.
a) Đưa ra độ dài của xâu s:
print(len(s))
b) Xác định vị trí đầu tiên trong xâu s mà từ đó xâu y xuất hiện như một xâu con của s:
position = s.find(y)
print(position)
c) Xác định xâu con của xâu s từ vị trí thứ 4 đến trước vị trí thứ 7:
substring = s[3:6]
print(substring)
d) Cho biết xâu y xuất hiện bao nhiêu lần trong xâu s:
count = s.count(y)
print(count)
e) Xuất ra màn hình tất cả các kí tự của xâu s theo hàng ngang:
for char in s:
print(char, end=" ")
Lưu ý: Trong các câu lệnh trên, giả sử đã được gán giá trị cho xâu s và xâu y trước đó.
Hãy giúp mọi người biết câu trả lời này thế nào?
![]()
#include <iostream>
#include <string>
using namespace std;
int main() {
string s = "Vietnamese";
char y = 'e';
// a) Độ dài của xâu s
int len = s.length();
cout << "Do dai cua xau s la: " << len << endl;
// b) Vị trí đầu tiên xâu y xuất hiện trong xâu s
size_t pos = s.find(y);
if (pos != string::npos) {
cout << "Xau y xuat hien tai vi tri: " << pos << endl;
} else {
cout << "Xau y khong xuat hien trong xau s" << endl;
}
// c) Xâu con của xâu s từ vị trí 4 đến trước vị trí 7
string sub_s = s.substr(4, 3);
cout << "Xau con tu vi tri 4 den truoc vi tri 7 la: " << sub_s << endl;
// d) Số lần xuất hiện của xâu y trong xâu s
int count = 0;
pos = s.find(y);
while (pos != string::npos) {
count++;
pos = s.find(y, pos+1);
}
cout << "Xau y xuat hien " << count << " lan trong xau s" << endl;
// e) Xuất tất cả các kí tự của xâu s theo hàng ngang
for (int i = 0; i < len; i++) {
cout << s[i] << " ";
}
cout << endl;
return 0;
}
Không hiểu gì bảo nhé. Chúc bạn học tốt!!!
Hãy giúp mọi người biết câu trả lời này thế nào?
![]()
Bảng tin