Dev - C++ - Ayuda con el algoritmo de la pc. #$$$

 
Vista:
Imágen de perfil de piter

Ayuda con el algoritmo de la pc. #$$$

Publicado por piter (5 intervenciones) el 11/08/2017 00:44:08
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <iostream>
#include <cstddef>
#include <ctime>
#include <cstdlib>
using namespace std;
int pilamoneda();
bool turno();
 
int main() {
	int pilamoned,lim,liM,x;
	bool turn;
	cout << "Ingrese el valor minimo de monedas a sacar" << endl;
	cin >> lim;
	cout << "Ingrese el valor m" << char(160) << "ximo de monedas a sacar" << endl;
	cin >> liM;
	pilamoned=pilamoneda();
	turn=turno();
	while(pilamoned>=lim){
		cout << "La cantidad de monedas en la pila es de " << pilamoned << endl;
		cout << "Turno de";
		turn ? cout << "l usuario":cout << " la computadora";
		cout << endl;
		if(turn){
			cin >> x;
			while(x>liM||x<lim){
				cout << "ERROR: se deben desapilar entre " << lim << " y " << liM << " monedas. Volv" << char(130) << "a intentarlo!" << endl;
				cin >> x;
			}
			pilamoned-=x;
		}
		else{
			if(pilamoned<=liM) pilamoned=0;
			//algoritmo de pc para ganar
		}
		turn=!turn;
	}
	return 0;
}
 
int pilamoneda(){
	srand(time(NULL));
	return rand()%51+10;
}
bool turno(){
	srand(time(NULL));
	return rand()%2;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder