Universidade Federal de Rondônia Técnicas de Desenvolvimento de Programas Lista 6 ‐ Strings 1. Faça um programa que carregue os vetores p_nome e s_nome com o seu primeiro nome e seu sobrenome respectivamente. Utilize a função strcat para concatenar as strings e imprimir a nova string p_nome contendo o seu nome completo. Para evitar problemas na leitura utilize fflush(stdin) (em WINDOWS) ou __fpurge(stdin) (em LINUX) logo após a função gets. 2. Faça uma função que, dada uma string, exiba o número de vogais. 3. Faça um programa que diga se uma string é ou não um palíndromo (ou seja, se o inverso da string é igual a ela). 4. O que há de errado com o seguinte trecho de código? char b[8], a[8];
strcpy (a, "abacate");
strcpy (b, "banana");
if (a < b)
printf ("%s vem antes de %s no dicionário", a, b);
else
printf ("%s vem depois de %s no dicionário", a, b);
5. Fazer um programa que leia uma frase e imprima somente as vogais. 6. Escreva um programa que solicite dois caracteres de a a z ao usuário e imprima o número de caracteres existente entre eles. Assuma que o usuário digite os 2 caracteres em ordem alfabética. Caso não o estejam, emitir mensagem de erro. Exemplo: Digite 2 caracteres : j t
O numero de caracteres entre eles e´: 9
7. Faça um programa que inverta uma string fornecida. 8. Dados dois strings (um contendo uma frase e outro contendo uma palavra), determine o número de vezes que a palavra ocorre na frase. Exemplo: Para a palavra ANA e a frase : ANA E MARIANA GOSTAM DE BANANA (2) Temos que a palavra ocorre 4 vezes na frase. 
Download

1. Faça um programa que carregue os vetores p_nome e