[Copa Blue Bridge] Real Exam Training 2014 C ++ A Pregunta grupal 1 Adivina la edad

Adivina la edad

Título: Adivina la edad que
Xiao Ming llevó a dos hermanas menores al Festival de los Faroles. Cuando alguien les preguntó cuántos años tenían, dijeron con picardía: "El producto de nuestras dos edades es 6 veces la suma de nuestras edades". Xiao Ming agregó: "No son gemelos, y la diferencia de edad no debe ser mayor de 8 años".
Por favor escriba: la edad de la hermana menor de Xiao Ming.
Nota: Solo escriba el número de edad de una persona, envíe la respuesta a través del navegador. No escriba ningún contenido adicional.

Respuesta: 10

Análisis del problema

 Solución violenta

#include <iostream>
using namespace std;

int main(int argc, char** argv) {
	for(int i = 1; i < 50; i++){
		for(int j = 1; j < 50; j++){
			if(j != i && abs(i-j) <= 8){
				if(6*(i+j) == i*j){
					cout << i << " " << j;
					break;
				}
			}
		}
	}
	return 0;
}

 

Supongo que te gusta

Origin blog.csdn.net/weixin_44566432/article/details/115196466
Recomendado
Clasificación