#include<stdio.h>
#include<conio.h>
#include<string.h>
#define SIZE 100
int
isCompare(
char
string1[],
char
string2[]);
int
main(
void
)
{
char
string1[SIZE],
string2[SIZE];
printf
(
"Enter a string.\n"
);
gets
(string1);
printf
(
"Enter one more string.\n"
);
gets
(string2);
if
(isCompare(string1,string2))
printf
(
"These strings are anagrams.\n"
);
else
printf
(
"These strings are not anagrams.\n"
);
getch();
return
(0);
}
int
isCompare(
char
string1[],
char
string2[])
{
int
length1,
length2,
counter,
i,j;
length1 =
strlen
(string1);
length2 =
strlen
(string2);
if
(length1 != length2)
return
(0);
for
(i=0; i<length1; ++i)
{
counter = 0;
for
(j=0; j<length2; ++j)
{
if
(string1[i] == string2[j])
counter +=1;
}
if
(counter != 1)
return
(0);
}
return
(1);
}
Hiç yorum yok:
Yorum Gönder