プログラミングの質問!!
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/07/31(金) 14:12:10おしえてください。おねがいします><
1
(1)数値配列中の要素で、指定した値以上の要素の個数を返す関数を定義しなさい
array_max([16,54,35,40,71,29,8,59],40) ==> 4
(2)この関数を用いた簡単なプログラムを示し、その実行結果を説明しなさい。
2
プログラムstars_pro.rbは、まず、連続してキーボードからの整数値入力を求める。
ただし、0以下の数が入力されると、それまで入力された各数の長さのアスタリスクの列が順番に表示されていく。
プログラムstars_pro.rbをかけ。
stars.rb実行画面
Stars? 5
Stars? 13
Stars? 21
Stars? 8
Stars? 0 <-終了
*****
*************
*********************
********
0002デフォルトの名無しさん
2009/07/31(金) 14:18:020003デフォルトの名無しさん
2009/07/31(金) 14:21:13分からないので教えてくださいm(__)m
お願いします((+_+))
A
1.ユークリッドの互除法を用いて6696と3906の最大公約数を求めなさい。
2.自然数の配列に対して、全要素の最大公約数を返す関数array_gcd()を定義しなさい。
例)array_gcd([72,42,66,90])=>6,array_gcd([35])=>35
B
符号なしの自然数の3乗を要素に持つ配列の表示を受理するオートマトンを書きなさい。
受理例)[355,134,0,94],[12] 不受理例)[53,][04,32],[],[8,21]
0004デフォルトの名無しさん
2009/07/31(金) 15:15:29こっちにいってください
http://pc12.2ch.net/test/read.cgi/tech/1247636661/
0005デフォルトの名無しさん
2009/07/31(金) 15:56:17言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0006デフォルトの名無しさん
2009/07/31(金) 16:45:240007デフォルトの名無しさん
2009/08/01(土) 00:41:320008デフォルトの名無しさん
2009/08/02(日) 04:12:12■ このスレッドは過去ログ倉庫に格納されています