[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 08/07 07:44 / Filesize : 167 KB / Number-of Response : 621
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C/C++の宿題片付けます 136代目



1 名前:デフォルトの名無しさん [2010/05/26(水) 07:45:28 BE:94671825-S★(522522)]
あなたが解けないC言語/C++言語の宿題を片付けもらうスレッドです。気に入らない質問やその他の発言はスルーの方向で。

【質問者へ】
回答者の便宜のため、質問の際は以下を行うことを推奨します。
・質問は【質問テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・問題文やコードをリンクするときは、一言内容にについて説明をつけましょう。
・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはコラー!!です。付け足しは作業を無駄にしがちです。
・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を入力して投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。

【質問テンプレ】
[1] 授業単元:
[2] 問題文(含コード&リンク):
[3] 環境
 [3.1] OS: (Windows/Linux/等々)
 [3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等)
 [3.3] 言語: (C/C++/どちらでも可 のいずれか)
[4] 期限: ([yyyy年mm月dd日hh:mmまで] または [無期限] のいずれか)
[5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)

【アップローダー==ラウンジ】(質問が長い時はココ使うと便利 回答者もコードが長ければここに)
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm
【C 関数検索 man on WWW】 www.linux.or.jp/JM/index.html
【過去ログ検索】        chomework.sakura.ne.jp/
【wiki】               www23.atwiki.jp/homework/

前スレ
C/C++の宿題片付けます 135代目
pc12.2ch.net/test/read.cgi/tech/1269438098/

175 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 23:15:55 ]
>>173
1
int main(int argc, char ** argv)
{
  int x[6]={5,8,6,4,1,3};
  int *p = x;
  printf("sum = %d, mul =%d\n", (*p) + *(p + 2) + *(p + 4), *(p + 1) * (*(p + 3)) * (*(p + 5)));

  return 0;
}
2は意味がまったく分からない。
文字列配列ってのは文字配列の事か?普通に考えるとchar**になるが、それだともっと意味が分からない。
void myprintf(int n, char * string)
{
  int len = strlen(string);
  while(len--)putc(n);
}
ほい。(ほんとか?)

3.
void exchange(char *str1, char *str2)
{
  char buff[7];
  memcpy(buff, str1, 7);
  memcpy(str1, str2, 7);
  memcpy(str2, buff, 7);
}

176 名前: ◆QZaw55cn4c mailto:sage [2010/06/02(水) 23:22:05 ]
>>173
codepad.org/Z8e733Qq
codepad.org/DSF9cx5q
codepad.org/UOPnIBj7

177 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 23:22:41 ]
>>174-176
ありがとうございます

178 名前: ◆QZaw55cn4c mailto:sage [2010/06/02(水) 23:33:14 ]
訂正一問目
codepad.org/AafTjGmU

179 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 00:14:50 ]
>>143
おいそれC++じゃないとコンパイルエラーになるぞ
>>137の[3.3]にはCと書いてあるんだが

180 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 00:38:27 ]
>>179
コンパイラは何をお使いで?

181 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 00:46:26 ]
>>180
コンパイラは関係ない

int *p[2] = {a, b};

これがC++でしか通らない
Cなら

int *p[2];
p[0] = a;
p[1] = b;

と書かなければならない


182 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 00:48:00 ]
>>180
gccの拡張を当てにすんなよ

183 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 03:48:39 ]
>>180
VC2.0で通りますかね



184 名前: ◆QZaw55cn4c mailto:sage [2010/06/03(木) 04:17:55 ]
>>179
おかしいですね。
gcc でも bcc32 でも cl でも駄目押しの lsi-c でも、コンパイルできましたが。
auto な配列への初期化は、最近の規格では OK ではないでしょうか。

185 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 05:38:31 ]
gccをつかって細かいこと気にしすぎな人用のコンパイルオプションつけてコンパイルできたらそれでいいよ

186 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 08:22:26 ]
>>184
cppじゃなくてcにしてみるとか。

187 名前:184 mailto:sage [2010/06/03(木) 08:41:46 ]
はい、拡張子は .c です。どのコンパイラでも問題なくコンパイルできます。

