jjjjj

1199 palavras 5 páginas
INF01202 - ALGORITMOS E PROGRAMAÇÃO
EXERCÍCIOS COM STRINGS
1. Faça um procedimento que recebe um texto de até 40 caracteres e devolve, em um vetor, a distribuição de freqüência de comprimento de palavras. Considere que no texto podem aparecer palavras de até 10 caracteres. As palavras podem estar separadas por espaços em branco ou pelos caracteres vírgula e ponto.
2. Dado um texto, identificar cada palavra deste texto e verificar se é palíndroma. Uma palavra palíndroma é aquela que apresenta a mesma grafia quando lida a partir do início ou de trás para diante; exemplo: RIR, SOLOS, ASA, RALAR, AMA. O programa deve utilizar uma função booleana para verificar se uma palavra identificada no texto é palíndroma. A saída do programa deve ser uma tabela listando as palavras identificadas e, para cada uma, a mensagem dizendo se é ou não palíndroma.
3. Escreva um procedimento que receba um texto, em uma string ENTRADA, e devolva, em outra string SAIDA, este mesmo texto tendo sido eliminado todos os espaços brancos. O comprimento da string SAIDA deverá estar atualizado (isto é, a função strlen aplicada a este string deverá dar o seu valor correto).
4. Um texto é composto de palavras de 10 ou menos caracteres. Escreva um programa que lê um texto de até 100 palavras e depois as imprime em ordem alfabética.
5. Escreva uma função que recebe uma palavra de até 20 caracteres e devolve quantas letras diferentes esta palavra contém.
6. Escreva uma função que recebe um string de até 80 caracteres e um determinado caracter e devolve a localização da última ocorrência deste caracter na string. Se o caracter não aparecer na string, devolver um valor negativo.
7. Escreva uma função que verifica se uma determinada string é uma substring de outro. A função deve receber os dois strings como parâmetros e devolver um valor lógico. Escreva programas que testem esta função.
8. Faça um procedimento que recebe um texto de até 80 caracteres. O procedimento deverá

Relacionados

  • jjjjj
    378 palavras | 2 páginas
  • jjjjj
    4243 palavras | 17 páginas
  • jjjjj
    930 palavras | 4 páginas
  • jjjjj
    1111 palavras | 5 páginas
  • Jjjjj
    646 palavras | 3 páginas
  • jjjjj
    824 palavras | 4 páginas
  • jjjjj
    1126 palavras | 5 páginas
  • jjjjj
    270 palavras | 2 páginas
  • Jjjjj
    361 palavras | 2 páginas
  • jjjjj
    1036 palavras | 5 páginas