Remplire un tableaux deux dimension en ruby

Salut ,

On veut remplire un tableaux de deux dimension ayant le nombre de
colone et de ligne saisie en paramétre :

Synthax en C :

for (i=0; i < N; i++)
{
for (j=i; j < N; j++)
{
M[i][j] =i+j;
}
}

Par exemple

Coordialement

Le 07/08/07, [email protected][email protected] a écrit :

 M[i][j] =i+j;
}

}

Par exemple

Coordialement

Heu…

Il y a une question, ou c’est une info (peut-être pas sur la meilleur
liste du coup ? ) ??


Yannick “Pouype” Francois
http://www.typouype.org
http://www.rubyfrance.org

Il y a peut-être une question implicite, genre “comment le faire le plus
élégemment possible en ruby ?”…

On 8/7/07, Yannick F. [email protected] wrote:

{


Michel B.

ou aussi on pourrait faire:

Array.new(5) {|i| Array.new(5) {|j| i*j} }

C’est un peu plus elegant non??(Vive Ruby!!!)

+1 pour l’élégance

Vive Ruby :slight_smile:
+1 pour l’élégance

On 13 août, 09:42, “Michel B.” [email protected]

Un array en Ruby peut stocker n’importe quel type d’objet.
http://corelib.rubyonrails.org/classes/Array.html pour quelques
exemples

Il suffit de faire
a = Array.new
while i < 100
a[i] = Array.new
while j < 100
a[i][j] = i * j
j += 1
end
i += 1
end

Bon dimanche :slight_smile:

On 7 août, 14:11, “Michel B.” [email protected]