Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#2001 Le 08/12/2010, à 03:07

samυncle

Re : /* Topic des codeurs couche-tard [2] */

smile


Hello world

Hors ligne

#2002 Le 08/12/2010, à 07:42

Compteur du TdCCT

Re : /* Topic des codeurs couche-tard [2] */

Scores totaux, depuis le début :

1) 2027    nesthib
2) 1935    samuncle
3) 1616    Pylade
4) 1260    Кຼزດ
5) 1043    cm-t
6) 918+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
7) 710    \\Ouranos//
8) 696    Р☢w ! ✰ :mad: ✰ (эй !)
9) 673    helly
10) 437    gnuuat
11) 426    Lagierl
12) 299    tshirtman
13) 196    Askelon
14) 172    nathéo
15) 167    Kanor
16) 121    ǤƦƯƝƬ
17) 93    petifrancais
18) 78    edge_one
19) 70    gulp
20) 68    pierguiard
21) 61    The Uploader
22) 59    kamui57
23) 37    ilagas
24) 32    Le Rouge
25) 30    keny
26) 25    GentooUser
27) 24    ไ୦บเઢ'
28) 20    Morgiver
28) 20    CROWD
28) 20    xapantu
31) 18    Ph3nix_
32) 15    timsy
33) 14    kouskous
33) 14    Steap
35) 12    stratoboy
35) 12    sailing
35) 12    Sherwood51
38) 11    alexises
38) 11    Crocoii
40) 10    Toineo
40) 10    NutMotion
40) 10    pseudovingtcinqcaracteres
40) 10    pfriedZ
44) 8    Mornagest
45) 7    Vista
46) 6    Zeibux
46) 6    ubuntlin
46) 6    asma.geek
49) 5    tendances-tdct
50) 4    danychou56
50) 4    Neros
50) 4    Biaise
50) 4    totoflute
50) 4    pinballyoda ㋛
55) 2    SoJaS
55) 2    ceric
55) 2    sakul
58) 1    geenux

chart?chs=675x280&cht=p3&chco=d80020,d88000,ffd840,20d820,2080ff,101080,a020d8&chf=bg,s,fbf9f4&chl=00h%20-%2000h59|01h%20-%2001h59|02h%20-%2002h59|07h%20-%2007h59|10h%20-%2010h59|11h%20-%2011h59|22h%20-%2022h59|23h%20-%2023h59&chd=t:2,3,1,2,1,1,4,1&chp=1.6&chtt=R%C3%A9partition%20des%20posts&chts=606060,16chart?chs=675x250&cht=bvs&chxt=x,y&chds=0,10&chxr=1,0,10&chf=b0,lg,0,803000,0,ffc080,1|bg,s,fbf9f4&chxl=0:|05h|06h|07h|08h|09h|10h|11h|12h|13h|14h|15h|16h|17h|18h|19h|20h|21h|22h|23h|00h|01h|02h|03h|04h&chxp=0,0.7,4.9,9.1,13.2,17.3,21.5,25.6,29.8,33.9,38,42.2,46.3,50.5,54.6,58.8,62.9,67,71.2,75.3,79.4,83.6,87.7,91.8,96&chd=t:0,0,2,0,0,1,1,0,0,0,0,0,0,0,0,0,0,4,1,2,3,1,0,0&chm=N,803000,0,-1,12&chtt=|Nombre%20de%20posts%20par%20heure&chts=606060,16


Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !

J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).

Hors ligne

#2003 Le 08/12/2010, à 07:42

Compteur du TdCCT

Re : /* Topic des codeurs couche-tard [2] */

Scores de la période en cours :

1) 50    nesthib
2) 45    samuncle
3) 43    Кຼزດ
4) 36    cm-t
5) 31    grim7reaper
6) 29    Pylade
7) 18    Lagierl
8) 17    helly
9) 11    \\Ouranos//
10) 10    gnuuat
11) 9    Steap
12) 6    tshirtman
13) 5    Р☢w ! ✰ :mad: ✰ (эй !)
14) 4    Sherwood51
15) 2    The Uploader
15) 2    sakul
17) 1    xapantu

Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !

J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).

Hors ligne

#2004 Le 08/12/2010, à 14:12

helly

Re : /* Topic des codeurs couche-tard [2] */

Bon, pour le 12è euler, j'a trouvé comment faire un nombre avec plus de 500 diviseurs, sur le papier ça marche super bien, mais quand ensuite je cherche le nombre triangulaire directement  supérieur, c'est là que le programme mouline hmm.
(faudrait aussi que je trouve l'algo général !)


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#2005 Le 08/12/2010, à 17:39

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

Bah moi je ferais une liste des nombres triangulaires et j'appliquerais à chaque nombre la fonction magique (que tu as trouvé il me semble, nan ?) et quand la fonction magique me renvoie une liste de plus de 500 diviseurs ça veut dire que j'ai trouvé la solution.

Un truc du genre

solution_du_12 =  findIndex is_solution (map fonction_magique triangle)

qui te donne à quelle position est la solution.
Ensuite un

triangle !! solution_du_12

et c'est fini.

Bon c'est du code grosso modo (la syntaxe est pas tout à fait juste), et ça moulineras quand même un peu dans l'interpréteur (mais t'auras la réponse dans les délais).

Dernière modification par grim7reaper (Le 08/12/2010, à 17:47)

Hors ligne

#2006 Le 08/12/2010, à 18:02

helly

Re : /* Topic des codeurs couche-tard [2] */

Jsais pas trop.
Le premier nombre triangulaire qui a plus de 500 diviseur, est ce qu'il contiend les 33 (environ) premiers nombres premiers ?

Dernière modification par helly (Le 08/12/2010, à 18:02)


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#2007 Le 08/12/2010, à 18:05

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

Je ne suis pas sûr de bien comprendre ce que tu veux dire par « contient », mais c'est le facteur de 7 nombres premiers.
Tu l'as trouvé la fameuse fonction dont je te parle ou pas smile ?

Dernière modification par grim7reaper (Le 08/12/2010, à 18:05)

Hors ligne

#2008 Le 08/12/2010, à 18:07

helly

Re : /* Topic des codeurs couche-tard [2] */

Ha, bha donc non en fait tongue.


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#2009 Le 08/12/2010, à 18:10

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

Tu cherche un nombre de diviseurs et tu ne cherches même pas s'il existe une fonction nombre de diviseurs ?
C'est pas malin ça tongue
Bon, maintenant faut la comprendre (il y a des pages où c'est bien mieux expliqué que dans ce lien, je te laisse chercher maintenant) et la coder efficacement wink.

Dernière modification par grim7reaper (Le 08/12/2010, à 18:11)

Hors ligne

#2010 Le 08/12/2010, à 18:13

helly

Re : /* Topic des codeurs couche-tard [2] */

\o/ !
Jme doute jamais qu'il existe des fonctions toutes faites pour calculer n'importe quoi tongue.


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#2011 Le 08/12/2010, à 18:15

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

Moi j'ai confiance dans les maths (si seulement ma compréhension pouvait être à la mesure de ma confiance je serais heureux…).

Hors ligne

#2012 Le 08/12/2010, à 19:52

Pylades

Re : /* Topic des codeurs couche-tard [2] */

grim7reaper a écrit :

Heu, il manque des données là où j'ai manqué un truc ?
Je sais que je ne suis pas doué pour ce genre de trucs, mais là ça me paraît vraiment juste…

Le problème tel qu'exposé par ArkSeth est solvable aussi, mais il faut se mettre d'accord dès le début pour savoir si l'on compte 0 comme un âge valable…


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#2013 Le 08/12/2010, à 20:00

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

Ouais, effectivement avec 0 ça passe mais bon…

Hors ligne

#2014 Le 08/12/2010, à 20:11

helly

Re : /* Topic des codeurs couche-tard [2] */

Jsais pas si une personne peut avoir 0 ans, un age pour moi ça s'exprime en double, pas en int.


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#2015 Le 08/12/2010, à 21:20

The Uploader

Re : /* Topic des codeurs couche-tard [2] */

plop;

/ L'action Script en cours d'IA, c'est le mal (et c'est la looze)...

Quitte à utiliser un langage "simple" Java aurait très bien pu suffire (surtout que l'Action Script c'est moche)... Et cela m'aurait pas obligé à avoir une VirtualBox Windows XP, et à devoir récuperer MSVCR71.DLL sur les sites de .dll (pas de restribuables MSVC x86 à part, car ça date de VS 2003 >_<) pour que FlashDevelop puisse compiler! mad
Enfin c'est pas le pire, cette VM sera réutilisé pour les cours de .NET. Encore du proprio.. et on a pas encore eu J2EE.. (prof pas là..), le seul truc libre du bordel (le cours de Prog' Unix est fini) mad

Marre des trucs proprios qui obligent à avoir un M-$ Wind-aube pour un COURS! mad
(surtout que les machines de l'école sont sous Debian, mais avec des VM Windows... comment faire compliqué quand on pourrait faire simple..)

PS : Et en cours de SQL, c'est pas mieux, c'est du Oracle XE...! (installé dans la même VM) mad

Dernière modification par The Uploader (Le 08/12/2010, à 21:31)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#2016 Le 08/12/2010, à 21:32

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

Condoléances.
Tu fais quoi comme études pour faire autant de trucs proprio ?
(Je conçois qu'il faille en faire un peu, c'est normal il faut connaître un peu de tout, mais à ce point là…)

Dernière modification par grim7reaper (Le 08/12/2010, à 21:33)

Hors ligne

#2017 Le 08/12/2010, à 21:37

The Uploader

Re : /* Topic des codeurs couche-tard [2] */

"Cours Supérieur d'Ingénierie Informatique" (l'année prochaine termine par un diplôme de niveau Bac +5, enfin si on passe l'épreuve of course (mémoire, tout ça)) qu'ils disent..

Perso j'ai un peu l'impression de revenir au BTS IG où on a bouffé du Windev en 1ère année pour le procédurale (et avant de l'algo, heureusement), et du .NET à la seconde pour la partie pratique du cours de POO...  (le Java c'était l'année dernière, soit la première année de CSII)

Bon on a fait aussi pas mal de C en première année de BTS I/G, et du CPP en BTS I/G seconde année, et beaucoup d'algo' , et je compte pas le droit, l'éco, et les maths et le reste... Mais les trucs proprios c'est vraiment lourd parfois.. Et je trouve que cette année (la 4ème sur 5) est l'une des pires...

Enfin bref, fallait que ça sorte. smile
PS : Toujours pareil du côté du cours de SQL par contre, en CSII-1 c'était du MS SQL Server, et en BTS c'était (encore) du Oracle XE... (pas un prout de MySQL ou de PostgreSQL, non non!)

Dernière modification par The Uploader (Le 08/12/2010, à 21:43)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#2018 Le 08/12/2010, à 21:45

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

Ok.

C'est vrai que j'ai jamais vu de cours de BDD basé sur PostgreSQL, c'est bizarre…

Dernière modification par grim7reaper (Le 09/12/2010, à 03:02)

Hors ligne

#2019 Le 08/12/2010, à 21:46

helly

Re : /* Topic des codeurs couche-tard [2] */

Oui, mais bn.


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#2020 Le 08/12/2010, à 22:44

Elzen

Re : /* Topic des codeurs couche-tard [2] */

Pylade a écrit :

Le problème tel qu'exposé par ArkSeth est solvable aussi, mais il faut se mettre d'accord dès le début pour savoir si l'on compte 0 comme un âge valable…

Le problème tel qu'exposé par ArkSeth n'était pas un problème réel, mais de vagues souvenirs de ce à quoi pouvait possiblement ressembler l'énoncé du problème cité par helly en attente d'une confirmation pour savoir si c'était bien de ça qu'il était question ou non.


Dites, sinon, j'ai encore un petit soucis, les gens : j'm'étais dit que j'allais essayer de faire du GTK en C, pour voir, et donc j'ai installé libgtk2.0-dev (sans les recommends, 42 paquets en dépendance, youpi ! \o/), sauf que ça n'a pas l'air de marcher…

Quand je mets, comme indiqué dans la doc, #include <gtk/gtk.h>, ça me sort error: gtk/gtk.h: Aucun fichier ou dossier de ce type. Comme le répertoire gtk a l'air d'être dans un répertoire gtk-2.0, je rajoute ce dernier en tête de l'include pour voir, et là, c'est dans le gtk.h lui-même que j'ai une belle série d'includes ratés.

Y a un genre de classpath à modifier quelque part ? Comment on fait ?


(Question subsidiaire : j'me rappelle plus, c'est quoi, l'équivalent C du commands.getoutput de python ?)

Dernière modification par ArkSeth (Le 08/12/2010, à 22:44)

Hors ligne

#2021 Le 08/12/2010, à 22:51

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

Il faut passer plein de flags au compilo.
Heureusement, la commande

pkg-config --cflags --libs gtk+-2.0

donne tout ce qu'il faut (fonctionne aussi pour SDL).

Au final, ça donne un truc du genre

gcc `pkg-config --cflags --libs gtk+-2.0` hello.c -o hello

Tu ajouteras bien sûr les flags nécessaire pour gcc ne soit pas trop laxiste (ansi, Wall, etc) wink.

Sinon, il y a pas mal d'info (sur comment compiler entre autre) ici.

ArkSeth a écrit :

(Question subsidiaire : j'me rappelle plus, c'est quoi, l'équivalent C du commands.getoutput de python ?)

Elle est censé faire quoi cette commande ?

Dernière modification par grim7reaper (Le 08/12/2010, à 22:53)

Hors ligne

#2022 Le 08/12/2010, à 23:04

Elzen

Re : /* Topic des codeurs couche-tard [2] */

grim7reaper a écrit :

Il faut passer plein de flags au compilo.

Plein, en effet oO

Enfin, apparemment, ajouter `pkg-config --cflags --libs gtk+-2.0` dans une variable du makefile passe ^^

Merci wink

grim7reaper a écrit :

Elle est censé faire quoi cette commande ?

Exécuter la commande shell qui lui est passée, attendre qu'elle se termine et renvoyer le texte qu'elle a affiché sur la sortie standard.

Dernière modification par ArkSeth (Le 08/12/2010, à 23:04)

Hors ligne

#2023 Le 08/12/2010, à 23:13

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

Si tu utilises GTK+ alors autant utiliser les fonctions de la GLib : je pense que la fonction g_spawn_sync() peut t'intéresser.

En C standard : faut regarder du côté de popen() (bien qu'il soit peut-être bien asynchrone lui…).

Dernière modification par grim7reaper (Le 08/12/2010, à 23:16)

Hors ligne

#2024 Le 08/12/2010, à 23:25

Elzen

Re : /* Topic des codeurs couche-tard [2] */

Hmm, cette fonction a l'air bien sympa, mais j'aurais quand même tendance à privilégier les trucs que j'ai dans mon man (donc popen/pclose). Enfin, j'vais voir. T'façon, dans le cas qui m'intéresse, la commande appelée va juste écrire une ligne immédiatement sur la sortie standard et s'arrêter, en théorie.

Bon, bah, merci beaucoup ^^

Dernière modification par ArkSeth (Le 08/12/2010, à 23:26)

Hors ligne

#2025 Le 08/12/2010, à 23:58

Pylades

Re : /* Topic des codeurs couche-tard [2] */

grim7reaper a écrit :

Ouais, effectivement avec 0 ça passe mais bon…

Sinon on accepte le 0, le seule solution possible est {0, 2} ; sinon, le seule solution possible est {1, 3}. neutral


helly a écrit :

Jsais pas si une personne peut avoir 0 ans, un age pour moi ça s'exprime en double, pas en int.

Un âge s'exprime en unsigned char (sauf celui de Maurice), il ne faut déconner, non plus…

Dernière modification par Pylade (Le 08/12/2010, à 23:59)


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne