Você está na página 1de 1

Lista de exerccios 05

Programando em linguagem C Strings


1) Faa um programa em C que receba um string e o retorne escrito de trs pra frente.
2)Faa um programa que leia um string do teclado e diga se ele palndrome. Um string
palndrome quando pode ser lido tanto de trs pra frente quanto de frente para trs e possui
exatamente a mesma sequncia de caracteres. ! programa de"e ignorar diferenas entre mai#sculas
e min#sculas.
$) Faa um programa que conte quantas letras mai#sculas e min#sculas existem num string.
%) Faa um programa que troque todas as letras mai#sculas por min#sculas e as min#sculas por
mai#sculas de um string.
&) Faa um programa que receba dois strings '( e ) ) e retorne um terceiro string 'C) formado pelos
caracteres de ( e ) intercalados. *x.+ ,e (-.(na. e )-./ua.0 a resposta de"e ser .(/nuaa..
1) Faa um programa que dados os strings C e ) do exerccio anterior0 retorne o string (.
2) Construir um programa que pede para o usurio+
a) Um string s0
b) Um caractere c310
c) Um caractere c32.
! programa de"e substituir todas as ocorrncias do caractere c31 em s pelo caractere c32. !
programa de"e ignorar diferenas entre mai#sculas e min#sculas.
4) Construir um programa que arma5ena em um "etor de inteiros " os ndices de onde um caractere
c31 digitado pelo usurio aparece em um string s tambm digitado pelo usurio. 6epois de obter o
"etor "0 o mesmo de"e ser impresso. Um exemplo de execu7o do programa dado por+
6igite um string+ Uma longa 8ornada.
6igite o caractere+ a
9mprimindo o "etor : podemos "er os ndices onde ocorrem o caractere a+ 2 4 1% 11
! programa de"e ignorar diferenas entre mai#sculas e min#sculas.
;) Construir um programa que se8a capa5 de concatenar um string s1 e um outro string s2 no pr<prio
string s2. =or exemplo+
6igite o string s1+ >uem canta os males espanta.
6igite o string s2+ ? males que "em para o bem.
@o"o string s2+ ? males que "em para o bem. >uem canta os males espanta.
1A) Construir um programa que leia um string s1 e um substring s2 e depois fornece o n#mero de
ocorrncias do substring s2 no string s1. Um exemplo de resposta que o programa de"e fornecer +
6igite o string+ ! rato roeu a roupa do rei de Boma e a rain3a de rai"a roeu o rato.
6igite o substring+ ra
@#mero de ocorrncias+ %

Você também pode gostar