Skip to content

Commit 74425dc

Browse files
authored
Create new.cpp
1 parent f6cf678 commit 74425dc

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

new.cpp

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
/* anagram or not */
2+
#include<stdio.h>
3+
#include<string.h>
4+
int main()
5+
{
6+
char t,arr1[260],arr2[260];
7+
int i,j,n1,n2;
8+
gets(arr1);
9+
gets(arr2);
10+
n1=strlen(arr1);
11+
n2=strlen(arr2);
12+
if(n1!=n2)
13+
{
14+
printf("Not anagram\n");
15+
return 0;
16+
}
17+
for(i=0;i<n1-1;i++)
18+
{
19+
for(j=i+1;j<n1;j++)
20+
{
21+
if(arr1[i]>arr1[j])
22+
{
23+
t=arr1[i];
24+
arr1[i]=arr1[j];
25+
arr1[j]=t;
26+
}
27+
if(arr2[i]>arr2[j])
28+
{
29+
t=arr2[i];
30+
arr2[i]=arr2[j];
31+
arr2[j]=t;
32+
}
33+
}
34+
}
35+
for(i=0;i<n1;i++)
36+
{
37+
if(arr1[i] != arr2[i])
38+
{
39+
printf("Not anagram\n");
40+
return 0;
41+
}
42+
}
43+
printf("Anagram\n");
44+
return 0;
45+
}

0 commit comments

Comments
 (0)