Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int main(void)
- {
- char str1[100], str2[100];
- int i, j, flag = 0, len1 = 0, len2 = 0;
- gets(str1);
- gets(str2);
- for(i = 0; str1[i] != '\0'; i++)
- len1++;
- for(i = 0; str2[i] != '\0'; i++)
- len2++;
- if(len1 < len2 )
- {
- printf("[%s] is greater than [%s] because of the length\n", str2, str1);
- }
- else if(len2 < len1)
- {
- printf("[%s] is greater than [%s] because of the length\n", str1, str2);
- }
- else if(len2 == len1)
- {
- for(i = 0; str1[i] != '\0' && str2[i] != '\0'; i++)
- {
- if(str1[i] > str2[i])
- {
- printf("[%s] is greater than [%s] because of index %d [Character: %c]are different\n", str1, str2, i, str1[i]);
- flag = 1;
- break;
- }
- else if(str1[i] < str2[i])
- {
- printf("[%s] is greater than [%s] because of index %d [character: %c] are different\n", str2, str1, i, str2[i]);
- flag = 1;
- break;
- }
- }
- if(flag == 0)
- printf("[%s] and [%s] are same\n", str1, str2);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement