Advertisement
Salman_CUET_18

String

Apr 30th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.19 KB | None | 0 0
  1. #include<stdio.h>
  2. int main(void)
  3. {
  4.     char str1[100], str2[100];
  5.     int i, j, flag = 0, len1 = 0, len2 = 0;
  6.     gets(str1);
  7.     gets(str2);
  8.     for(i = 0; str1[i] != '\0'; i++)
  9.         len1++;
  10.     for(i = 0; str2[i] != '\0'; i++)
  11.         len2++;
  12.     if(len1 < len2 )
  13.     {
  14.         printf("[%s] is greater than [%s] because of the length\n", str2, str1);
  15.     }
  16.     else if(len2 < len1)
  17.     {
  18.         printf("[%s] is greater than [%s] because of the length\n", str1, str2);
  19.     }
  20.     else if(len2 == len1)
  21.     {
  22.         for(i = 0; str1[i] != '\0' && str2[i] != '\0'; i++)
  23.         {
  24.             if(str1[i] > str2[i])
  25.             {
  26.                 printf("[%s] is greater than [%s] because of index %d [Character: %c]are different\n", str1, str2, i, str1[i]);
  27.                 flag = 1;
  28.                 break;
  29.             }
  30.             else if(str1[i] < str2[i])
  31.             {
  32.                 printf("[%s] is greater than [%s] because of  index %d [character: %c] are different\n", str2, str1, i, str2[i]);
  33.                 flag = 1;
  34.                 break;
  35.             }
  36.         }
  37.         if(flag == 0)
  38.             printf("[%s] and  [%s] are same\n", str1, str2);
  39.     }
  40.     return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement