Professional Documents
Culture Documents
#include <stdio.h>
#include <string.h>
char temp;
int i, j;
int n = strlen(s1);
int n1 = strlen(s2);
scanf("%s%s",s1,s2);
// If both strings are of different length, then they are not anagrams
if( n != n1) {
return 0;
temp = s1[i];
s1[i] = s1[j];
s1[j] = temp;
}
temp = s2[i];
s2[i] = s2[j];
s2[j] = temp;
if(s1[i] != s2[i]) {
return 0;
return 0;
}
GCD
if (a == 0)
return b;
// numbers
return 1;
return result;
int main()
int arr[] = { 2, 4, 6, 8, 16 };
printf(“%d”,findGCD(arr, n) )
return 0; }
sYNTAX
#include <stdio.h>
#include <string.h>
char st[20];
int top=-1;
void psh(char);
char pop();
int main()
char a[20],t;
int i,f=1;
scanf("%s",a);
for(i=0;i<strlen(a);i++)
if(a[i]=='('||a[i]=='{'||a[i]=='[')
psh(a[i]);
if(a[i]==')'||a[i]=='}'||a[i]==']')
if(top==-1)
f=0;
else
{t=pop();
if(a[i]==')'&&(t=='['||t=='{'))
f=0;
if(a[i]=='}'&&(t=='('||t=='['))
f=0;
if(a[i]==']'&&(t=='{'||t=='('))
f=0;
if(top>=0)
f=0;
if(f==0)
printf("Unbalanced\n");
else
printf("Balanced\n");
return 0;
void psh(char a)
st[++top]=a;
char pop()
return st[top--];