SlideShare a Scribd company logo
1 of 11
Download to read offline
Một số bài tập về chuỗi kí tự trong C++
CÁCH GIẢI MỘT SỐ BÀI TẬP
VỀ KIỂU CHUỖI
1. Đếm có bao nhiêu khoảng trắng trong chuỗi.
2. Nhập vào một chuỗi, hãy loại bỏ những khoảng trắng thừa trong chuỗi.
3. Nhập vào hai chuỗi s1 và s2, nối chuỗi s2 vào s1. Xuất chuỗi s1 ra màn hình
4. Đổi tất cả các kí tự có trong chuỗi thành chữ thường (không dùng hàm
strlwr).
5. Đổi tất cả các kí tự trong chuỗi sang chữ in hoa (không dùng hàm struppr).
6. Viết chương trình đổi những kí tự đầu tiên của mỗi từ thành chữ in hoa.
7. Viết chương trình đổi chữ xen kẻ 1 chữ hoa và 1 chữ thường.
Ví dụ: nhập ABCDEfgh đổi thành AbCdEfGh
8. Viết chương trình đảo ngược các kí tự trong chuỗi.
Ví dụ: nhập ABCDE, xuất ra màn hình là:EDCBA
9. Viết chương trình tìm kiếm 1 kí tự xem có trong chuỗi không, nếu có xuất ra
vị trí của từ chứ kí tự đó. (Vd: xâu a là “ho chi minh”: nhập ‘m’=>kết quả
là 3)
10. Viết 1 chương trình đếm một kư tự xuất hiện bao nhiêu lần trong
chuỗi.(vd:xâu a nhập là “ho chi minh”, nhập ‘i’ =>kq: 2)
11. Nhập vào chuỗi s1 và s2, cho biết vị trí xuất hiện của chuỗi s2 trong s1.
12. Viết chương trình tìm kiếm tên trong chuỗi họ tên. Nếu có thì xuất ra là tên
này đă nhập
đúng, ngược lại thông báo là đă nhập sai.
13. Viết chương đảo vị trí của từ đầu và từ cuối.
Ví dụ: nhập “bo an co” xuat ra “co an bo”
14. Viết hàm cắt chuỗi họ tên thành chuỗi họ lót và chuỗi tên.
Ví dụ: chuỗi họ tên là:”Nguyễn Văn A” cắt ra 2 chuỗi là chuỗi họ
lót:”NguyễnVăn”,chuỗi tên là:”A”
Trương Văn Việt C10CT10 Page 1
Một số bài tập về chuỗi kí tự trong C++
15. Nhập một chuỗi bất kỳ, sau đó hỏi người dùng cần tách bắt đầu từ đâu trong
chuỗi trở về sau.
Ví dụ: Nhập chuỗi S1:”Trường Đại Học Tôn Đức Thắng”. Người nhập muốn
tách bắt đầu từ chữ “Tôn” thì sẽ xuất ra chuỗi “Tôn Đức Thắng” ra màn hình
16. Viết hàm kiểm tra xem chuỗi có đối xứng hay không?.
17. Viết hàm tra xem trong chuỗi có kí tự số hay không nếu có tách ra thành
một mảng số riêng.
18. Nhập một chuỗi bất kì, yêu cầu nhập 1 kí tự muốn xóa. Thực hiện xóa tất cả
những kí tự đó trong chuỗi.
19. Đổi các từ ở đầu câu sang chữ hoa và những từ không phải đầu câu sang chữ
thường.
Ví dụ: nGuYen vAN a đổi thành: Nguyen Van A
20. Viết chương trình đảo ngược thứ tự các từ có trong chuỗi
Ví dụ: Nhập: lap trinh bang ngon ngu c
Xuất ra màn hình là: c ngu ngon bang trinh lap
21. Cho chuỗi str, nhập vào vị trí vt và số kí tự cần xóa n, hăy xóa n kí tự tính từ
vị trí vt trong chuỗi str.
22. Nhập vào chuỗi str, chuỗi cần chèn strInsert và vị trí cần chèn vt. Hăy chèn
chuỗi strInser vào chuỗi str tại vị trí vt.
23. Cho một xâu, nhập vào một từ ,viết chương trình, xoá từ đó trong xâu đã
cho.
24. Viết chương trình tìm kiếm xem ký tự nào xuất nhiện nhiều nhất trong
chuỗi.
25. Nhập 1 chuỗi bất kì, liệt kê xem mỗi ký tự xuất hiện mấy lần.
1
int demkhoangtrang(char *s)
{
int d=0;
while(strstr(s," ")!=NULL)
{
Trương Văn Việt C10CT10 Page 2
Một số bài tập về chuỗi kí tự trong C++
d++;
s=strstr(s," ")+1;
}
return d;
}
//lam theo ham de quy
// s=strstr(s," ");
//if(s==NULL)
//return 0;
//else return 1+demkhoangtrang(s+1);
2
void xoakhoangtrang(char *s)
{
char *c=strstr(s," ");
while(c!=NULL)
{
int t=strlen(s)-strlen(c);
for(int i=t;i<strlen(s);i++)
s[i]=s[i+1];
c=strstr(s," ");
}
if(s[0]==' ')
s=s+1; //xoa khang trang dau chuoi
int n=strlen(s);
if(s[n-1]==' ')
s[n-1]='0';//xoa khoang trang cuoi chuoi
cout<<s; //for(int i=0;i<n;i++)
//cout<<s[i];
}
3
void noichuoi(char *a,char *b)
{
strcat(a,b);
puts(a);
}
4
Trương Văn Việt C10CT10 Page 3
Một số bài tập về chuỗi kí tự trong C++
void chuthuong(char *a)
{
for(int i=0;i<strlen(a);i++)
if(a[i]>=65 && a[i]<=90)
a[i]=a[i]+32;
puts(a);
}
5
void chuhoa(char *a)
{
for(int i=0;i<strlen(a);i++)
a[i]=toupper(a[i]); //if(a[i]>=97 && a[i]<=122)
puts(a); //a[i]=a[i]-32;
}
6
void chuhoadau(char *s)
{
s[0]=toupper(s[0]);
while(strstr(s," ")!=NULL)
{
s=strstr(s," ")+1;
s[0]=toupper(s[0]);
}
}
7
void chuxenke(char *a)
{
int n=strlen(a);
for(int i=0;i<n;i++)
{
if(i%2==0)
if((int)a[i]>=97 && (int)a[i]<=122)
a[i]=char((int)a[i]-32);
if(i%2==1)
if((int)a[i]>=65 && (int)a[i]<=90)
a[i]=char((int)a[i]+32);
}
Trương Văn Việt C10CT10 Page 4
Một số bài tập về chuỗi kí tự trong C++
puts(a);
}
8
void daochuoi(char *s)
{
puts(strrev(s));
}
9
int vitri(char *a,char *b)
{
int kq,d=0;
if(strstr(a,b)!=NULL)
{
kq=strlen(a)-strlen(strstr(a,b));
for(int i=kq;i>=0;i--)
if(a[i]==' ')
d++;
return d+1;
}
else return -1;
}
10
int diemtu(char *a,char *b)
{
int d=0;
while(strstr(a,b)!=NULL)
{
d++;
a=strstr(a,b)+1;
}
return d;
}
11
int vitri(char *a,char *b)
Trương Văn Việt C10CT10 Page 5
Một số bài tập về chuỗi kí tự trong C++
{
int d=-1;
if(strstr(a,b)!=NULL)
d=strlen(a)-strlen(strstr(a,b));
return d;
}
12
void timten(char *a,char *b)
{
int n=strlen(a);
char *s;
for(int i=n-1;i>=0;i--)
if(a[i]==' ')
{
s=a+i+1;
break;
}
if(strcmpi(s,b)==0)// strcmp==stricmp
cout<<s;
else
cout<<"ban nhap sai tenn";
}
13
void daochuoi(char *s)
{
char t[50],r[50];
int i,l;
for(i=strlen(s)-1;i>=0;i--)
if(s[i]==' ')
break;
strcpy(r,s+i+1);//tim dctu cuoi
s[i+1]='0';//xau s sau khi bo tu cuoi,co khoang trang
o cuoi xau
l=strlen(s)-strlen(strstr(s," ")); //tim vi tri khoang
trang dau tien trong chuoi
strcpy(t,s+l+1);//l la xau chau cac tu chinh giua
s[l]='0'; //hien tai la xau chua tu dautien
strcat(strcat(strcat(r," "),t),s);//noi cac xau lai
voi nhau*/
Trương Văn Việt C10CT10 Page 6
Một số bài tập về chuỗi kí tự trong C++
puts(r);
}
14
void cathoten(char *s)
{
char *t;
int i;
for(i=strlen(s)-1;i>=0;i--)
if(s[i]==' '&&s[i+1]!=' ')
break;
t=s+i+1;
s[i]='0';
cout<<"ho lot: ";
puts(s);
cout<<"ho ten: ";
puts(t);
}
15
void timtu(char *a,char *b)
{
char *t=strstr(a,b);//vi tri xuat hien b dau tien
trong chuoi a
puts(t);
}
16
bool ktdoixung(char *s)
{
char c[255];
strcpy(c,s);
if(strcmpi(s,strrev(c))==0)
return true;
else return false;
}
17
Trương Văn Việt C10CT10 Page 7
Một số bài tập về chuỗi kí tự trong C++
void tachso(char *s)
{
int a[100],j=0;
for(int i=0;i<strlen(s);i++)
if(s[i]>='0' && s[i]<='9')
{ a[j]=s[i];//ki tu kieu char chuyen thanh kieu
int(vd:1=>49)
j++;
for(int t=i;t<strlen(s);t++)
s[t]=s[t+1];
i--;
}
puts(s);
for(int i=0;i<j;i++)
cout<<char(a[i])<<" ";
}
18
void xoakitu(char *a,char b)
{
int n=strlen(a);
for(int i=0;i<n;i++)
if(a[i]==b)
{
for(int j=i;j<n;j++)
a[j]=a[j+1];
i--;
n--;
}
cout<<a;
}
19
void chuhoa(char *s)
{
s[0]=toupper(s[0]);
for(int i=1;i<strlen(s);i++) //chua tim dc cach nao toi
uu hon
if(s[i]==' ')
Trương Văn Việt C10CT10 Page 8
Một số bài tập về chuỗi kí tự trong C++
{
s[i+1]=toupper(s[i+1]);
i++;
}
else
{
if(s[i]>='A' && s[i]<='Z')
s[i]=s[i]+32;
}
puts(s);
}
20
void daothutu(char *s)
{
char c[255];
c[0]='0';//ham strcat noi chuoi tai vi tri NULL
for(int i=strlen(s)-1;i>=0;i--)
if(s[i]==' ')
{
strcat(strcat(c,s+i+1)," ");
s[i]='0';
}
strcat(c,s);
puts(c);
}
21
void xoa(char *s,int vt,int n)
{
strcpy(s+vt,s+vt+n);
puts(s);
}
22
void chen(char *s,char *d,int vt)
{
char c[255];
Trương Văn Việt C10CT10 Page 9
Một số bài tập về chuỗi kí tự trong C++
strcpy(c,s+vt);
strcpy(s+vt,d);
strcat(s,c);
puts(s);
}
23
void xoatu(char *s,char *c)
{
while(strstr(s,c)!=NULL)
{
int t=strlen(s)-strlen(strstr(s,c)),d=strlen(c);
if((s[t-1]==' '&& s[t+d]==' ')||(s[t-1]
==' '&& t+d==strlen(s)))//truong hop tu giua va
tu cuoi
strcpy(s+t-1,s+t+d);// s+t-1 la khoang trang
if(s[t+d]==' '&& t==0)//truong hop xoa tu dau tien
strcpy(s,s+t+d+1);
}
puts(s);
}
24
void kituxuathiennhieunhat(char *s)
{
int a[100],n=0;
for(int i=0;i<(int)strlen(s);i++)
{
int d=1;
for(int j=i+1;j<(int)strlen(s);j++)
if(s[i]==s[j])
{ d++;
for(int k=j;k<(int)strlen(s);k++)
s[k]=s[k+1];
j--;
}
a[n++]=d;
}
int max=a[0];
for(int i=1;i<(int)strlen(s);i++)
if(a[i]>max)
Trương Văn Việt C10CT10 Page 10
Một số bài tập về chuỗi kí tự trong C++
max=a[i];
for(int i=1;i<(int)strlen(s);i++)
if(a[i]==max)
cout<<"ki tu "<<s[i]<<" xuat hien nhieu nhat
la "<<a[i]<<" lann";
}
25
void demkitu(char *s)
{
int a[100],n=0;
for(int i=0;i<(int)strlen(s);i++)
{
int d=1;
for(int j=i+1;j<(int)strlen(s);j++)
if(s[i]==s[j])
{ d++;
for(int k=j;k<(int)strlen(s);k++)
s[k]=s[k+1];
j--;
}
a[n++]=d;
}
for(int i=0;i<(int)strlen(s);i++)
cout<<"ki tu "<<s[i]<<" xuat hien "<<a[i]<<" lann";
}
Trương Văn Việt C10CT10 Page 11

