C programming

Saturday, January 17, 2009

#include #include void main() { int n,i,j,store[10],check,k; clrscr(); char input[10][10],output[10][10]; printf("Enter a numeric value"); scanf("%d",&n); fflush(stdin); for(i=1;i<=n;i++) { printf("\nInput[%d]=",i); gets(input[i]); printf("Output[%d]=",i); gets(output[i]); } for(i=1;i<=n;i++) { printf("\n%s",input[i]); printf(" %s",output[i]); } for(i=0;i<=9;i++) { // spc[i]=i; store[i]=0; } for(i=1;i<=n;i++) { j=0; while(output[i][j]!='\0') { for(k=0;k<=9;k++) if(((int)output[i][j]-48)==store[k]) check=1; j++; } j=0; while(output[i][j]!='\0') { if(output[i][j]!=input[i][j]) check=1; j++; } j=0; while(input[i][j]!='\0') { if(input[i][j]!=output[i][j]) break; else j++; } store[(int)input[i][j]-48]=(int)input[i][j]-48; } for(i=0;i<=9;i++) printf("%d ",store[i]); if(check==1) printf("Impossible spefires:"); else { printf("\n\nThe spefires="); for(i=0;i<=9;i++) { int m=0; if(i==0) { printf("%d",i); continue; } else { for(j=0;j<=9;j++) { if(store[j]==0) continue; else if(i==store[j]) m=1; } } if(m==1) continue; else printf("%d",i); } } getch(); }

0 comments:

Visitors

PlugIn.ws - Free Hit Counter, Web Site Statistics, Traffic Analysis

  © Blogger template Leaving by Ourblogtemplates.com 2008

Back to TOP