Bonjour,
voici ma proposition:
14,41,63,882
Merci pour l'énigme
Après avoir réduit les intervalles je trouve que
14 41 63 et 882 sont solutions.
Je trouve finalement que c'est la seule solution.
Merci pour l'énigme.
bonjour !
on a : ac<1000 donc : aa<1000
d'ou : a<33
or on a : a+b+c+ac=1000
donc :c=(1000-a-b)/(1+a)
les possibilités de la valeur de "a" sont : 29/28/27/26/25/24/23/19/18/17/16/15/14/13/12
on remplace "a" par sa valeurs dans les différentes possibilité et on trouve que la valeur de "c" n'est un entier que pour a=14 et donc pour b=41
et c=(1000-14-41)/(1+14)=63
et par conséquent : d=ac=14*63=882
d'ou 14+41+63+882=1000
Bonsoir,
Bravo a tous ! Un sans faute pour ce defi et peu de commentaires a part que les nombres etaient bien sur positifs et que je vais peut-etre finir par avoir l'enonce complet a partir du numero 4 de la serie
minkus
Bonjour à tous!
Je débute en programmation (en C) et me demandais si un de vous aviez fait un programme pour résoudre cette énigme!
Je comprends parfaitement si vous ne voulez pas le donner avant la fin de cette série d'énigmes "dans le mille"
a+
mathsgirl
public class mille{
public static void main (String args[])
{
int a,b,c,d,e,f,g;
for(a=1;a<10;a++)
for(b=a;b<10;b++)
for(c=b;c<10;c++)
for(d=0;d<10;d++)
for(e=7;e<10;e++)
for(f=0;f<10;f++)
for(g=0;g<10;g++)
{if((10*a+b)*(10*c+d)==100*e+10*f+g)
if(10*a+b+10*b+a+10*c+d+100*e+10*f+g==1000)
System.out.println(a+""+b+" "+b+""+a+" "+c+""+d+" "+e+""+f+""+g+"");
}
}
}
Ici, le premier nombre est de la forme: ab, le deuxieme ba, le troisieme cd le 4ème efg.
Merci beaucoup!!!!
Je suis vraiment une petite débutante..... donc je vais essayer de "déchiffrer" tout ça!
a+
mathsgirl
Oui!!! ça je l'ai deviné (trop fière de moi ) Merci pour ton aide......
Faudrait créer l'île de la programmation!
mathsgirl
Oui j'ai réussi!!!!
Il fallait aussi modifier des choses dans la ligne
System.out.println(a+""+b+" "+b+""+a+" "+c+""+d+" "+e+""+f+""+g+"");
en
printf("%d%d %d%d %d%d %d%d%d",a,b,b,a,c,d,e,f,g);
Trop contente!!!!
bonjour, pour ma part, j'ai utilisé VBA sur Excel
Oui, c'est une autre solution de mettre a dans 10<99 et de chercher le reste de la division par 10, il faudra que j'essaie... au lieu de mettre une variable par unité et dizaine
A mon avis c'est plus efficace avec 1 variable par chiffre, c'est surtout plus réutilisable...
D'ailleurs ça pose la question de l'utilité de ces énigmes...100% de réussite, le code d'une solution générique déjà donné (j'ai préféré Python pour ma part )
Sinon pour l"Ile de la programmation" je suggère CCM
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :