processing
1void setup() 2{ 3 int d[]={10, 20, 8, 61, 93}; 4 size(100, 100); 5 textFont(createFont("meiryo", 20)); 6 fill(#000000); 7 text("d[]={"+join(d, ", ")+"}", 10, 20); 8 int n=getMax(d); 9 int m=getMin(d); 10 text("最大値は"+str(n)+"最小値は"+str(m)+"です。", 10, 50); 11} 12int getMax(int a[]) 13{ 14 for (int i=1; a.length>i; i++) 15 { 16 if (a[i]>max) 17 { 18 max=a[i]; 19 } 20 } 21 return max; 22 } 23 int getMin(int a[]) 24 { 25 int min=a[0]; 26 for (int i=1; a.length>i; i++) 27 { 28 if (a[i]<min) 29 { 30 min=a[i]; 31 } 32 } 33 return min; 34 } 35 String join(int data[], String sep) 36 { 37 String s = str(data[0]); 38 for (int i=1; i<data.length; i++) 39 { 40 s += sep + str(data[i]); 41 } 42 return(s); 43 } 44
プロセッシングのコードで
max cannot be resolved to a variable
とエラーが出てきました。どこがエラーの原因かわかりませんので教えてください。
「新たな質問」をするのではなく
「元の質問を編集」していただきたかったです...
たぶん左下のほうに編集ボタンがあります。
でももう手遅れなのでこの質問はそのまま、
前の質問を重複投稿として「削除リクエスト」してください。
たぶん右下のほうにゴミ箱アイコンがあります。
回答1件
あなたの回答
tips
プレビュー