Ex3. 配列
Ex3_1:配列(list)
5
4
3
2
1
a=[5,4,3,2,1]
for i in 0..4 do
puts a[i]
end
a=[5,4,3,2,1]
a.each do |tmp|
puts tmp
end
Ex3_2:1から100までの乱数を10個格納した配列を作れ.(rand)
[9, 13, 5, 51, 15, 51, 5, 99, 77, 88]
a=[]
10.times do
tmp=rand(100)+1
puts tmp
a << tmp
end
p a
Ex3_3:さいころを100回振って,1から6の目が何回出たかを表示せよ(dice)
[0, 21, 15, 17, 15, 13, 19]
Ex3_4:rand()で生成される小数の10桁目までを配列に蓄えよ.(rand2list)
0.975006684566814
[9, 7, 5, 0, 0, 6, 6, 8, 4, 5]
a=rand()
puts a
num=[]
10.times do
b=(a*10).to_i
puts b
a=a*10-b
num << b
end
p num
Ex3_5前問で求めた配列から10桁の整数を作れ.(list2int)
0.258949661837373
[2, 5, 8, 9, 4, 9, 6, 6, 1, 8]
2589496618