More Related Content

What's hot

Bài tập nhập môn lập trình
Bài tập nhập môn lập trìnhBài tập nhập môn lập trình
Bài tập nhập môn lập trìnhHuy Rùa
 
Báo cáo Quản lý Khách Sạn Làm Đồ án Access 01677525178
Báo cáo Quản lý Khách Sạn Làm Đồ án Access 01677525178Báo cáo Quản lý Khách Sạn Làm Đồ án Access 01677525178
Báo cáo Quản lý Khách Sạn Làm Đồ án Access 01677525178Đồ án access 01677525178
 
Tài liệu lập trình PHP từ căn bản đến nâng cao
Tài liệu lập trình PHP từ căn bản đến nâng caoTài liệu lập trình PHP từ căn bản đến nâng cao
Tài liệu lập trình PHP từ căn bản đến nâng caoZendVN
 
Lập trình PLC S7 1200 tiếng Việt-Chuong 3 cấu hình thiết bị
Lập trình PLC S7 1200 tiếng Việt-Chuong 3 cấu hình thiết bịLập trình PLC S7 1200 tiếng Việt-Chuong 3 cấu hình thiết bị
Lập trình PLC S7 1200 tiếng Việt-Chuong 3 cấu hình thiết bịXuân Thủy Nguyễn
 
Bài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giảiBài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giảiTrung Thanh Nguyen
 
Ứng dụng chát realtime android
Ứng dụng chát realtime androidỨng dụng chát realtime android
Ứng dụng chát realtime androidNguyen Thieu
 
Tổng quan về cơ sở dữ liệu
Tổng quan về cơ sở dữ liệuTổng quan về cơ sở dữ liệu
Tổng quan về cơ sở dữ liệuTonhaco Bestco
 
[Demo] Internet of Things with ESP8266 (2016) [Vie]
[Demo] Internet of Things with ESP8266 (2016) [Vie][Demo] Internet of Things with ESP8266 (2016) [Vie]
[Demo] Internet of Things with ESP8266 (2016) [Vie]Thien Ta
 
Tieu Luan - Mang may tinh voi Packet tracer
Tieu Luan - Mang may tinh voi Packet tracerTieu Luan - Mang may tinh voi Packet tracer
Tieu Luan - Mang may tinh voi Packet tracerDuc Nguyen
 
PLC mitsubishi
PLC mitsubishiPLC mitsubishi
PLC mitsubishiquanglocbp
 
Chương 4: Khối điều khiển
Chương 4: Khối điều khiểnChương 4: Khối điều khiển
Chương 4: Khối điều khiểnviendongcomputer
 
Báo cáo đồ án học phần 2: Tìm hiểu và viết ứng dụng tra từ điển viết tắt của ...
Báo cáo đồ án học phần 2: Tìm hiểu và viết ứng dụng tra từ điển viết tắt của ...Báo cáo đồ án học phần 2: Tìm hiểu và viết ứng dụng tra từ điển viết tắt của ...
Báo cáo đồ án học phần 2: Tìm hiểu và viết ứng dụng tra từ điển viết tắt của ...Nguyễn Plus
 
Hoat dong cung ung thuoc tai benh vien huu nghi thuc trang va mot so giai phap
Hoat dong cung ung thuoc tai benh vien huu nghi thuc trang va mot so giai phapHoat dong cung ung thuoc tai benh vien huu nghi thuc trang va mot so giai phap
Hoat dong cung ung thuoc tai benh vien huu nghi thuc trang va mot so giai phapLuanvanyhoc.com-Zalo 0927.007.596
 

What's hot (20)

Bài tập nhập môn lập trình
Bài tập nhập môn lập trìnhBài tập nhập môn lập trình
Bài tập nhập môn lập trình
 
Luận văn: Xây dựng hệ thống lưu trữ tập trung, HOT
Luận văn: Xây dựng hệ thống lưu trữ tập trung, HOTLuận văn: Xây dựng hệ thống lưu trữ tập trung, HOT
Luận văn: Xây dựng hệ thống lưu trữ tập trung, HOT
 
Báo cáo Quản lý Khách Sạn Làm Đồ án Access 01677525178
Báo cáo Quản lý Khách Sạn Làm Đồ án Access 01677525178Báo cáo Quản lý Khách Sạn Làm Đồ án Access 01677525178
Báo cáo Quản lý Khách Sạn Làm Đồ án Access 01677525178
 
luan van thac si xay dung ung dung android xem truyen tranh online
luan van thac si xay dung ung dung android xem truyen tranh onlineluan van thac si xay dung ung dung android xem truyen tranh online
luan van thac si xay dung ung dung android xem truyen tranh online
 
Tài liệu lập trình PHP từ căn bản đến nâng cao
Tài liệu lập trình PHP từ căn bản đến nâng caoTài liệu lập trình PHP từ căn bản đến nâng cao
Tài liệu lập trình PHP từ căn bản đến nâng cao
 
Lập trình PLC S7 1200 tiếng Việt-Chuong 3 cấu hình thiết bị
Lập trình PLC S7 1200 tiếng Việt-Chuong 3 cấu hình thiết bịLập trình PLC S7 1200 tiếng Việt-Chuong 3 cấu hình thiết bị
Lập trình PLC S7 1200 tiếng Việt-Chuong 3 cấu hình thiết bị
 
Bài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giảiBài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giải
 
Ứng dụng chát realtime android
Ứng dụng chát realtime androidỨng dụng chát realtime android
Ứng dụng chát realtime android
 
Tổng quan về cơ sở dữ liệu
Tổng quan về cơ sở dữ liệuTổng quan về cơ sở dữ liệu
Tổng quan về cơ sở dữ liệu
 
luan van thac si tim hieu flutter va ung dung
luan van thac si tim hieu flutter va ung dungluan van thac si tim hieu flutter va ung dung
luan van thac si tim hieu flutter va ung dung
 
[Demo] Internet of Things with ESP8266 (2016) [Vie]
[Demo] Internet of Things with ESP8266 (2016) [Vie][Demo] Internet of Things with ESP8266 (2016) [Vie]
[Demo] Internet of Things with ESP8266 (2016) [Vie]
 
Chuong+1 2-3-4
Chuong+1 2-3-4Chuong+1 2-3-4
Chuong+1 2-3-4
 
Tieu Luan - Mang may tinh voi Packet tracer
Tieu Luan - Mang may tinh voi Packet tracerTieu Luan - Mang may tinh voi Packet tracer
Tieu Luan - Mang may tinh voi Packet tracer
 
Hướng dẫn sử dụng biến tần INVT - GD10 chuyên dụng cho máy làm nhang
Hướng dẫn sử dụng biến tần INVT - GD10 chuyên dụng cho máy làm nhangHướng dẫn sử dụng biến tần INVT - GD10 chuyên dụng cho máy làm nhang
Hướng dẫn sử dụng biến tần INVT - GD10 chuyên dụng cho máy làm nhang
 
PLC mitsubishi
PLC mitsubishiPLC mitsubishi
PLC mitsubishi
 
Báo cáo thực tập tại Trung tâm y tế dự phòng, 9 Điểm, HAY!
Báo cáo thực tập tại Trung tâm y tế dự phòng, 9 Điểm, HAY!Báo cáo thực tập tại Trung tâm y tế dự phòng, 9 Điểm, HAY!
Báo cáo thực tập tại Trung tâm y tế dự phòng, 9 Điểm, HAY!
 
Chương 4: Khối điều khiển
Chương 4: Khối điều khiểnChương 4: Khối điều khiển
Chương 4: Khối điều khiển
 
Báo cáo đồ án học phần 2: Tìm hiểu và viết ứng dụng tra từ điển viết tắt của ...
Báo cáo đồ án học phần 2: Tìm hiểu và viết ứng dụng tra từ điển viết tắt của ...Báo cáo đồ án học phần 2: Tìm hiểu và viết ứng dụng tra từ điển viết tắt của ...
Báo cáo đồ án học phần 2: Tìm hiểu và viết ứng dụng tra từ điển viết tắt của ...
 
Đề tài: Thiết kế robot đánh trống trong trường học, HAY, 9đ
Đề tài: Thiết kế robot đánh trống trong trường học, HAY, 9đĐề tài: Thiết kế robot đánh trống trong trường học, HAY, 9đ
Đề tài: Thiết kế robot đánh trống trong trường học, HAY, 9đ
 
Hoat dong cung ung thuoc tai benh vien huu nghi thuc trang va mot so giai phap
Hoat dong cung ung thuoc tai benh vien huu nghi thuc trang va mot so giai phapHoat dong cung ung thuoc tai benh vien huu nghi thuc trang va mot so giai phap
Hoat dong cung ung thuoc tai benh vien huu nghi thuc trang va mot so giai phap
 

Viewers also liked

Bab 12 keamanan komputer
Bab 12   keamanan komputerBab 12   keamanan komputer
Bab 12 keamanan komputerFisma Ananda
 
Round 3 - S5PDH1 World Cup Stock Market
Round 3 - S5PDH1 World Cup Stock MarketRound 3 - S5PDH1 World Cup Stock Market
Round 3 - S5PDH1 World Cup Stock MarketVas Ratusau
 
[PL] Mechanizmy bezpieczeństwa w sieciach z rodziny 802.11x
[PL] Mechanizmy bezpieczeństwa w sieciach z rodziny 802.11x[PL] Mechanizmy bezpieczeństwa w sieciach z rodziny 802.11x
[PL] Mechanizmy bezpieczeństwa w sieciach z rodziny 802.11xWojciech Podgórski
 
Philosophy of education
Philosophy of educationPhilosophy of education
Philosophy of educationBrian Lee
 
New missions for HR - Internal control 2010 ch 9
New missions for HR - Internal control 2010 ch 9New missions for HR - Internal control 2010 ch 9
New missions for HR - Internal control 2010 ch 9Dick Lam
 
Analysis of two indie dps
Analysis of two indie dpsAnalysis of two indie dps
Analysis of two indie dpsZaralucille
 
Meeting Today's Challenges
Meeting Today's ChallengesMeeting Today's Challenges
Meeting Today's ChallengesMeg Amorino
 
Jeg liker så godt følelsen av papir
Jeg liker så godt følelsen av papirJeg liker så godt følelsen av papir
Jeg liker så godt følelsen av papirMariann Lokse
 
Plan de area grandes triunfadores
Plan de area grandes triunfadoresPlan de area grandes triunfadores
Plan de area grandes triunfadoresdiana morales
 

Viewers also liked (16)

Presentation mentori
Presentation mentoriPresentation mentori
Presentation mentori
 
Bab 12 keamanan komputer
Bab 12   keamanan komputerBab 12   keamanan komputer
Bab 12 keamanan komputer
 
Round 3 - S5PDH1 World Cup Stock Market
Round 3 - S5PDH1 World Cup Stock MarketRound 3 - S5PDH1 World Cup Stock Market
Round 3 - S5PDH1 World Cup Stock Market
 
[PL] Mechanizmy bezpieczeństwa w sieciach z rodziny 802.11x
[PL] Mechanizmy bezpieczeństwa w sieciach z rodziny 802.11x[PL] Mechanizmy bezpieczeństwa w sieciach z rodziny 802.11x
[PL] Mechanizmy bezpieczeństwa w sieciach z rodziny 802.11x
 
Biotecnología
BiotecnologíaBiotecnología
Biotecnología
 
Philosophy of education
Philosophy of educationPhilosophy of education
Philosophy of education
 
New missions for HR - Internal control 2010 ch 9
New missions for HR - Internal control 2010 ch 9New missions for HR - Internal control 2010 ch 9
New missions for HR - Internal control 2010 ch 9
 
Analysis of two indie dps
Analysis of two indie dpsAnalysis of two indie dps
Analysis of two indie dps
 
Meeting Today's Challenges
Meeting Today's ChallengesMeeting Today's Challenges
Meeting Today's Challenges
 
Cyber crime
Cyber crimeCyber crime
Cyber crime
 
Jeg liker så godt følelsen av papir
Jeg liker så godt følelsen av papirJeg liker så godt følelsen av papir
Jeg liker så godt følelsen av papir
 
Plan de area grandes triunfadores
Plan de area grandes triunfadoresPlan de area grandes triunfadores
Plan de area grandes triunfadores
 
227 which serum should be used
227 which serum should be used227 which serum should be used
227 which serum should be used
 
6418 (1)
6418 (1)6418 (1)
6418 (1)
 
otonomi daerah
otonomi daerahotonomi daerah
otonomi daerah
 
Ryther Insider
Ryther InsiderRyther Insider
Ryther Insider
 

Similar to Hướng dẫn làm bt về chuỗi.doc

Hướng dẫn làm bt về chuỗi.doc
Hướng dẫn làm bt về chuỗi.docHướng dẫn làm bt về chuỗi.doc
Hướng dẫn làm bt về chuỗi.docTrần Văn Nam
 
Phan 2 chuong 8 (chuoi ky tu)
Phan 2   chuong 8 (chuoi ky tu)Phan 2   chuong 8 (chuoi ky tu)
Phan 2 chuong 8 (chuoi ky tu)Trần Văn Nam
 
Nmlt c09 chuoi_kytu_in
Nmlt c09 chuoi_kytu_inNmlt c09 chuoi_kytu_in
Nmlt c09 chuoi_kytu_inHuy Nguyễn
 
Phan2 chuong8 chuoikitu
Phan2 chuong8 chuoikituPhan2 chuong8 chuoikitu
Phan2 chuong8 chuoikituLy hai
 
Chuong 2 - Cac cau truc du lieu co ban.pptx
Chuong 2 - Cac cau truc du lieu co ban.pptxChuong 2 - Cac cau truc du lieu co ban.pptx
Chuong 2 - Cac cau truc du lieu co ban.pptxNhatMinh733974
 
Nmlt C09 Chuoi Ky Tu
Nmlt C09 Chuoi Ky TuNmlt C09 Chuoi Ky Tu
Nmlt C09 Chuoi Ky TuCuong
 
Bai giangtrenlop
Bai giangtrenlopBai giangtrenlop
Bai giangtrenlopHồ Lợi
 
Sổ tay thư viện hàm ngôn ngữ C
Sổ tay thư viện hàm ngôn ngữ CSổ tay thư viện hàm ngôn ngữ C
Sổ tay thư viện hàm ngôn ngữ Cvncoding
 
Ngon ngu c theo chuan ansi
Ngon ngu c theo chuan ansiNgon ngu c theo chuan ansi
Ngon ngu c theo chuan ansiHuynh MVT
 
4 Pointer String Struct
4 Pointer String  Struct4 Pointer String  Struct
4 Pointer String StructCuong
 
Phần 9: Chuỗi ký tự
Phần 9: Chuỗi ký tựPhần 9: Chuỗi ký tự
Phần 9: Chuỗi ký tựHuy Rùa
 
Thdc3 Lap Trinh C
Thdc3 Lap Trinh CThdc3 Lap Trinh C
Thdc3 Lap Trinh Cquyloc
 

Similar to Hướng dẫn làm bt về chuỗi.doc (20)

Hướng dẫn làm bt về chuỗi.doc
Hướng dẫn làm bt về chuỗi.docHướng dẫn làm bt về chuỗi.doc
Hướng dẫn làm bt về chuỗi.doc
 
Phan 2 chuong 8 (chuoi ky tu)
Phan 2   chuong 8 (chuoi ky tu)Phan 2   chuong 8 (chuoi ky tu)
Phan 2 chuong 8 (chuoi ky tu)
 
