Exercícios String - Linguagem C
Por: neelwod • 11/11/2015 • Trabalho acadêmico • 514 Palavras (3 Páginas) • 370 Visualizações
1. Escrever um programa para ler uma palavra (máximo 50 caracteres) e imprimir seu tamanho.
#include
#include
main ()
{
char nome[50];
int s;
printf("Digite o seu nome por extenso:");
gets(nome);
s=strlen(nome);
printf("O tamanho do nome por extencao e:%d\n",s);
system("PAUSE");
return 0;
}
2. Escrever um programa que pede o nome de uma pessoa e o armazena em uma variável e, em seguida solicita o sobrenome e o armazena em outra variável. Ao final, o programa faz uma saudação e apresenta o nome completo usando apenas uma variável.
#include
#include
#include
main ()
{
char nome[50],sobre[50];
printf("Digite o seu nome:");
gets(nome);
printf("Digite o seu sobrenome:");
gets(sobre);
strcat(nome,sobre);
printf("Ola, ");
puts(nome);
system("PAUSE");
return 0;
}
3. Escrever um programa que faça a leitura de 2 palavras e compare se as duas palavras são iguais ou diferentes, e em seguida apresente o resultado.
#include
#include
#include
main ()
{
char a1[50], a2[50];
int i;
printf("Digite uma palavra:");
gets(a1);
printf("Digite outra palavra:");
gets(a2);
i=strcmp (a1,a2);
if (i==0)
{
printf("\nAs palavras sao iguais!\n");
}
else
printf("\nAs palavras sao diferentes!\n");
system("PAUSE");
return 0;
}
4. Escrever um programa que faça a leitura de 1 palavra (máximo 50 caracteres) e, em seguida imprima essa palavra invertida.
#include
#include
main ()
{
char s[50];
int i;
printf("Digite a palavra:");
gets(s);
for(i=strlen(s)-1; i>=0;i--)
printf("%c", s[i]);
system("pause");
}
5. Escrever um programa para ler uma palavra (máximo 50 caracteres). Copiar a palavra lida para uma outra variável. Ao final, imprimir as duas palavras.
#include
#include
main ()
{
char a1[50], a2[50];
printf("Digite uma palavra:");
gets(a1);
strcpy(a2,a1);
printf("Copia:");
puts(a1);
printf("Palavra:");
...