bonjour,
je suis nouvelle et je débute en scilab et je dois ecrire un programme bataille navale pour cela je voudrais faire une matrice aléatoire dans lequel je met mes bateaux pour cela j'ai ecris le programme suivant et j'ai un probleme la premiere fois j'ai pas le nombre de bateau entrer dans l a donne je ne sais pas j'aimerais de l'aide
voila le programme
m=1
n=1
b2=input("Nombre de bateaux de 2 carreaux ? ")
b3=input("Nombre de bateaux de 3 carreaux ?" )
b4=input("Nombre de bateaux de 4 carreaux ? ")
A=zeros(9,9)
while (m<9) & (m=9)
for h=1:b2
disp(b2)
for g=1:2
D(h,g)=ceil(rand())
if n<9 then
A(m,n)=D(h);
end
n=n+1
end
if (n>9) & (n=9) then
m=m+1
n=1
end
m=m+1
end
end
disp(A)
merci de l'aide
-----