Jump to content

Les Nombres


Guest Raffie

Recommended Posts

Guest Raffie

Soit 3 nombres premiers dont la somme vaut 1000

 

  1. Quel est le plus petit nombre utilisé ?
  2. Quel peut être le plus grand nombre utilisé pour arriver à ce résultat ?
  3. Quel nombre sera utilisé dans cette addition ? pourquoi  ?

 

 

Link to comment
Share on other sites

void SearchTheNumbers(){

	int firstPrime = 2;
	int lastPrime;
	int addNumber;
	int result;

	for(lastPrime = 1000; lastPrime > 2; lastPrime--){
    	if(lastPrime %2 != 0 && lastPrime %3 != 0)
			break;
    }

	addNumber = 1000 - (firstPrime + lastPrime);
	result = firstPrime + lastPrime + addNumber;

	return;
}

Voici la réponse, avec une petite difficulté supplémentaire ;) Bonne lecture.

Edited by Nayika
Link to comment
Share on other sites

Guest Raffie

Bonsoir,

oui en effet pas mal du tout  :biggrin:

Merci Nayika pour votre participation et de la difficulté supplémentaire qui met du " piment "  ^^

Cdt

 

Link to comment
Share on other sites

Guest Raffie

Bonsoir,

la réponse est :

Pour la 1 et la 3 : 2, car on ne peut pas faire 1000 en additionnant 3 nombres impairs

On cherche donc deux nombres premiers dont la somme est 998. Comme on ne considère généralement pas que 1 soit premier, pour la 2 : 991 (991+7+2=1000)

Link to comment
Share on other sites

Guest Raffie

Voici un autre :

 

Saurez-vous obtenir le nombre 1000 en utilisant huit fois le chiffre 8 ?

Vous devez utiliser les 4 opérateurs simples au moins une fois chacun (Et toujours uniquement ceux là)

 

Link to comment
Share on other sites

  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...