Programmation
Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
-
superkader5
- Membre Relatif
- Messages: 103
- Enregistré le: 17 Déc 2007, 20:09
-
par superkader5 » 16 Mai 2013, 19:28
Bonjour, je voudrais écrire un programme sur Xcas donnant tous les couples (a,b) vérifiant 0
couple():={
L:=[];
local i,j;
i:=1;
j:=1;
pour i de 1 jusque 200 faire
pour j de 1 jusque i faire
si lcm(i,j)-igcd(i,j)=187;
alors L:=[L,(i,j)];
fsi;
fpour;
fpour;
return(L);
}
:;
-
XENSECP
- Habitué(e)
- Messages: 6387
- Enregistré le: 27 Fév 2008, 19:13
-
par XENSECP » 16 Mai 2013, 21:24
Salut,
Je connais pas ce langage mais c'est un problème de syntaxe ou un crash au runtime ? Ou un résultat non attendu?
-
superkader5
- Membre Relatif
- Messages: 103
- Enregistré le: 17 Déc 2007, 20:09
-
par superkader5 » 16 Mai 2013, 21:33
XENSECP a écrit:Salut,
Je connais pas ce langage mais c'est un problème de syntaxe ou un crash au runtime ? Ou un résultat non attendu?
Je ne sais pas mais je pense que c'est une erreur de syntaxe.
-
mrif
- Membre Rationnel
- Messages: 527
- Enregistré le: 18 Mar 2013, 21:26
-
par mrif » 16 Mai 2013, 22:27
L'algorithme a l'air correct. Les initialisations de i et j sont inutiles mais cela n'empechera pas le programme de tourner. Quelle est l'erreur affichée?
-
Joker62
- Membre Transcendant
- Messages: 5027
- Enregistré le: 24 Déc 2006, 19:29
-
par Joker62 » 17 Mai 2013, 06:02
Hello !
Il n'y a pas de ; après 187 dans le si ;)
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 215 invités