Kaushal Singh
BAN USER#include<iostream>
#include<math.h>
using namespace std;
int toint(int arr[],int);
int main(){
int k,i,j,small,tm;
cin>>k;
int p[k],*r; char q[k][k];
for(i=0;i<k;i++)
{cin>>p[i];
}
small=toint(p,k);
for(i=0;i<k;i++)
{ for(j=0;j<k;j++)
{
cin>>q[i][j];
}
}
for(i=0;i<k;i++)
{for(j=0;j<k;j++)
{
if(q[i][j]=='y')
{ r=p;
int t=r[i];
r[i]=r[j];
r[j]=t;
int u=toint(r,k);
if(u<small)small=u;
}
}
}
cout<<small;
return 0;
}
int toint(int arr[],int size)
{
int tmp,num=0;
for(int l=size;l>0;l--)
{ tmp=(int)floor(pow(10,(l-1)));
num+=arr[size-l]*tmp;
}
return num;
}
created function named "toint" to convet array into integer....isn't small code??
- Kaushal Singh August 21, 2012