Vous êtes sur la page 1sur 2

1.

Escreva um programa que recebe duas Strings s1 e s2, e gera uma terceira
String s3 que a mistura de s1 e s2 do seguinte modo:

OBS: As Strings s1 e s2 podem ter tamanhos diferentes, por exemplo:
s1 = abcde
s2 = 012
String resultante (s3) = a0b1c2de
2. Escreva um programa que l uma String e imprime a String na tela
substituindo cada vogal encontrada por N vogais iguais, onde N representa o
nmero de vogais encontradas at ento. Para os demais caracteres, o programa
deve imprimir apenas o prprio caractere. Exemplo:
3. Escreva um programa que receba uma String e verique se um palndromo,
isto , da esquerda para direita ou da direita para a esquerda tm-se a mesma
seqncia de caracteres. Exemplos: ama, ovo, asa, A DIVA EM
ARGEL ALEGRA-ME A VIDA.
OBS 1: Lembre-se de eliminar os caracteres diferentes de letras e dgitos
para vericar se uma frase pode ser um palndromo.
OBS 2: Java O mtodo boolean Character.IsLetter(char c) permite
vericar se um caractere uma letra.
OBS 3: Java O mtodo boolean Character.IsDigit(char c) permite
vericar se um caractere um dgito.
OBS 4: C# O mtodo bool Char.IsLetter(char c) permite vericar se um
caractere uma letra.
UNIBRATEC
TI - 2 Perodo, Noite
POO - Programao Orientada a Objetos
Crystian Leo (Retirado do material da professora Karina Oliveira)
Lista 3 - Strings
O 1o caractere de s3 o 1o caractere de s1
O 2o caractere de s3 o 1o caractere de s2
O 3o caractere de s3 o 2o caractere de s1
E assim sucessivamente.
Entrada (Texto lido): apenas um exemplo!
Sada (Impresso): apeenaaas uuuum eeeeexeeeeeemplooooooo!
OBS 5: C# O mtodo bool Char.IsDigit(char c) permite vericar se um
caractere um dgito.
4.Escreva um programa que leia o nome completo de uma pessoa e o imprima
na tela obedecendo ao seguinte formato (exemplo):
! Entrada: Maria Jos da Silva
! Sada: Silva, M. J. D.
5. Escreva um programa que compacte uma String lida segundo o seguinte
algoritmo:
A) Se houver 4 ou mais caracteres repetidos em seqncia, o programa
dever imprimir o caractere @ seguido do nmero de caracteres
repetidos e do caractere repetido;
B) Se no houver mais do que trs repeties, o prprio caractere dever
ser impresso tantas vezes quanto ele apareceu;
Exemplo: Entrada de dados: abccccdeeeee
Sada de dados: ab@4cd@5e
UNIBRATEC
TI - 2 Perodo, Noite
POO - Programao Orientada a Objetos
Crystian Leo (Retirado do material da professora Karina Oliveira)
Lista 3 - Strings

Vous aimerez peut-être aussi