Enseignements Erwan

MinGW pour GCC4.4 et openMP

Europe/Paris
INFOSUP

INFOSUP

Paris
Description
Attention, une bibliothèque (.dll windows) est manquante sur certain système et nécessaire à l'exécution du code openMP. Vous devrez télécharger cette bibliothèque manquante via google pour obtenir la dernière version disponible. Quant au pb des 8 reines, voici l'algo à implémenter (merci à Serge Mehl) : Au départ, on place une dame en (1,1) puis on tente d'en placer une dans la colonne suivante en évitant de la mettre sur la même ligne et en utilisant cette astuce superbe pour éviter la prise en diagonale : la pente de la droite définie par d(i) et d(j) ne doit pas être 1 ou -1. D'où le très court programme : FOR i = 1 TO 8 d(i) = 1 cherche: FOR j = 1 TO i - 1 IF d(i) = d(j) OR ABS(d(i) - d(j)) = i - j GOTO decale NEXT j NEXT i PRINT d(1);d(2);d(3);d(4);d(5);d(6);d(7);d(8) i = i - 1 decale: d(i) = d(i) + 1 IF d(i) <= 8 GOTO cherche i = i - 1 IF i <> 0 GOTO decale