All pastes #458481 Raw Edit

Something

public c v1 · immutable
#458481 ·published 2007-04-25 22:20 UTC
rendered paste body
A	=	0;B	=	0;C	=	0;D	=	0;E	=	0;F	=	0;G	=	0;H	=	0;I	=	0;J	=	0;K	=	0;L	=	0;M	=	0;N	=	0;O	=	0;P	=	0;Q	=	0;R	=	0;S	=	0;T	=	0;U	=	0;V	=	0;W	=	0;X	=	0;Y	=	0;Z	=	0;BAP	=	0;AA	=	0;BB	=	0;CC	=	0;DD	=	0;EE	=	0;FF	=	0;GG	=	0;HH	=	0;II	=	0;JJ	=	0;KK	=	0;LL	=	0;MM	=	0;NN	=	0;OO	=	0;PP	=	0;QQ	=	0;RR	=	0;SS	=	0;TT	=	0;UU	=	0;VV	=	0;WW	=	0;XX	=	0;YY	=	0;ZZ	=	0;BEP	=	0;AAA	=	0;BBB	=	0;CCC	=	0;DDD	=	0;EEE	=	0;FFF	=	0;GGG	=	0;HHH	=	0;III	=	0;JJJ	=	0;KKK	=	0;LLL	=	0;MMM	=	0;NNN	=	0;OOO	=	0;PPP	=	0;QQQ	=	0;RRR	=	0;SSS	=	0;TTT	=	0;UUU	=	0;VVV	=	0;WWW	=	0;XXX	=	0;YYY	=	0;ZZZ	=	0;BOP	=	0;cDone = 'x';SHOW = 'x';disp ('=========================================');disp ('|| A   B   C || D   E   F || G   H   I ||');disp ('|| J   K   L || M   N   O || P   Q   R ||');disp ('|| S   T   U || V   W   X || Y   Z  BAP||');disp ('=========================================');disp ('|| AA  BB  CC|| DD  EE  FF|| GG  HH  II||');disp ('|| JJ  KK  LL|| MM  NN  OO|| PP  QQ  RR||');disp ('|| SS  TT  UU|| VV  WW  XX|| YY  ZZ BEP||');disp ('=========================================');disp ('||AAA BBB CCC||DDD EEE FFF||GGG HHH III||');disp ('||JJJ KKK LLL||MMM NNN OOO||PPP QQQ RRR||');disp ('||SSS TTT UUU||VVV WWW XXX||YYY ZZZ BOP||');disp ('=========================================');bDone = true;while (bDone == true)	disp('Please enter a cell (A, GG, BOP...) ');	disp('Or if you wish to see your progress enter: "show"');	disp('Or type "continue" to begin calculations:');	iInput = upper(input ('','s'));	switch (iInput)		case {'SHOW'}			disp (['=========================================']);			disp (['|| ' int2str(A) '  ' int2str(B) '  ' int2str(C) ' || ' int2str(D) '  ' int2str(E) '  ' int2str(F) ' || ' int2str(G) '  ' int2str(H) '  ' int2str(I) ' ||']);			disp (['|| ' int2str(J) '  ' int2str(K) '  ' int2str(L) ' || ' int2str(M) '  ' int2str(N) '  ' int2str(O) ' || ' int2str(P) '  ' int2str(Q) '  ' int2str(R) ' ||']);			disp (['|| ' int2str(S) '  ' int2str(T) '  ' int2str(U) ' || ' int2str(V) '  ' int2str(W) '  ' int2str(X) ' || ' int2str(Y) '  ' int2str(Z) '  ' int2str(BAP) ' ||']);			disp (['=========================================']);			disp (['|| ' int2str(AA) '  ' int2str(BB) '  ' int2str(CC) ' || ' int2str(DD) '  ' int2str(EE) '  ' int2str(FF) ' || ' int2str(GG) '  ' int2str(HH) '  ' int2str(II) ' ||']);			disp (['|| ' int2str(JJ) '  ' int2str(KK) '  ' int2str(LL) ' || ' int2str(MM) '  ' int2str(NN) '  ' int2str(OO) ' || ' int2str(PP) '  ' int2str(QQ) '  ' int2str(RR) ' ||']);			disp (['|| ' int2str(SS) '  ' int2str(TT) '  ' int2str(UU) ' || ' int2str(VV) '  ' int2str(WW) '  ' int2str(XX) ' || ' int2str(YY) '  ' int2str(ZZ) '  ' int2str(BEP) ' ||']);			disp (['=========================================']);			disp (['|| ' int2str(AAA) '  ' int2str(BBB) '  ' int2str(CCC) ' || ' int2str(DDD) '  ' int2str(EEE) '  ' int2str(FFF) ' || ' int2str(GGG) '  ' int2str(HHH) '  ' int2str(III) ' ||']);			disp (['|| ' int2str(JJJ) '  ' int2str(KKK) '  ' int2str(LLL) ' || ' int2str(MMM) '  ' int2str(NNN) '  ' int2str(OOO) ' || ' int2str(PPP) '  ' int2str(QQQ) '  ' int2str(RRR) ' ||']);			disp (['|| ' int2str(SSS) '  ' int2str(TTT) '  ' int2str(UUU) ' || ' int2str(VVV) '  ' int2str(WWW) '  ' int2str(XXX) ' || ' int2str(YYY) '  ' int2str(ZZZ) '  ' int2str(BOP) ' ||']);			disp (['=========================================']);						bNoGood = false;		case {'A'}			bNoGood = true;			while (bNoGood == true)				disp ('Please enter the number in slot number A');				disp ('Enter 0 if unknown: ');				A = input ('');				if (A < 0)					disp ('Number is too low.');				elseif (A > 9)					disp ('Number is too high.');				else					bNoGood = false;				end%end if			end%limit loop		case {'B'}			bNoGood = true;			while (bNoGood == true)				disp ('Please enter the number in slot number B');				disp ('Enter 0 if unknown: ');				B = input ('');				if (B < 0)					disp ('Number is too low.');				elseif (B > 9)					disp ('Number is too high.');				else					bNoGood = false;				end%end if			end%limit loop		case {'C'}			bNoGood = true;			while (bNoGood == true)				disp ('Please enter the number in slot number C');				disp ('Enter 0 if unknown: ');				C = input ('');				if (C < 0)					disp ('Number is too low.');				elseif (C > 9)					disp ('Number is too high.');				else					bNoGood = false;				end%end if			end%limit loop					otherwise			disp(['You have indicated that you are done inputting, is this true?']);			disp(['Enter Yes (Y) to confirm.']);			cDone = lower(input('','s'));			if (cDone == 'y' )				bDone = false;			else				disp (['You can continue...']);				bDone = true;							end%end if Done	end%end slot selector input Switchend %end while that loops inputs									% B	=	input(['Please enter the number in slot number B: ']);% C	=	input(['Please enter the number in slot number C: ']);% D	=	input(['Please enter the number in slot number D: ']);% E	=	input(['Please enter the number in slot number E: ']);% F	=	input(['Please enter the number in slot number F: ']);% G	=	input(['Please enter the number in slot number G: ']);% H	=	input(['Please enter the number in slot number H: ']);% I	=	input(['Please enter the number in slot number I: ']);% J	=	input(['Please enter the number in slot number J: ']);% K	=	input(['Please enter the number in slot number K: ']);% L	=	input(['Please enter the number in slot number L: ']);% % M	=	input(['Please enter the number in slot number M: ']);% % N	=	input(['Please enter the number in slot number N: ']);% % O	=	input(['Please enter the number in slot number O: ']);% % P	=	input(['Please enter the number in slot number P: ']);% % Q	=	input(['Please enter the number in slot number Q: ']);% % R	=	input(['Please enter the number in slot number R: ']);% S	=	input(['Please enter the number in slot number S: ']);% T	=	input(['Please enter the number in slot number T: ']);% U	=	input(['Please enter the number in slot number U: ']);% % V	=	input(['Please enter the number in slot number V: ']);% % W	=	input(['Please enter the number in slot number W: ']);% % X	=	input(['Please enter the number in slot number X: ']);% % Y	=	input(['Please enter the number in slot number Y: ']);% % Z	=	input(['Please enter the number in slot number Z: ']);% % a	=	input(['Please enter the number in slot number a: ']);% AA	=	input(['Please enter the number in slot number AA: ']);% % BB	=	input(['Please enter the number in slot number BB: ']);% % CC	=	input(['Please enter the number in slot number CC: ']);% % DD	=	input(['Please enter the number in slot number DD: ']);% % EE	=	input(['Please enter the number in slot number EE: ']);% % FF	=	input(['Please enter the number in slot number FF: ']);% % GG	=	input(['Please enter the number in slot number GG: ']);% % HH	=	input(['Please enter the number in slot number HH: ']);% % II	=	input(['Please enter the number in slot number II: ']);% JJ		=	input(['Please enter the number in slot number JJ: ']);% % KK	=	input(['Please enter the number in slot number KK: ']);% % LL	=	input(['Please enter the number in slot number LL: ']);% % MM	=	input(['Please enter the number in slot number MM: ']);% % NN	=	input(['Please enter the number in slot number NN: ']);% % OO	=	input(['Please enter the number in slot number OO: ']);% % PP	=	input(['Please enter the number in slot number PP: ']);% % QQ	=	input(['Please enter the number in slot number QQ: ']);% % RR	=	input(['Please enter the number in slot number RR: ']);% SS		=	input(['Please enter the number in slot number SS: ']);% % TT	=	input(['Please enter the number in slot number TT: ']);% % UU	=	input(['Please enter the number in slot number UU: ']);% % VV	=	input(['Please enter the number in slot number VV: ']);% % WW	=	input(['Please enter the number in slot number WW: ']);% % XX	=	input(['Please enter the number in slot number XX: ']);% % YY	=	input(['Please enter the number in slot number YY: ']);% % ZZ	=	input(['Please enter the number in slot number ZZ: ']);% % aa	=	input(['Please enter the number in slot number aa: ']);% AAA		=	input(['Please enter the number in slot number AAA: ']);% % BBB	=	input(['Please enter the number in slot number BBB: ']);% % CCC	=	input(['Please enter the number in slot number CCC: ']);% % DDD	=	input(['Please enter the number in slot number DDD: ']);% % EEE	=	input(['Please enter the number in slot number EEE: ']);% % FFF	=	input(['Please enter the number in slot number FFF: ']);% % GGG	=	input(['Please enter the number in slot number GGG: ']);% % HHH	=	input(['Please enter the number in slot number HHH: ']);% % III	=	input(['Please enter the number in slot number III: ']);% JJJ		=	input(['Please enter the number in slot number JJJ: ']);% % KKK	=	input(['Please enter the number in slot number KKK: ']);% % LLL	=	input(['Please enter the number in slot number LLL: ']);% % MMM	=	input(['Please enter the number in slot number MMM: ']);% % NNN	=	input(['Please enter the number in slot number NNN: ']);% % OOO	=	input(['Please enter the number in slot number OOO: ']);% % PPP	=	input(['Please enter the number in slot number PPP: ']);% % QQQ	=	input(['Please enter the number in slot number QQQ: ']);% % RRR	=	input(['Please enter the number in slot number RRR: ']);% SSS		=	input(['Please enter the number in slot number SSS: ']);% % TTT	=	input(['Please enter the number in slot number TTT: ']);% % UUU	=	input(['Please enter the number in slot number UUU: ']);% % VVV	=	input(['Please enter the number in slot number VVV: ']);% % WWW	=	input(['Please enter the number in slot number WWW: ']);% % XXX	=	input(['Please enter the number in slot number XXX: ']);% % YYY	=	input(['Please enter the number in slot number YYY: ']);% % ZZZ	=	input(['Please enter the number in slot number ZZZ: ']);% % aaa	=	input(['Please enter the number in slot number aaa: ']);% % if (A == 0)% 	disp ('A is unknown')% 	if (A==1)&&(A~=B)&&(A~=C)&&(A~=D)&&(A~=E)&&(A~=F)&&(A~=G)&&(A~=H)&&(A~=I)...% 			&&(A~=J)&&(A~=S)&&(A~=AA)&&(A~=JJ)&&(A~=SS)&&(A~=AAA)...% 			&&(A~=JJJ)&&(A~=SSS)&&(A~=K)&&(A~=L)&&(A~=T)&&(A~=U)% 		disp ('A = 1')% 	elseif		(A==2)&&(A~=B)&&(A~=C)&&(A~=D)&&(A~=E)&&(A~=F)&&(A~=G)&&(A~=H)&&(A~=I)...% 			&&(A~=J)&&(A~=S)&&(A~=AA)&&(A~=JJ)&&(A~=SS)&&(A~=AAA)...% 			&&(A~=JJJ)&&(A~=SSS)&&(A~=K)&&(A~=L)&&(A~=T)&&(A~=U)% 		disp ('A = 2')% 	elseif		(A==3)&&(A~=B)&&(A~=C)&&(A~=D)&&(A~=E)&&(A~=F)&&(A~=G)&&(A~=H)&&(A~=I)...% 			&&(A~=J)&&(A~=S)&&(A~=AA)&&(A~=JJ)&&(A~=SS)&&(A~=AAA)...% 			&&(A~=JJJ)&&(A~=SSS)&&(A~=K)&&(A~=L)&&(A~=T)&&(A~=U)% 		disp ('A = 3')% 	elseif		(A==4)&&(A~=B)&&(A~=C)&&(A~=D)&&(A~=E)&&(A~=F)&&(A~=G)&&(A~=H)&&(A~=I)...% 			&&(A~=J)&&(A~=S)&&(A~=AA)&&(A~=JJ)&&(A~=SS)&&(A~=AAA)...% 			&&(A~=JJJ)&&(A~=SSS)&&(A~=K)&&(A~=L)&&(A~=T)&&(A~=U)% 		disp ('A = 4')% 	elseif		(A==5)&&(A~=B)&&(A~=C)&&(A~=D)&&(A~=E)&&(A~=F)&&(A~=G)&&(A~=H)&&(A~=I)...% 			&&(A~=J)&&(A~=S)&&(A~=AA)&&(A~=JJ)&&(A~=SS)&&(A~=AAA)...% 			&&(A~=JJJ)&&(A~=SSS)&&(A~=K)&&(A~=L)&&(A~=T)&&(A~=U)% 		disp ('A = 5')% 	elseif		(A==6)&&(A~=B)&&(A~=C)&&(A~=D)&&(A~=E)&&(A~=F)&&(A~=G)&&(A~=H)&&(A~=I)...% 			&&(A~=J)&&(A~=S)&&(A~=AA)&&(A~=JJ)&&(A~=SS)&&(A~=AAA)...% 			&&(A~=JJJ)&&(A~=SSS)&&(A~=K)&&(A~=L)&&(A~=T)&&(A~=U)% 		disp ('A = 6')% 	elseif		(A==7)&&(A~=B)&&(A~=C)&&(A~=D)&&(A~=E)&&(A~=F)&&(A~=G)&&(A~=H)&&(A~=I)...% 			&&(A~=J)&&(A~=S)&&(A~=AA)&&(A~=JJ)&&(A~=SS)&&(A~=AAA)...% 			&&(A~=JJJ)&&(A~=SSS)&&(A~=K)&&(A~=L)&&(A~=T)&&(A~=U)% 		disp ('A = 7')% 	elseif		(A==8)&&(A~=B)&&(A~=C)&&(A~=D)&&(A~=E)&&(A~=F)&&(A~=G)&&(A~=H)&&(A~=I)...% 			&&(A~=J)&&(A~=S)&&(A~=AA)&&(A~=JJ)&&(A~=SS)&&(A~=AAA)...% 			&&(A~=JJJ)&&(A~=SSS)&&(A~=K)&&(A~=L)&&(A~=T)&&(A~=U)% 		disp ('A = 8')% 	else		% 		disp ('A = 9')% 	end% else% 	disp ('A is known')% 	% end% 	MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMfor (A = 1:1:9)		if  ((A~=B)&&(A~=C)&&(A~=D)&&(A~=E)&&(A~=F)&&(A~=G)&&(A~=H)&&(A~=I)...		&&(A~=J)&&(A~=S)&&(A~=AA)&&(A~=JJ)&&(A~=SS)&&(A~=AAA)... 		&&(A~=JJJ)&&(A~=SSS)&&(A~=K)&&(A~=L)&&(A~=T)&&(A~=U))		disp(['A= ' int2str(A)]);	else 		disp(['Slot A cannot be any number 1-9 because of an incorrectly made puzzle'])% 		bDone = true;	end%endifend%endfor