// 01)Faça um programa que leia e imprima uma string. #include "stdafx.h" #include #include //#include int main(int argc, char* argv[]) { char str[10]; printf("Digite o seu Nome : "); gets(str); printf("Seu Nome e : %s",str); return 0; } -------------------------------------------------------------------------------------------------------------------- // 02)Faça um programa que leia o nome e sobrenome de uma pessoa em strings distintas e os una em uma única string. #include "stdafx.h" #include #include int main(int argc, char* argv[]) { char s1[20],s2[10]; printf("Digite o seu primeiro Nome : "); gets(s1); printf("Digite seu Sobrenome : "); gets(s2); strcat(s1," "); strcat(s1,s2); printf("Seu Nome completo e : %s",s1); return 0; } ---------------------------------------------------------------------------------------------------------------------- // 03)Faça um programa que leia 02 strings e compare se são iguais. #include "stdafx.h" #include #include #include int main(int argc, char* argv[]) { char s1[10],s2[10]; int x; printf("Digite um Nome : "); gets(s1); printf("Digite outro Nome : "); gets(s2); x = strcmp(s1,s2); if(x==0) { printf("\nOs Nomes sao iguais\n"); } else { printf("\nOs Nomes sao diferentes\n"); } system("pause"); return 0; } ---------------------------------------------------------------------------------------------------------------------- // 04) Faça o programa 03 permitindo que valores maiusculos e minusculos não diferencie a string. #include "stdafx.h" #include #include #include #include int main(int argc, char* argv[]) { char s1[10],s2[10],s3[10]; int x,i; printf("Digite um Nome : "); gets(s1); for(i=0; i<10; i++) { s1[i]=toupper(s1[i]); } printf("Digite outro Nome : "); gets(s2); for(i=0; i<10; i++) { s2[i]=toupper(s2[i]); } x = strcmp(s1,s2); if(x==0) { printf("\nOs Nomes sao iguais\n"); } else { printf("\nOs Nomes sao diferentes\n"); } system("pause"); return 0; } --------------------------------------------------------------------------------------------------------------------------- // 05) Faça um programa que leia uma string e dois caracteres e troque todas ocorrencias do primeiro caracter pelo segundo na string. #include "stdafx.h" #include #include #include #include int main(int argc, char* argv[]) { char s1[50], n1,n2,n3; int i=0; printf("Digite um Nome:"); gets(s1); printf("\nDigite um Caractere:"); n1 = getche(); printf("\nDigite o segundo Caractere:"); n2 = getche(); n3 = strlen(s1); while(i<=n3) { if(s1[i]==n1) { s1[i] = n2; } i++; } printf("\n%s\n",s1); system("pause"); return 0; }