một số bài tập về chuỗi trong C++ – CÁCH GIẢI MỘT SỐ BÀI TẬP VỀ KIỂU CHUỖI Nguồn: – StuDocu

M

t số b

ài tậ

p

về

c

h

u

i

k

í tự

tro

n

g

C+

+

CÁCH G

I

ẢI

M

ỘT SỐ B

ÀI

T

ẬP

VỀ

K

I

ỂU C

H

UỖI

N

g

uồ

n

:

htt

p

:

//

v

iett

r

u

o

n

g

92

.blo

gs

p

o

t.

c

o

m |

G

ó

c h

ọc

t

p

Đ

d

ow

load

vu

i

l

òn

g

c

họ

n

T

ệp

->

T

ải

xuố

ng dư

i

dạ

ng–>

chọ

n đị

n

h dạng

tải

1

.

Đ

ế

m

c

ó

b

a

o

n

hi

êu

k

h

o

n

g

t

rắng

t

ro

n

g

c

hu

i.

2

.

N

h

p

v

à

o

m

t c

h

uỗi,

h

ã

y

l

o

i bỏ

n

h

ữn

g

k

h

o

n

g

t

rắ

n

g

th

a

tr

o

n

g

c

h

u

i.

3

.

N

h

p

v

à

o

hai c

hu

i s

1

s

2

,

n

i c

h

uỗi s

2

v

à

o

s

1

.

X

u

t c

h

u

i s

1

ra

m

à

n

h

ìn

h

4

.

Đ

i t

t c

c

á

c

kí tự

c

ó

tr

o

n

g

c

h

u

i th

à

n

h

c

h

ữ th

ường

(kh

ô

n

g

d

ù

n

g

h

à

m

s

tr

lwr

).

5

.

Đ

i t

t c

c

á

c

kí tự

t

ro

n

g

c

hu

i s

a

n

g

c

h

in

h

o

a

(

k

h

ô

ng

d

ù

n

g

h

à

m

s

tr

u

p

pr

)

.

6

.

V

iế

t

c

h

ương

t

n

h đ

i n

h

ữn

g

k

í tự

đ

u

tiê

n

c

a

m

i từ

th

à

n

h

c

h

ữ in

h

o

a

.

7

.

V

iế

t

c

h

ương

t

n

h đ

i c

h

ữ x

e

n k

1

c

h

ữ h

o

a

v

à

1

c

h

ữ th

ườ

n

g

.

V

í d

:

n

h

p

A

B

CD

Efg

h

đổi th

à

n

h

A

bCd

E

f

G

h

8

.

V

iế

t

c

h

ương

t

n

h đảo

n

g

ư

c

c

á

c

k

í t

ự tr

o

n

g

c

h

u

i.

V

í d

:

n

h

p

A

B

CD

E,

xu

t ra

m

à

n h

ìn

h là:

E

DC

BA

9

.

V

iế

t

c

h

ương

t

n

h tì

m

k

iế

m

1

k

í tự

xem

c

ó

tr

o

n

g

c

h

u

i k

h

ô

ng,

n

ế

u

c

ó

xu

t

r

a

v

ị tr

í c

a

t

ừ c

h

ứ k

í tự

đ

ó

.

(V

d

:

xâu a

h

o

c

h

i m

in

h”:

n

h

p ‘

m

’=>k

ế

t

q

u

3

)

1

0.

V

iế

t

1

c

ơ

n

g

tr

ìn

h

đ

ế

m

m

t k

ư tự

x

u

t h

iệ

n

b

a

o

nh

u

lần t

ro

n

g

c

h

u

i.(v

d

:

xâu a

nh

p

h

o

c

h

i m

in

h

,

nh

p

‘i

’ =>

kq:

2

)

1

1.

Nh

p

v

à

o

c

h

u

i s

1

v

à

s

2

,

c

h

o

b

iế

t

v

ị tr

í x

u

t h

iệ

n

c

a

c

h

u

i s

2

t

ro

n

g

s

1

.

1

2.

V

iế

t

c

h

ươn

g

tr

ì

nh

m

k

iế

m

t

ên

tr

o

n

g

c

h

u

i h

n

.

N

ế

u

c

ó

th

ì xu

t ra

n

n

à

y

đ

ă

n

h

p

đ

ú

n

g

,

n

g

ược

lạ

i

th

ô

ng

b

á

o

đă

n

h

p

s

a

i.

1

3.

V

iế

t

c

h

ươn

g

đ

o

v

ị tr

í

c

a

t

ừ đ

u v

à

t

ừ c

u

i.

V

í d

:

n

h

p

b

o

a

n

c

o

xu

a

t ra

c

o

a

n b

o

1

4.

V

iế

t

h

à

m

c

t c

h

u

i họ

t

ên

th

à

n

h

c

h

u

i h

lót và

c

h

u

i tê

n

.

Trươn

g

n

V

i

t C1

0CT

10

P

a

g

e

1