Version:0.9 StartHTML:0000000105 EndHTML:0000005998 StartFragment:0000000152 EndFragment:0000005964
/******************************************************/
/*************** Isidro Pastor Jorda ******************/
/******************************************************/
/****************** Telematica ************************/
/******************************************************/
#include <iostream.h>
#include <stdlib.h>
int main()
{
int A, B, C, D, i, x, AZ, BZ, CZ, DZ;
bool valida = false;
x=0;
A = 0;
B = 0;
C = 0;
D = 0;
for (i=1; i<5; i++)
{
do
{
cout << endl << " Introduce un numero (Introduce el " << i << " numero) entre 1 y 4 --> " ;
cin >> x ;
}
while ( (( x < 1 ) || ( x > 4)) || (( x == A) || (x == B) || (x == C) || (x == D)) );
switch (i)
{
case 1:
A = x;
break;
case 2:
B = x;
break;
case 3:
C = x;
break;
case 4:
D = x;
break;
}
}
cout << endl << " La combinacion introducida es " << A << " " << B << " " << C << " " << D << endl;
cin.ignore();
cout << endl <<" Pulsa cualquier tecla para continuar " << endl;
cin.get ();
system ("cls");
do
{
AZ = 0;
BZ = 0;
CZ = 0;
DZ = 0;
for (i=1; i<5; i++)
{
do
{
cout << endl << " Adivina un numero (Introduce el " << i << " numero) entre 1 y 4 --> " ;
cin >> x ;
}
while ( (( x < 1 ) || ( x > 4)) || ( x == AZ || x == BZ || x == CZ || x == DZ ));
switch (i)
{
case 1:
AZ = x;
break;
case 2:
BZ = x;
break;
case 3:
CZ = x;
break;
case 4:
DZ = x;
break;
}
}
cout << endl << " La combinacion introducida es " << AZ << " " << BZ << " " << CZ << " " << DZ << endl;
if ( A != AZ || B != BZ || C != CZ || D != DZ )
valida=false;
else
valida=true;
if (!valida)
cout << endl << " La combinacion introducida no es valida " << endl;
}
while (!valida );
cout << endl << " La combinacion introducida es valida" << endl;
cout << endl << endl;
system("PAUSE");
return 0;
}