188 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 09:53:13 ]
>>181
勘違いしてるぞ
Cは初期化の時はもう値が決まっている定数ならば何でもよい
関数の戻り値だけがC++で拡張された

189 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 13:32:44 ]
>>188
なるほど、元のコードでは
static int a[] = { 0 };
static int b[] = { 0 };
int p[] = {a, b};
としてあり、 a, b, はコンパイル時には確定しているので auto な p への初期化は可能なんですね。
これを
int a[] = { 0 ];
int b[] = { 0 };
int p[] = {a, b};
とすると、a, b は実行するまではわからないから、コンパイルできないようですね。


190 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 13:58:50 ]
> int a[] = { 0 ];
> int b[] = { 0 };
> int p[] = {a, b};

・・・。
int *p[] = {a, b}; じゃないのか?

191 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 14:44:11 ]
>>190
なんで神妙な感じでそこにつっこみいれたんだろ。
流れ見てたらそれはtypoだと予想できる

192 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 14:49:07 ]
どうせなら]にも突っ込もうぜw

193 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 15:26:06 ]
>>189
そんな感じだね
C++ではコンパイルできてしまうから、Cでも出来ると思いがちだが
実は無理だという。

特に俺の場合staticは関数の呼び出し毎に値が変わって欲しくない
変数にしか付けないので、余計にエラーが出やすい。



194 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 16:40:46 ]
で、今回の場合はaとbがstaticであり、この場合にpをabで初期化することを咎めるのはありやなしや

195 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 18:26:30 ]
>>194
標準のCでは問題ない、ということですね。

196 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 18:32:19 ]
>>182
脊髄反射乙
付和雷同乙

197 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 21:28:40 ]
覚えたての格言や四字熟語を並べ立てて越に浸ってるやつなんなの

198 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 21:30:27 ]
「悦に浸る」だった。Google IMEって誤用とかも変換候補にあるから使いづらい。

199 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 21:36:02 ]
書き込み前に確認しなかった過失を棚に上げてGoogleIMEのせいにするやつってなんなの
使いづらいならやめればいいじゃん

200 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 21:53:06 ]
これがゆとりの実態です
経験値を得ることでモンペへと進化します

201 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 22:01:05 ]
GoogleでもIMEでもとにかく外人の作るソフトはウザイのがおおいな。
テキストボックスの中の文字列に編集を加えようとすると必ず全部選択する。
オレは神経をつかってカレットが狙ったところに来るようにクリックしてるんだがな!

202 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 22:39:35 ]
>>201
コピーしたいのに全選択がめんどくさいというゆとりのための仕様だよ
っていうか、業務系だと日本でも多々ある、というか、そういう要望がでてくるよ
言われたことない?

203 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 23:39:04 ]
#include<stdio.h>

int main(void)
{
int array[5][4];
int i,j;

for(i=0;i<4;i++){
for(j=0;j<3;j++){


printf("%d行%d列の要素を入力してください: ", i+1, j+1);
scanf("%d", &array[i][j]);

array[i][3] += array[i][j];
array[4][j] += array[i][j];
}
}



204 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 23:42:10 ]

for(i=0; i<5; ++i){
for(j=0; j<4; ++j){
printf( "%5d ", array[i][j] );
while(i==5){
printf( "%5d ", array[i][3] );
i++;
while(j==4){
printf( "%5d ", array[4][j]);
j++;
}
}

}
printf( "\n" );
}

「4行3列の配列をキーボードから読み込み、
各行、各列の和、及び配列全体の総和を求め、表示する
プログラムを作成しなさい。」という問題です。
途中まで作りましたが、出力が↓のようになってしまいます。どうすればいいんでしょうか?

1 3 2 -858993454
4 5 6 -858993445
2 4 7 -858993447
11 13 15 -858993421
858993442 -858993435 -858993430 -858993460

205 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 23:47:25 ]
言語はC++
環境はvisual C++ です。
あさってまでに提出しなければなりません。

206 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 23:48:13 ]
配列範囲外

