TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Exercícios String - Linguagem C

Por:   •  11/11/2015  •  Trabalho acadêmico  •  514 Palavras (3 Páginas)  •  370 Visualizações

Página 1 de 3

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:");

...

Baixar como (para membros premium)  txt (2.5 Kb)   pdf (69.2 Kb)   docx (11.7 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com