Nhập vào xâu s
Viết tất cả các chữ cái xâu s
Đưa kết quả ra màn hình
Câu 1: Viết phương trình nhập vào 1 xâu, đổi tất cả chữ thường sang chữ hoa và in kết quả ra màn hình.
Câu 2: Viết phương trình nhập vào 2 xâu từ bàn phím , in ra màn hình xâu dài hơn.
2:
#include <bits/stdc++.h>
using namespace std;
string st1,st2;
int d1,d2;
int main()
{
getline(cin,st1);
getline(cin,st2);
d1=st1.length();
d2=st2.length();
if (d1>d2) cout<<st1;
else cout<<st2;
return 0;
}
Viết chương trình nhập vào 1 xâu, tạo xâu từ xâu vừa nhập bao gồm các kí tự khác chữ, hiển thị kết quả ra màn hình
uses crt;
var st:string;
d,i:integer;
begin
clrscr;
write('Nhap xau:'); readln(st);
d:=length(st);
for i:=1 to d do
if not(st[i] in ['a'..'z']) and not(st[i] in ['A'..'Z']) then write(st[i]);
readln;
end.
Viết chương trình nhập vào từ bàn phím một xâu kí tự. In ra màn hình xâu gồm tất cả các kí tự chữ số lấy từ xâu đã nhập
Var s,st:string;
i:integer;
Begin
Write('Nhap xau ');readln(s);
For i:=1 to length(s) do
If s[i] in ['0'..'9'] then st:=st+s[i];
Write('Cac ki tu so co trong day la ',st);
Readln
End.
Viết chương trình C++ nhập vào 1 xâu A bất kì và một xâu B a) kiểm tra xem xâu B có trong xâu A không b)Nếu có thì thay thế tất cả các xâu B trong A bằng xâu "ABC".In ra màn hình dòng thứ nhất là kết quả của câu a, dòng thứ hai là kết quả của xâu sau khi thay thế.
#include <bits/stdc++.h>
using namespace std;
string a,b;
void replaceSubstring(string& a, const string& b) {
size_t pos=0;
while((pos=a.find(b,pos))!=string::npos) {
a.replace(pos,b.length(),"ABC");
pos+=3;
}
}
int main()
{
cin>>a>>b;
if(a.find(b)!=string::npos){
cout<<"YES"<<endl;
replaceSubstring(a,b);
cout<<a;
}else{
cout<<"NO"<<endl;
cout<<a;
}
return 0;
}
Nhập vào 1 xâu bất kì , đưa ra màn hình xâu gồm tất cả các kí tự không phải chữ số
uses crt;
var st:string;
i,d:integer;
begin
clrscr;
write('Nhap xau:'); readln(st);
d:=length(st);
for i:=1 to d do
if not(st[i] in ['0'..'9']) then write(st[i]);
readln;
end.
1. Viết chương trình nhập vào 1 xâu họ tên sau đó đưa ra màn hình xâu chứa tên 2. Viết chương trình nhập vào 1 xâu in ra màn hình xâu đó sau khi đã đổi tất cả chữ in thường thành in hoa
Câu 1:
ho_ten = input("Nhập họ tên: ")
tach_ho_ten = ho_ten.split()
if len(tach_ho_ten) > 1:
ten = tach_ho_ten[-1]
print("Tên của bạn là:", ten)
else:
print("Nhập sai định dạng họ tên")
Câu 2:
s = input("Nhập xâu: ")
hoa = s.upper()
print(hoa)
Viết chương trình nhập vào hai xâu A, B từ bàn phím - Đếm các khoảng trắng có trong xâu dài nhất xuất ra kết quả ra màn hình -Ghép xâu ngắn vào xâu dài hơn tại vị trí cuối của xâu dài xuất ra kết quả vừa ghép ra màn hình
a = input("Nhập chuỗi A: ")
b = input("Nhập chuỗi B: ")
# Tìm độ dài chuỗi dài nhất
max_length = max(len(a), len(b))
# Đếm số khoảng trắng trong chuỗi dài nhất
max_spaces = 0
for char in (a + b):
if char == ' ':
max_spaces += 1
# Ghép chuỗi ngắn vào chuỗi dài hơn ở vị trí cuối cùng
if len(a) < len(b):
a += b[-(len(b) - len(a)):]
else:
b += a[-(len(a) - len(b)):]
# Xuất kết quả ra màn hình
print("Số khoảng trắng trong chuỗi dài nhất là:", max_spaces)
print("Chuỗi sau khi ghép là:", a + b)
Nhập vào 1 xâu bất kì , in ra màn hình 2 sâu Xâu 1 các chữ số Xâu 2 các chữ cái
Viết phương trình:
a, Nhập vào từ bàn phím 2 xâu a, b chứa các chữ thường và thông báo ra màn hình tổng độ dài của 2 xâu
b, Tạo xâu c gồm các chữ cái từ xâu a và các chữ số từ xâu b. Đưa xâu c lên màn hình.
uses crt;
var a,b,c:string;
i,d1,d2:integer;
begin
clrscr;
write('Nhap xau a:'); readln(a);
write('Nhap xau b:'); readln(b);
d1:=length(a);
d2:=length(b);
writeln('Tong do dai hai xau la: ',d1+d2);
c:=#32;
for i:=1 to d1 do
if (a[i] in ['A'..'Z']) or (a[i] in ['a'..'z']) then c:=c+a[i];
for i:=1 to d2 do
if b[i] in ['0'..'9'] then c:=c+b[i];
writeln('Xau c la: ',c);
readln;
end.