Probleme algo carré magique

Fermé
Utilisateur anonyme - 20 déc. 2012 à 23:16
Bonjour,


J'ai un TP a faire concernant un carré magique d'ordre impair mais j'ai un problème au bout d'un moment :/
C'est du Windev et je ne trouve vraiment pas la solution

Voila mon code

x, y, n, i est un entier

Saisie("Entrez un nombre impair",n)
tabcarremag est un tableau de n,n entiers

POUR i = 1 A n 
	POUR j= 1 A n
		tabcarremag[i,j]=0
	FIN
FIN

y=n/2
x=1
tabcarremag[1,y]=1
i=1

TANTQUE i<n*n-1
	x++
	y--
	SI y<1 ALORS
		y=n
	FIN
	SI x>n ALORS
		x=1
	FIN
	SI tabcarremag[x,y]=0 ALORS
		tabcarremag[x,y]=i
	SINON
		y=y+2
		x++
		tabcarremag[x,y]=i
	FIN
	i++
FIN


Pourriez vous m'aider ?