207 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 23:50:57 ]
>>206
配列範囲外とはどういうことでしょうか?

208 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 23:59:35 ]
配列範囲内だが未初期化、というか、過大な領域を作っている

209 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:02:17 ]
>>208
どこが悪いんですか?修正の仕方を教えてもらえるとありがたいです。

210 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:09:59 ]
配列の範囲だっつってんだろ

211 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:11:50 ]
>>209
int array[5][4]={{0}};

212 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:27:30 ]
>>211
ありがとうございます。
おかげで総和以外は出力できました。

もう一つ、総和の計算と出力はどうすればいいんでしょうか?

213 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:31:09 ]
>>209
自分で作ってないからわかんないんだよ
文字列のクセで1個余分に、ってしたのかもしれないけどさ。



214 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:33:57 ]
あと一息だね ↓これが何してるのか知ってたらピンとくる
array[4][j] += array[i][j];

215 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 06:37:13 ]
ここって、プログラムができなくて授業についていけてない奴を、さらについていけなくさせるために
プログラムを全部作ってあげるスレだと思ってたけど、意外とみんな優しいんだね

216 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 07:01:02 ]
>>215
若い芽を摘むかのごとく、
全部教えて上げて、自分たちの食い扶持を維持するためのスレでもある。

217 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 08:40:05 ]
[1] 授業単元:Cプログラミング
[2] 問題文(含コード&リンク):
下記のアップロードされたファイル(数字の羅列)を読み込み、並び替え方法(昇順/降順)で指定されたファイル(out.txt)
へ出力するプログラムを作成せよ
www1.axfc.net/uploader/He/so/280605
以下実行結果

並び替え方法をしていしてください(1:昇順、2:降順)
1

並び替えたファイルへ出力しました。

cat out.txt ←catコマンドで中身確認
1
3
3
3
[3] 環境
 [3.1] OS:Win Vista
 [3.2] コンパイラ名とバージョン:GCC
 [3.3] 言語:C
[4] 期限:本日中

急で申し訳ないですがよろしくお願いします。

218 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 09:34:27 ]
授業すらついていけない奴は競争相手にもならんが
死ぬほど足を引っ張ってくれるので成敗しておく

219 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 10:06:58 ]
>>217
codepad.org/kpLdySlN

ソートはしないけど、入力例に限定的な解法。
入力が、非負でかつ1000未満の整数のみを仮定。
tableでカウントするとき、nのチェックしてなかった。

220 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 10:09:56 ]
そもそもからして、C言語記述課題に対して「解答」という
用語が適切か?

221 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 10:11:44 ]
>>220
頭を使わなくても解ける問題なら質問には来ない
すくなくとも回答ではない

222 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 10:17:20 ]
>>220
もとい文法やライブラリなどの制限があるから完全に自由ではない
のだがそれでも結果が殆ど同一(例えば数字だけとかキーワードだけ
とか)というわけではないんで解答とは言わないほうが良いよな...
だから>>221の言う通り回答というのもおかしい。
強いて言えば模範文例ってところなんだろな

223 名前: ◆/91kCCQXBo mailto:sage [2010/06/04(金) 10:25:56 ]
>>203
pastebin.com/qe6bRjdc



224 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 10:43:33 ]
>>219
これはひどいw

225 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 10:46:47 ]
せっかく上げてくれた模範文例を貶すのはやはりマナー違反

226 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 11:00:03 ]
間違ってても?

227 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 11:22:22 ]
コンパイラが文法違反とかはチェックしてくれるんで
「間違っている」という文章があがることはあまりない
文法以外の明示的暗黙的問わず存在する構文制限や
課題の意図に沿った文章になっているかどうかについては
100%そうであるとも言えないのは当然だが

228 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 11:27:21 ]
219を昇順・降順で実行して見てから言えよw
>>219はコンパイルできるけど、「間違った」プログラムだぞ

229 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 12:18:36 ]
[1] 授業単元:データベース論
[2] 問題文(含コード&リンク):サンプルデータから情報を取りだしその情報をstudents.txtとして出力するプログラムを組め
Students.txtの例は以下の通り
1 tanaka A
2 sano B
3 hori C

