Ferramentas do usuário

Ferramentas do site


prog2:strings

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
prog2:strings [2019/08/19 16:44]
maziero [Exercícios]
prog2:strings [2019/08/19 16:45] (atual)
maziero
Linha 120: Linha 120:
   - Escreva uma função ''​int busca(agulha,​ palheiro)'',​ que busca a string ''​agulha''​ dentro da string ''​palheiro'',​ sem usar funções prontas da biblioteca C. A função deve retornar o índice onde ''​agulha''​ começa em ''​palheiro'',​ -1 se não for encontrada ou -2 em caso de erro (uma ou ambas as strings são nulas).   - Escreva uma função ''​int busca(agulha,​ palheiro)'',​ que busca a string ''​agulha''​ dentro da string ''​palheiro'',​ sem usar funções prontas da biblioteca C. A função deve retornar o índice onde ''​agulha''​ começa em ''​palheiro'',​ -1 se não for encontrada ou -2 em caso de erro (uma ou ambas as strings são nulas).
   - Escreva sua própria versão das funções de manipulação de strings strlen, strcpy e strcat. Depois, compare o desempenho de sua implementação em relação às funções originais da LibC (sugestão: meça o tempo necessário para ativar cada função um milhão de vezes).   - Escreva sua própria versão das funções de manipulação de strings strlen, strcpy e strcat. Depois, compare o desempenho de sua implementação em relação às funções originais da LibC (sugestão: meça o tempo necessário para ativar cada função um milhão de vezes).
 +  - Escreva uma função que testa [[https://​pt.wikipedia.org/​wiki/​Pal%C3%ADndromo|palíndromos]]:​ ela recebe uma //string// de caracteres sem acentos e retorna 1 se a string é um palíndromo ou 0 senão. espaços em branco e maiúsculas/​minúsculas devem ser ignorados.
 +
prog2/strings.txt · Última modificação: 2019/08/19 16:45 por maziero