Nop, que es lo de flse?
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
#include <iostream>
#include <fstream>
int main (int argc, char *argv[]) {
ifstream* archivoEntrada;
if (argc > 2) {
archivoEntrada = new ifstream(argv[1]);
}else {
archivoEntrada = std::cin;
}
leerLinea(archivoEntrada);
return 0;
}
//Si son las tres iguales, agarro las dos más altas y le sumo 20
if(cartas[0].getPalo() == cartas[1].getPalo() && cartas[0].getPalo() == cartas[2].getPalo()){
envido = 20 + max(cartas, 2);
//Si solo hay dos iguales, las sumo y le sumo 20
}else if(cartas[0].getPalo() == cartas[1].getPalo()){
envido = 20 + cartas[0] + cartas[1];
}else if(cartas[0].getPalo() == cartas[2].getPalo()){
envido = 20 + cartas[0] + cartas[2];
}else if(cartas[1].getPalo() == cartas[2].getPalo()){
envido = 20 + cartas[1] + cartas[2];
//Si son todas de palo distinto, agarro la más grande
}else {
envido = max(cartas, 1);
}
si tengo 3 cartas del mismo palo: obtener las dos más grandes, sumarlas y sumarle 20
si tengo 2 cartas del mismo palo: sumarlas y sumarle 20
si tengo 3 cartas de distinto palo: obtener la más grande.
para las comparaciones de qué carta es más grande y para la suma, tengo que tener en cuenta que los 10,11,12 valen 0 para el envido
Cita de: Aprendiz-Oscuro en 14 Septiembre 2011, 02:02 AM
Diras que se reinició. Hyper Trasport sync....? No has estado tocando valores en BIOS seguro? Si puede ser, actualiza BIOS.
saludos