Nmlt c09 chuoi_kytu_in
Nmlt c09 chuoi_kytu_inNmlt c09 chuoi_kytu_in
Nmlt c09 chuoi_kytu_in
 
Phan2 chuong8 chuoikitu
Phan2 chuong8 chuoikituPhan2 chuong8 chuoikitu
Phan2 chuong8 chuoikitu
 
Nmlt c09 chuoi_kytu
Nmlt c09 chuoi_kytuNmlt c09 chuoi_kytu
Nmlt c09 chuoi_kytu
 
Stl string
Stl stringStl string
Stl string
 
Chuong 2 - Cac cau truc du lieu co ban.pptx
Chuong 2 - Cac cau truc du lieu co ban.pptxChuong 2 - Cac cau truc du lieu co ban.pptx
Chuong 2 - Cac cau truc du lieu co ban.pptx
 
String c++
String c++String c++
String c++
 
Session 17
Session 17Session 17
Session 17
 
Session 17
Session 17Session 17
Session 17
 
Nmlt C09 Chuoi Ky Tu
Nmlt C09 Chuoi Ky TuNmlt C09 Chuoi Ky Tu
Nmlt C09 Chuoi Ky Tu
 
Bai giangtrenlop
Bai giangtrenlopBai giangtrenlop
Bai giangtrenlop
 
Lect09 string
Lect09 stringLect09 string
Lect09 string
 
Sổ tay thư viện hàm ngôn ngữ C
Sổ tay thư viện hàm ngôn ngữ CSổ tay thư viện hàm ngôn ngữ C
Sổ tay thư viện hàm ngôn ngữ C
 
Ngon ngu c theo chuan ansi
Ngon ngu c theo chuan ansiNgon ngu c theo chuan ansi
Ngon ngu c theo chuan ansi
 
4 Pointer String Struct
4 Pointer String  Struct4 Pointer String  Struct
4 Pointer String Struct
 
Phần 9: Chuỗi ký tự
Phần 9: Chuỗi ký tựPhần 9: Chuỗi ký tự
Phần 9: Chuỗi ký tự
 
Thdc3 Lap Trinh C
Thdc3 Lap Trinh CThdc3 Lap Trinh C
Thdc3 Lap Trinh C
 
Bai 12 kx
Bai 12 kxBai 12 kx
Bai 12 kx
 
Session 11
Session 11Session 11
Session 11
 

Recently uploaded

Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfhoangtuansinh1
 
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...Nguyen Thanh Tu Collection
 
Trích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docxTrích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docxnhungdt08102004
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...Nguyen Thanh Tu Collection
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...ThunTrn734461
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Nguyen Thanh Tu Collection
 
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoabài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa2353020138
 
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...hoangtuansinh1
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdftohoanggiabao81
 
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líKiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líDr K-OGN
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...Nguyen Thanh Tu Collection
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Nguyen Thanh Tu Collection
 
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxChàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxendkay31
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdfNQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdfNguyễn Đăng Quang
 
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhvanhathvc
 

Recently uploaded (19)

Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
 
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
 
Trích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docxTrích dẫn trắc nghiệm tư tưởng HCM5.docx
Trích dẫn trắc nghiệm tư tưởng HCM5.docx
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
QUẢN LÝ HOẠT ĐỘNG GIÁO DỤC KỸ NĂNG SỐNG CHO HỌC SINH CÁC TRƯỜNG TRUNG HỌC CƠ ...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
Sáng kiến Dạy học theo định hướng STEM một số chủ đề phần “vật sống”, Khoa họ...
 
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoabài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
bài 5.1.docx Sinh học di truyền đại cương năm nhất của học sinh y đa khoa
 
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
Thong bao 337-DHPY (24.4.2024) thi sat hach Ngoai ngu dap ung Chuan dau ra do...
 
Sơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdfSơ đồ tư duy môn sinh học bậc THPT.pdf
Sơ đồ tư duy môn sinh học bậc THPT.pdf
 
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh líKiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
Kiểm tra chạy trạm lí thuyết giữa kì giải phẫu sinh lí
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
 
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
Sáng kiến “Sử dụng ứng dụng Quizizz nhằm nâng cao chất lượng ôn thi tốt nghiệ...
 
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptxChàm - Bệnh án (da liễu - bvdlct ctump) .pptx
Chàm - Bệnh án (da liễu - bvdlct ctump) .pptx
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdfNQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
NQA Lợi ích Từ ISO và ESG Tăng Trưởng và Bền Vững ver01.pdf
 
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhhôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
ôn tập lịch sử hhhhhhhhhhhhhhhhhhhhhhhhhh
 

Hướng dẫn làm bt về chuỗi.doc

  • 1. Một số bài tập về chuỗi kí tự trong C++ CÁCH GIẢI MỘT SỐ BÀI TẬP VỀ KIỂU CHUỖI 1. Đếm có bao nhiêu khoảng trắng trong chuỗi. 2. Nhập vào một chuỗi, hãy loại bỏ những khoảng trắng thừa trong chuỗi. 3. Nhập vào hai chuỗi s1 và s2, nối chuỗi s2 vào s1. Xuất chuỗi s1 ra màn hình 4. Đổi tất cả các kí tự có trong chuỗi thành chữ thường (không dùng hàm strlwr). 5. Đổi tất cả các kí tự trong chuỗi sang chữ in hoa (không dùng hàm struppr). 6. Viết chương trình đổi những kí tự đầu tiên của mỗi từ thành chữ in hoa. 7. Viết chương trình đổi chữ xen kẻ 1 chữ hoa và 1 chữ thường. Ví dụ: nhập ABCDEfgh đổi thành AbCdEfGh 8. Viết chương trình đảo ngược các kí tự trong chuỗi. Ví dụ: nhập ABCDE, xuất ra màn hình là:EDCBA 9. Viết chương trình tìm kiếm 1 kí tự xem có trong chuỗi không, nếu có xuất ra vị trí của từ chứ kí tự đó. (Vd: xâu a là “ho chi minh”: nhập ‘m’=>kết quả là 3) 10. Viết 1 chương trình đếm một kư tự xuất hiện bao nhiêu lần trong chuỗi.(vd:xâu a nhập là “ho chi minh”, nhập ‘i’ =>kq: 2) 11. Nhập vào chuỗi s1 và s2, cho biết vị trí xuất hiện của chuỗi s2 trong s1. 12. Viết chương trình tìm kiếm tên trong chuỗi họ tên. Nếu có thì xuất ra là tên này đă nhập đúng, ngược lại thông báo là đă nhập sai. 13. Viết chương đảo vị trí của từ đầu và từ cuối. Ví dụ: nhập “bo an co” xuat ra “co an bo” 14. Viết hàm cắt chuỗi họ tên thành chuỗi họ lót và chuỗi tên. Ví dụ: chuỗi họ tên là:”Nguyễn Văn A” cắt ra 2 chuỗi là chuỗi họ lót:”NguyễnVăn”,chuỗi tên là:”A” Trương Văn Việt C10CT10 Page 1
  • 2. Một số bài tập về chuỗi kí tự trong C++ 15. Nhập một chuỗi bất kỳ, sau đó hỏi người dùng cần tách bắt đầu từ đâu trong chuỗi trở về sau. Ví dụ: Nhập chuỗi S1:”Trường Đại Học Tôn Đức Thắng”. Người nhập muốn tách bắt đầu từ chữ “Tôn” thì sẽ xuất ra chuỗi “Tôn Đức Thắng” ra màn hình 16. Viết hàm kiểm tra xem chuỗi có đối xứng hay không?. 17. Viết hàm tra xem trong chuỗi có kí tự số hay không nếu có tách ra thành một mảng số riêng. 18. Nhập một chuỗi bất kì, yêu cầu nhập 1 kí tự muốn xóa. Thực hiện xóa tất cả những kí tự đó trong chuỗi. 19. Đổi các từ ở đầu câu sang chữ hoa và những từ không phải đầu câu sang chữ thường. Ví dụ: nGuYen vAN a đổi thành: Nguyen Van A 20. Viết chương trình đảo ngược thứ tự các từ có trong chuỗi Ví dụ: Nhập: lap trinh bang ngon ngu c Xuất ra màn hình là: c ngu ngon bang trinh lap 21. Cho chuỗi str, nhập vào vị trí vt và số kí tự cần xóa n, hăy xóa n kí tự tính từ vị trí vt trong chuỗi str. 22. Nhập vào chuỗi str, chuỗi cần chèn strInsert và vị trí cần chèn vt. Hăy chèn chuỗi strInser vào chuỗi str tại vị trí vt. 23. Cho một xâu, nhập vào một từ ,viết chương trình, xoá từ đó trong xâu đã cho. 24. Viết chương trình tìm kiếm xem ký tự nào xuất nhiện nhiều nhất trong chuỗi. 25. Nhập 1 chuỗi bất kì, liệt kê xem mỗi ký tự xuất hiện mấy lần. 1 int demkhoangtrang(char *s) { int d=0; while(strstr(s," ")!=NULL) { Trương Văn Việt C10CT10 Page 2
  • 3. Một số bài tập về chuỗi kí tự trong C++ d++; s=strstr(s," ")+1; } return d; } //lam theo ham de quy // s=strstr(s," "); //if(s==NULL) //return 0; //else return 1+demkhoangtrang(s+1); 2 void xoakhoangtrang(char *s) { char *c=strstr(s," "); while(c!=NULL) { int t=strlen(s)-strlen(c); for(int i=t;i<strlen(s);i++) s[i]=s[i+1]; c=strstr(s," "); } if(s[0]==' ') s=s+1; //xoa khang trang dau chuoi int n=strlen(s); if(s[n-1]==' ') s[n-1]='0';//xoa khoang trang cuoi chuoi cout<<s; //for(int i=0;i<n;i++) //cout<<s[i]; } 3 void noichuoi(char *a,char *b) { strcat(a,b); puts(a); } 4 Trương Văn Việt C10CT10 Page 3
  • 4. Một số bài tập về chuỗi kí tự trong C++ void chuthuong(char *a) { for(int i=0;i<strlen(a);i++) if(a[i]>=65 && a[i]<=90) a[i]=a[i]+32; puts(a); } 5 void chuhoa(char *a) { for(int i=0;i<strlen(a);i++) a[i]=toupper(a[i]); //if(a[i]>=97 && a[i]<=122) puts(a); //a[i]=a[i]-32; } 6 void chuhoadau(char *s) { s[0]=toupper(s[0]); while(strstr(s," ")!=NULL) { s=strstr(s," ")+1; s[0]=toupper(s[0]); } } 7 void chuxenke(char *a) { int n=strlen(a); for(int i=0;i<n;i++) { if(i%2==0) if((int)a[i]>=97 && (int)a[i]<=122) a[i]=char((int)a[i]-32); if(i%2==1) if((int)a[i]>=65 && (int)a[i]<=90) a[i]=char((int)a[i]+32); } Trương Văn Việt C10CT10 Page 4
  • 5. Một số bài tập về chuỗi kí tự trong C++ puts(a); } 8 void daochuoi(char *s) { puts(strrev(s)); } 9 int vitri(char *a,char *b) { int kq,d=0; if(strstr(a,b)!=NULL) { kq=strlen(a)-strlen(strstr(a,b)); for(int i=kq;i>=0;i--) if(a[i]==' ') d++; return d+1; } else return -1; } 10 int diemtu(char *a,char *b) { int d=0; while(strstr(a,b)!=NULL) { d++; a=strstr(a,b)+1; } return d; } 11 int vitri(char *a,char *b) Trương Văn Việt C10CT10 Page 5
  • 6. Một số bài tập về chuỗi kí tự trong C++ { int d=-1; if(strstr(a,b)!=NULL) d=strlen(a)-strlen(strstr(a,b)); return d; } 12 void timten(char *a,char *b) { int n=strlen(a); char *s; for(int i=n-1;i>=0;i--) if(a[i]==' ') { s=a+i+1; break; } if(strcmpi(s,b)==0)// strcmp==stricmp cout<<s; else cout<<"ban nhap sai tenn"; } 13 void daochuoi(char *s) { char t[50],r[50]; int i,l; for(i=strlen(s)-1;i>=0;i--) if(s[i]==' ') break; strcpy(r,s+i+1);//tim dctu cuoi s[i+1]='0';//xau s sau khi bo tu cuoi,co khoang trang o cuoi xau l=strlen(s)-strlen(strstr(s," ")); //tim vi tri khoang trang dau tien trong chuoi strcpy(t,s+l+1);//l la xau chau cac tu chinh giua s[l]='0'; //hien tai la xau chua tu dautien strcat(strcat(strcat(r," "),t),s);//noi cac xau lai voi nhau*/ Trương Văn Việt C10CT10 Page 6
  • 7. Một số bài tập về chuỗi kí tự trong C++ puts(r); } 14 void cathoten(char *s) { char *t; int i; for(i=strlen(s)-1;i>=0;i--) if(s[i]==' '&&s[i+1]!=' ') break; t=s+i+1; s[i]='0'; cout<<"ho lot: "; puts(s); cout<<"ho ten: "; puts(t); } 15 void timtu(char *a,char *b) { char *t=strstr(a,b);//vi tri xuat hien b dau tien trong chuoi a puts(t); } 16 bool ktdoixung(char *s) { char c[255]; strcpy(c,s); if(strcmpi(s,strrev(c))==0) return true; else return false; } 17 Trương Văn Việt C10CT10 Page 7
  • 8. Một số bài tập về chuỗi kí tự trong C++ void tachso(char *s) { int a[100],j=0; for(int i=0;i<strlen(s);i++) if(s[i]>='0' && s[i]<='9') { a[j]=s[i];//ki tu kieu char chuyen thanh kieu int(vd:1=>49) j++; for(int t=i;t<strlen(s);t++) s[t]=s[t+1]; i--; } puts(s); for(int i=0;i<j;i++) cout<<char(a[i])<<" "; } 18 void xoakitu(char *a,char b) { int n=strlen(a); for(int i=0;i<n;i++) if(a[i]==b) { for(int j=i;j<n;j++) a[j]=a[j+1]; i--; n--; } cout<<a; } 19 void chuhoa(char *s) { s[0]=toupper(s[0]); for(int i=1;i<strlen(s);i++) //chua tim dc cach nao toi uu hon if(s[i]==' ') Trương Văn Việt C10CT10 Page 8
  • 9. Một số bài tập về chuỗi kí tự trong C++ { s[i+1]=toupper(s[i+1]); i++; } else { if(s[i]>='A' && s[i]<='Z') s[i]=s[i]+32; } puts(s); } 20 void daothutu(char *s) { char c[255]; c[0]='0';//ham strcat noi chuoi tai vi tri NULL for(int i=strlen(s)-1;i>=0;i--) if(s[i]==' ') { strcat(strcat(c,s+i+1)," "); s[i]='0'; } strcat(c,s); puts(c); } 21 void xoa(char *s,int vt,int n) { strcpy(s+vt,s+vt+n); puts(s); } 22 void chen(char *s,char *d,int vt) { char c[255]; Trương Văn Việt C10CT10 Page 9
  • 10. Một số bài tập về chuỗi kí tự trong C++ strcpy(c,s+vt); strcpy(s+vt,d); strcat(s,c); puts(s); } 23 void xoatu(char *s,char *c) { while(strstr(s,c)!=NULL) { int t=strlen(s)-strlen(strstr(s,c)),d=strlen(c); if((s[t-1]==' '&& s[t+d]==' ')||(s[t-1] ==' '&& t+d==strlen(s)))//truong hop tu giua va tu cuoi strcpy(s+t-1,s+t+d);// s+t-1 la khoang trang if(s[t+d]==' '&& t==0)//truong hop xoa tu dau tien strcpy(s,s+t+d+1); } puts(s); } 24 void kituxuathiennhieunhat(char *s) { int a[100],n=0; for(int i=0;i<(int)strlen(s);i++) { int d=1; for(int j=i+1;j<(int)strlen(s);j++) if(s[i]==s[j]) { d++; for(int k=j;k<(int)strlen(s);k++) s[k]=s[k+1]; j--; } a[n++]=d; } int max=a[0]; for(int i=1;i<(int)strlen(s);i++) if(a[i]>max) Trương Văn Việt C10CT10 Page 10
  • 11. Một số bài tập về chuỗi kí tự trong C++ max=a[i]; for(int i=1;i<(int)strlen(s);i++) if(a[i]==max) cout<<"ki tu "<<s[i]<<" xuat hien nhieu nhat la "<<a[i]<<" lann"; } 25 void demkitu(char *s) { int a[100],n=0; for(int i=0;i<(int)strlen(s);i++) { int d=1; for(int j=i+1;j<(int)strlen(s);j++) if(s[i]==s[j]) { d++; for(int k=j;k<(int)strlen(s);k++) s[k]=s[k+1]; j--; } a[n++]=d; } for(int i=0;i<(int)strlen(s);i++) cout<<"ki tu "<<s[i]<<" xuat hien "<<a[i]<<" lann"; } Trương Văn Việt C10CT10 Page 11