10/06/10 21:16:32
>>597
argc == 1 の時はargvを調べないようにする
601:デフォルトの名無しさん
10/06/10 22:50:26
>>599
なお~~。の部分はプログラムのテストに使うくらいで、実際の問題とはなんの関連もないわな。
602:デフォルトの名無しさん
10/06/10 23:41:09
【質問テンプレ】
[1] 授業単元:画像処理
[2] 問題文(含コード&リンク): URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3] 環境
[3.1] OS: (特になし)
[3.2] gcc
[3.3] 言語: (C)
[4] 期限: ([2010年6月14日00:00まで])
よろしくお願いします。
603:デフォルトの名無しさん
10/06/10 23:42:17
すいません。書き忘れましたが、・・・・の部分がわからないので教えていただけないでしょうか?
604:デフォルトの名無しさん
10/06/10 23:46:28
>>501,523
ボロノイ図の問題かな?
AREA_SIZEを必要に応じて(10000などに)書き換えて下さい。
URLリンク(kansai2channeler.hp.infoseek.co.jp)
605:デフォルトの名無しさん
10/06/11 00:22:35
>>599
2番目だけ。
URLリンク(kansai2channeler.hp.infoseek.co.jp)
606:デフォルトの名無しさん
10/06/11 12:44:03
統計学で言うモードに相当するプログラムを書いてます
まだ途中ですが次のように書いていました
ですが書いている途中にエラーがででコンパイルできません
Visual C++ でやってます
エラーの理由とその解決方法を教えてください
#include<stdio.h>
int main(void)
{
int score[101], score, number;
printf("input of number is ");
scanf("%d", &number);
for (int j = 0; j < 101; j++) {
score[j] = 0;
}
for (int i = 0; i < number; i++) {
scanf("%d", &score);
if (0 <= score && score <= 100) {
score[score]++;
}else {
break;
}
}
return 0;
}
607:デフォルトの名無しさん
10/06/11 12:52:35
score って変数を二つ宣言してるからじゃ?
608:デフォルトの名無しさん
10/06/11 12:52:39
エラーメッセージ書いておいてくれないと回答面倒だよ
609:デフォルトの名無しさん
10/06/11 12:56:24
scoreはscore[0]を表すってことを忘れてました
すみません
610:デフォルトの名無しさん
10/06/11 13:28:28
(゚Д゚ )ハァ?
611:デフォルトの名無しさん
10/06/11 13:30:46
違うの?
配列名は配列の先頭要素のアドレスを表すってあるけど
ポインタを詳しく理解してないからアドレスとはなんぞやって聞かれてもクエスチョンマークだけど
612:デフォルトの名無しさん
10/06/11 13:38:11
「配列名は配列の先頭要素のアドレスを表す」を
「配列名は配列の先頭要素を表す」こう解釈したんだろうけど
知らない言葉を無視して前後をくっつけて理解した気になってたら
しょっちゅうトラブル起こるよ
613:9
10/06/11 13:44:44
>>594
そうですね!!ありがとうございます!
理解出来ましたm(_ _)m
本当にありがとうございます!!!
614:デフォルトの名無しさん
10/06/11 13:49:40
BASIC上がりか
615:デフォルトの名無しさん
10/06/11 17:02:14
[1] 授業単元: scanf
[2] 問題文(含コード&リンク):URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3] 環境
[3.1] OS:Linux
[3.2] コンパイラ名とバージョン:gcc
[3.3] 言語:C
[4] 期限: 6月12日 午後9:00 まで
[5] その他の制限:for文まで習ってます。問1、2両方お願いします。
よろしくお願いします。
616:501
10/06/11 17:13:24
>>604,501,523
どうもありがとうございました。参考にさせて頂きます。
ボロノイ図でググってみましたが関連が深そうです。
課題は「データベース構造設計、更新効率性と正規性のバランス」
がテーマの講座で出たものでした。
617:デフォルトの名無しさん
10/06/11 17:38:05
>>615
#include <stdio.h>
問一
int main(void)
{
int i,num[3]={0},t,j,k;
for(i=0;i<3;i++)
scanf("%d", num+i);
j=num[0]/num[2];
k=num[1]/num[2];
for(i=j;i<=k;i++){
t=num[2]*i;
if(num[0]<=t && t<=num[1] )
printf("%d*%d=%d\n",num[2],i,num[2]*i);
}
}
618:デフォルトの名無しさん
10/06/11 17:46:46
>>615
URLリンク(codepad.org)
619:デフォルトの名無しさん
10/06/11 17:58:02
void q1() {
int a, b, c, t, i;
scanf("%d", &a);
scanf("%d", &b);
scanf("%d", &c);
t = a % c;
if (t != 0)
a += c - t;
for (i = a; i <= b; i += c) {
printf("%d, ", i);
}
}
>>617
初期値をループで求めるのはどうなのと思わなくもない
620:619
10/06/11 18:00:00
ごめん >>618 に対してだった