Exerccio de Strings 1. Faa um programa que dado um nome completo, retorne a abreviatura deste nome. No se devem abreviar as preposies como: do, de, etc. A abreviatura deve vir separada por pontos. Ex: aulo !ose de Almeida rado. Abreviatura: .!.A.. ". Faa um programa que dado " palavras, determine: a. #e as palavras so iguais$ b. %aso as palavras se&am di'erentes, qual delas tem maior comprimento (no esquecer a possibilidade de existirem palavras di'erentes de mesmo taman)o*$ c. +eri'ique se a segunda palavra , uma sub string da primeira: Exemplo: alavra 1- casamento alavra " - casa .. Faa um programa onde o usu/rio digita . in'ormaes a respeito de uma pessoa: Nome, endereo e tele'one. %oncatene essas tr0s in'ormaes em uma 1nica string e 'aa uma contagem de quantas letras do al'abeto esto presentes nesta string (considerando as redund2ncias* e tamb,m de d3gitos num,ricos. 4s espaos e os caracteres de pontuao devem ser ignorados(as 'unes de contagem &/ 'a5em isso*. 6ica: use as 'unes int isalp)a(c)ar cr* e int isdigit(c)ar cr*. Exemplo: Nome: Ana %laudia Endereo: 7ui 8arbosa, ".9 :el: ".9;<=1" 7esultado: >uantidade de letras pertencentes ao al'abeto - "<. >uantidade de d3gitos num,ricos - 1< 9. Fa5er um programa para: a. 7eceber uma string de no m/ximo 1<< caracteres b. 7eceber uma segunda string e contar quantas ve5es a segunda string ocorre dentro da primeira. ?. Fa5er um programa para: a. 7eceber uma string do usu/rio. b. %ontar quantos ditongos ou )iatos existem na string c. %ontar quantas duplas de letras repetidas existem na string. @. Fa5er um programa para cadastro e di/logo de login. 4 programa deve: a. %adastrar um nome de usu/rio via teclado. 4 nome de usu/rio tem, no m/ximo, A caracteres, sendo v/lidos somente os caracteres num,ricos e as letras mai1sculas ou min1sculas. #omente os caracteres v/lidos devem ser exibidos no console durante a digitao do nome de usu/rio. b. %adastrar uma sen)a do usu/rio via teclado. Esta segue as mesmas regras do nome de usu/rio, com a di'erena de que so exibidos somente asteriscos no console B medida que a sen)a , digitada. c. 7eceber um novo nome de usu/rio e uma nova sen)a, utili5ando os mesmos procedimentos descritos nos itens a e b. d. %omparar o nome de usu/rio cadastrado com o recebido posteriormente e a sen)a cadastrada com a sen)a recebida. %aso se&am id0nticos, in'ormar C4DE, do contr/rio in'ormar CAcesso negadoE. F. Escreva um programa que leia texto do teclado, lin)a a lin)a, at, c)egar ao 'im de texto (%trl;6 ou %trl;G*. 4 programa dever/ escrever uma estat3stica do texto lido: nH de palavras, n1mero de lin)as em branco, nH total de lin)as, nH de letras. 4 programa dever/ usar 'unes separadas para cada uma das suas tare'as. A. Faa um programa que receba uma string do usu/rio (m/x. "< caracteres* e um caracter qualquer. 4 programa deve remover todas as ocorr0ncias do caracter da string e mostrar o resultado.