Advertisement
hmcristovao

lista04_exerc27

Oct 3rd, 2012
341
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.92 KB | None | 0 0
  1. /* versão com o uso da função strcmp da biblioteca
  2.    (não aceita, pois deve-se elaborar o algoritmo)
  3. #include <stdio.h>
  4. #include <string.h>
  5. #define MAX_CAR 51
  6. int main() {
  7.    char  nome1[MAX_NOMES], nome2[MAX_CAR];
  8.  
  9.    printf("Digite os dois nomes:\n");
  10.    gets(nome1);
  11.    gets(nome2);
  12.    if(strcmp(nome1,nome2)==0)
  13.       printf("iguais")
  14.    else
  15.       printf("diferente")
  16.  
  17.    return 0;
  18. }
  19. */
  20.  
  21. // Esta versão está ok:
  22. #include <stdio.h>
  23. #define MAX_CAR 51
  24. int main() {
  25.    char  nome1[MAX_CAR], nome2[MAX_CAR];
  26.  
  27.    printf("Digite os dois nomes:\n");
  28.    gets(nome1);
  29.    gets(nome2);
  30.    int i;
  31.    int diferente = 0; // flag para indicar se achou algum par diferente
  32.    for(i=0; nome1[i]!='\0' || nome2[i]!='\0'; i++){
  33.       if(nome1[i]!=nome2[i]) {
  34.          diferente = 1;
  35.          break;
  36.       }
  37.    }
  38.    if(diferente == 0)
  39.       printf("Iguais");
  40.    else
  41.       printf("Diferentes");
  42.    return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement