shekhar.sharma79
BAN USER#include<stdio.h>
#include<conio.h>
using namespace std;
#include<vector>
#include<map>
#include<iostream>
int main()
{
int i,j,k,t,y,m;
int a[100];
cout<<"enter the length of the number";
cin>>j;
for(i=0;i<j;i++)
{
cin>>a[i];
}
for(i=0;i<j;i++)
{
if(i==(j-1))
for(t=0;t<=i;t++)
cout<<(char)(a[t]+64)<<" ";
else
{
for(t=0;t<i;t++)
cout<<(char)(a[t]+64)<<" ";
for(k=i;k+1<j;k=k+2)
{
if(a[k]*10+a[k+1]<=26)
{
for(m=i;m<=k;m=m+2)
{
y=a[m]*10+a[m+1];
if(y<=26)
cout<<(char)(y+64)<<" ";
}
int l=k+2;
for(t=l;t<j;t++)
cout<<(char)(a[t]+64)<<" ";
}
else
{
for(m=i;m<=k;m=m+2)
{
y=a[m]*10+a[m+1];
if(y<=26)
cout<<(char)(y+64)<<" ";
else
{
cout<<(char)(a[m]+64)<<" ";
cout<<(char)(a[m+1]+64)<<" ";
}
}
int l=k+2;
for(t=l;t<j;t++)
cout<<(char)(a[t]+64)<<" ";
}
cout<<"\n";
}
}
}
getch();
}
simple c++ code :)
- shekhar.sharma79 September 26, 2014#include<iostream>
#include<conio.h>
#define MAX 100
#include<string.h>
using namespace std;
int isomorphic(string s,string t)
{
int i,j,count=0;
int n=s.length();
char ch[26];
for(i=0;i<26;i++)
ch[i]=48;
int f[26]={0};
for(i=0;i<n;i++)
{
if(ch[s[i]-97]=='0' && f[t[i]-97]==0)
{
ch[s[i]-97]=t[i];
f[t[i]-97]=1;
count++;
}
else
{
if(t[i]==ch[s[i]-97])
{
count++;
}
}
}
if(count==n)
return 1;
else
return 0;
}
int main()
{
string s,t;
cin>>s>>t;
int r=isomorphic(s,t);
cout<<r;
getch();
}