[3] 環境
 [3.1] OS:WindowsVista
 [3.2] コンパイラ名とバージョン: Visual C++
 [3.3] 言語:C++
[4] 期限: 2010年6月6日24:00
[5] その他の制限:
サンプルデータの形式はSqlite3、名前はstudents.sqlite3です。studentsテーブルを持ちそのテーブルはID(id)、学生の名前(name)、学生のクラス(class)を持っています。よろしくお願いします。

230 名前: ◆/91kCCQXBo mailto:sage [2010/06/04(金) 13:20:49 ]
e-mail >>217
pastebin.com/aPau6gci

231 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 13:28:51 ]
SQLite3 DataBase

232 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 16:53:18 ]
>>225
模範とならないものなら?
参考文例とでも読み替えておけばよいのかなー

233 名前: ◆QZaw55cn4c mailto:sage [2010/06/04(金) 19:34:51 ]
>>217
codepad.org/tSvtrgGL

>>225
そんなマナーがあるのですか?本当ですか?
間違っていたら、あるいは、間違っていなくても(>>143 に対する >>179, 結論は >>188)ネガティブな反応がありうることは覚悟しておくべきでしょう。
そのようなリスクが怖い弱虫なら回答しなければいいのです。



234 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 19:43:18 ]
リスクを気にせず間違えまくるアホはできれば回答しないで欲しいけどな

235 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 19:45:09 ]
>>214
返答できなくてすいませんでした。
おかげで完成させることができました。
ありがとうございます。

236 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 19:49:10 ]
間違った回答は叩けということでよろしいか

237 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 19:52:31 ]
>>236
いいと思います。

>>234
ほう、どこがまちがっているのですか?

238 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 19:54:16 ]
指摘が具体的ならいいんじゃないか

239 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 19:54:24 ]
>>234
あんたは一生解答でけへんくせに、口だけは達者やなあ

240 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 20:23:47 ]
>>237
お前は今まで何回間違えたか覚えてないの?

241 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 20:28:20 ]
>>235です。何度もすいません。

↓のように出力するにはどうすればいいでしょうか

 1 4 5 10
4 5 6 15
5 8 7 20
10 10 10 30

20 27 28 75

242 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 20:30:07 ]
歪んでしまったので、文章で書きます。
「行和、列和の前は少し空けるようにせよ」と書いてあります。


243 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 20:33:03 ]
>>241

for(i=0; i<5; ++i) {
if(i==4) printf("\n");
for(j=0; j<4; ++j) printf("%*d", j==3 ? 10 : 5, array[i][j]);
}



244 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 20:36:19 ]
ミスった
for(i=0; i<5; i++) {
if(i==4) printf("\n");
for(j=0; j<4; j++) printf("%*d", j==3 ? 10 : 5, array[i][j]);
printf("\n");
}

245 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 20:40:55 ]
>>233
一つ聞いていい?
もしかして>>44=>>46もあなた?

246 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 20:47:20 ]
>>240
何回宿題を解答したか覚えていないのと同じくらいに覚えていません。

247 名前: ◆QZaw55cn4c mailto:sage [2010/06/04(金) 20:48:10 ]
>>245
違います。

248 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 21:00:56 ]
そっか。
あんなバカな読み違いをする人間が他にも回答者面してんのか。

249 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 21:10:47 ]
>>244
すいません。早速入力したんですが、↓のようになってしまいます。
5
4
5
14
6
4
3
13
5
6
7
18
6
5
5
16

22
19
20
61

250 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 21:12:29 ]
if(i==4)
を間違えて
if(i=4)
にしてない?

251 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 21:15:04 ]
>>249
printf("%*d\n",...
ってしてない?

252 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 21:16:28 ]
>>250
アホか

253 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 21:25:58 ]
>>252
ごめん。よく見たら>>251の方があってそうだね。



254 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 21:26:35 ]
>>250-251
そのままコピペしたら出力できるんですが、{ で囲むとできなくなります。

255 名前:250 mailto:sage [2010/06/04(金) 21:29:38 ]
あー、そこだったかぁ。。。

for(j=0; j<4; j++) printf("%*d", j==3 ? 10 : 5, array[i][j]);
printf("\n");

?
for(j=0; j<4; j++) {
 printf("%*d", j==3 ? 10 : 5, array[i][j]);
 printf("\n");
}


for(j=0; j<4; j++) {
 printf("%*d", j==3 ? 10 : 5, array[i][j]);
}
printf("\n");

エスパーにはなかなかなれないもんだな

256 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 21:34:34 ]
>>255
ありがとうございます。
その通りでした。


257 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 22:13:12 ]
>>248
で、あなたが回答者になったのはどれですか?恥ずかしがらないで教えてくださいよ。

258 名前:デフォルトの名無しさん [2010/06/04(金) 22:35:02 ]
[1] 授業単元:プログラム演習
[2] 問題文(含コード&リンク):
任意の文字列を二つ入力し、一つ目の文字列から二つ目の文字列を「全て」検索するプログラムを実装しなさい。
検索結果は、一つ目の文字列を0文字目から数えて、何文字目にあるかを答えるようにしなさい。以下に実行例を示す。

kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10648.txt

[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン:gcc
 [3.3] 言語:C
[4] 期限:2010年6月7日まで
[5] その他の制限:特にありません。
よろしくお願いします。

259 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 22:38:42 ]
strstr

260 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 22:38:52 ]
>>256
>>223 にも作ったのあるよ。この辺で言っとかないと。

261 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 22:47:57 ]
>>223は空白じゃないからお気に召さなかったんじゃないかな

262 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 22:52:31 ]
>>257
>>141

263 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 22:58:05 ]
>>258
#include<stdio.h>
#include<string.h>

int main(void)
{
char buf[256], keyword[256], *p, *q;
int start, end;

printf("文字列を入力してください。\n");
fgets(buf, sizeof(buf), stdin);
if((p=strchr(buf, '\n'))) *p='\0';

printf("検索文字列を入力してください。\n");
fgets(keyword, sizeof(keyword), stdin);
if((p=strchr(keyword, '\n'))) *p='\0';

printf("文字列「%s」は", keyword);
for(p=buf;(q=strstr(p, keyword));p=q+1)
{
start=q-buf;
end=start+strlen(keyword)-1;
printf("%d文字目から%d文字目に存在します。\n", start, end);
}
if(p==buf) printf("存在しません。\n");

return 0;
}



264 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 22:58:55 ]
ま、ここの「回答」で期待されるのは
問題文の意味(文法寄りか応用寄りかとかでも区別)を極力
的確に汲み取りその意図に出来るだけ沿った正しいC文を
模範作文として上げること だろなw

265 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 22:59:06 ]
>>258
codepad.org/g9L9SCFA

266 名前:265 mailto:sage [2010/06/04(金) 23:00:56 ]
ごめん、これ無し。
「全て検索」に対応してない。

267 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:03:25 ]
>>264
つまり、こういうのは期待してない

268 名前: ◆QZaw55cn4c mailto:sage [2010/06/04(金) 23:04:09 ]
>>258
codepad.org/7Eo4s7F6

>>262
がんばって中篇にも挑戦しましょう。

269 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:09:32 ]
>>268
お前が読みそこなったのを一例に挙げただけだぞw

270 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:11:33 ]
>>268
forの条件判断部に関数置くとか、最悪w

271 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:12:15 ]
>>270
へ?なぜ?

272 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:14:17 ]
なぜならループごとに同じ返り値が帰ってくることを分かってるものを呼び出すのは無駄だから。

273 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:17:09 ]
>>272
それもそうですねえ。
strlen() をそのまま書いたほうがよみやすくないですか?



274 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:18:38 ]
こんなバカが他人に
>がんばって中篇にも挑戦しましょう。
こんなこと言ってると思うと笑えない

275 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 23:24:32 ]
>>274
ま、批判するのは簡単ですから。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<167KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef