Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <locale.h>
- #include <string.h>
- int main(){
- setlocale (LC_ALL,"portuguese");
- char nome1[20],nome2[20];
- int aux1,aux2,cont=0,igual=1;
- printf ("Digite o primeiro nome com menos de 20 caracteres: \n");
- scanf ("%s",nome1);
- fflush(stdin);
- aux1=strlen(nome1);
- while (aux1>20){
- printf ("O nome possui %d caracteres. Favor digite um nome com menos de 20 caracteres: \n",aux1);
- scanf ("%s",nome1);
- fflush(stdin);
- aux1=strlen(nome1);
- }
- printf ("Digite o segundo nome com menos de 20 caracteres: \n");
- scanf ("%s",nome2);
- fflush(stdin);
- aux2=strlen(nome2);
- while (aux2>20){
- printf ("O nome possui %d caracteres. Favor digite um nome com menos de 20 caracteres: \n",aux2);
- scanf ("%s",nome2);
- fflush(stdin);
- aux2=strlen(nome2);
- }
- if (aux1==aux2){
- while(cont<aux1 && igual==1){
- if(nome1[cont]!=nome2[cont]){
- igual=0;
- }
- cont++;
- }
- }else{
- igual=0;
- }
- if (igual==1){
- printf ("Os nomes digitados são iguais %s e %s.",nome1,nome2);
- }else{
- printf ("Os nomes digitados são diferentes %s e %s.",nome1,nome2
- );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement