UNIRIO - TÉCNICAS DE PROGRAMAÇÃO II  
					LISTA DE EXERCÍCIOS 2  
					1
					. Faça um programa que, a partir de uma string digitada pelo usuário, imprima:  
					a) O número de caracteres da string.  
					b) A string com todas suas letras em maiúsculo.  
					c) O número de vogais da string.  
					d) Se a string digitada começa com “UNI” (ignorando maiúsculas/minúsculas).  
					e) Se a string digitada termina com “RIO” (ignorando maiúsculas/minúsculas).  
					f) O número de dígitos (0 a 9) da string.  
					g) Se a string é um palíndromo ou não.  
					2
					3
					. Escreva um programa que dado um valor numérico digitado pelo usuário (armazenado em  
					uma variável inteira), imprima cada um dos seus dígitos por extenso.  
					Exemplo:  
					Entre o número: 4571  
					Resultado: quatro, cinco, sete, um  
					. Escreva um programa que, a partir de um nome informado pelo usuário, exiba suas  
					iniciais.  
					As iniciais são formadas pela primeira letra de cada nome, sendo que todas deverão  
					aparecer em maiúsculas na saída do programa. Note que os conectores e, do, da, dos, das,  
					de, di, du não são considerados nomes e, portanto, não devem ser considerados para a  
					obtenção das iniciais. As iniciais devem ser impressas em maiúsculas, ainda que o nome  
					seja entrado todo em minúsculas.  
					Exemplos:  
					Maria das Graças Pimenta => MGP  
					João Carlos dos Santos => JCS  
					José da Silva => JS  
					Pedro Pereira Teixeira => PPT  
					4
					5
					. Faça um programa que, a partir de um texto digitado pelo usuário, conte o número de  
					caracteres total e o número de palavras (palavra é definida por qualquer sequência de  
					caracteres delimitada por espaços em branco) e exiba o resultado.  
					. Faça um programa que, a partir de um texto digitado pelo usuário, imprima o texto  
					removendo todos os espaços em branco adicionais encontrados, de modo que haja, no  
					máximo, um espaço em branco separando as palavras presentes nesse texto.