bonjour tout le monde
j'ai vu l'énigme "un produit ...qui nous retourne" et je me demandais quel logiciel vous utilisez pour crée des programme et ou vous les trouvez??
Ps:pourquoi il y a marqué "il y a 4 énigmes en cours" alors qu'il ni en a que 3 dans le tableau "énigmes en cours"??
Alors pr le programme, je ne peux pas te renseigner, mais pour les énigmes en cours, il y a effectivement un problème, T_P va arranger ca
Je ne suis pas vraiment expert en programmation mais, personnellement, j'ai commencé (les énigmes) en programmant avec ma vieille Casio. Ensuite, devant la lenteur de calculs, je me suis mis à faire ça sur micro. Ne maîtrisant pas les langages plus actuels je me suis rabattu sur le Pascal. On peut télécharger outils et compileur gratuit ici : .
Je pense que les possibilités sont nombreuses et variées (certains font ça sur Excel tout simplement, d'autres en Fortan, C ou même via des logiciels de maths (mapple, mathematica...)...
Bref, je laisse tout le monde s'exprimé sachant que la question m'intéresse également.
??
mais j'ai dit sa pour que tu donne le vrai lien c'est tou !!!, pas pour que l'on puisse parler autre chose, pi si tout le monde crois que je suis sur l'ile pour parler de ma vie... bas jme casse pi c tout !
Matlab marche sur Mac, mais c'est cher... Octave est son petit frère open-source (donc gratuit) et marche aussi sur Mac. Tu peux programmer en C++ aussi, il y a des compilateurs gratuits.
Isis
J'utilise Maple, qui tourne sous MacOs, et avec lequel on peut faire beaucoup de choses.
Moi j'ai mieu a proposer l'enigme un produit qui vous retournes je l'ai proposé et voici un code en C++ pour le trouver
#include <stdio.h>
int nieme(int n,int i)
{
int j,tot=n,tot2;
for (j=1;j<i;j++)
tot = tot /10;
tot2 = tot /10;
tot = tot - tot2*10;
return tot;
}
int main()
{
int i,j,a[5],b[5],c[6],k,l,ok;
for (i=1;i<1000;i++)
for (j=1;j<1000;j++)
{
a[1] = nieme(i*nieme(j,1),3);
a[2] = nieme(i*nieme(j,2),1);
a[3] = nieme(i*nieme(j,2),2);
a[4] = nieme(i*nieme(j,2),3);
a[5] = nieme(i*nieme(j,3),1);
b[1] = nieme(j*nieme(i,1),3);
b[2] = nieme(j*nieme(i,2),1);
b[3] = nieme(j*nieme(i,2),2);
b[4] = nieme(j*nieme(i,2),3);
b[5] = nieme(j*nieme(i,3),1);
c[1] = nieme(i*nieme(j,1),4);
c[2] = nieme(i*nieme(j,2),4);
c[3] = nieme(i*nieme(j,3),4);
c[4] = nieme(j*nieme(i,1),4);
c[5] = nieme(j*nieme(i,2),4);
c[6] = nieme(j*nieme(i,3),4);
ok = 1;
for(k=1;k<6;k++)
for(l=1;l<6;l++)
{
if ((k!=l) && (a[k] == a[l])) ok = 0;
if ((k!=l) && (b[k] == b[l])) ok = 0;
}
for(k=1;k<7;k++)
if (c[k] != 0) ok=0;
if ((ok == 1) && (a[2] == b[1]) && (a[5] == b[2]) && (a[4] == b[5]) && (a[1] == b[4]))
printf("%d - %d\n",i,j);
}
scanf("%d",&i);
}
Voili voila...
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :