- 1 名前:デフォルトの名無しさん mailto:sage [2010/06/18(金) 06:27:59 ]
- あなたが解けない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++の宿題片付けます 136代目 pc12.2ch.net/test/read.cgi/tech/1274827528/
- 411 名前: ◆QZaw55cn4c mailto:sage [2010/07/02(金) 05:55:41 ]
- >>409
codepad.org/Md5TRgzM
- 412 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 07:22:59 ]
- >>403
ありがとうございます よろしければ演習2のほうもお願いします・・・
- 413 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 12:17:45 ]
- >>411
ありがとうございます!
- 414 名前:デフォルトの名無しさん [2010/07/02(金) 12:56:28 ]
- [1] 授業単元:C言語
[2] 問題文(含コード&リンク):switch 文を使用して 1. データファイルの新規作成 2. データファイルの追加作成 3. データファイルの読み込みと表示 4. 終了 をメニュー形式で処理するプログラムを作成せよ。 ・ ファイル名はキーボードから入力する。 ・ 1〜4の処理はユーザ関数として定義すること。 void data_write(void) void data_append(void) void data_read(void) void the_end(void) ・1〜4以外の数値が入力されたら再入力させること。 [3] 環境 [3.1] OS:Linux [3.2] コンパイラ名とバージョン:cc [3.3] 言語:C言語 [4] 期限:7月5日
- 415 名前:デフォルトの名無しさん [2010/07/02(金) 17:27:31 ]
- もう麻呂のク(ryで十分じゃんw
- 416 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 18:26:04 ]
- >>415
コードを出したり引っ込めたりしなければね。
- 417 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 19:01:48 ]
- [1] 授業単元:C言語入門
[2] 問題文(含コード&リンク): 正の整数を引数とし、その階乗(n!)を計算して戻り値とする関数 factを作成して動作を確認せよ。 [3] 環境 [3.1] OS:Linux [3.2] コンパイラ名とバージョン:gcc [3.3] 言語:C [4] 期限:2010年7月5日 よろしくお願いします。
- 418 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 19:04:56 ]
- >>417
>>211, >>250, >>306 あたりを参考にしてはいかが?
- 419 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 19:43:49 ]
- >>417
codepad.org/vNVYL56R
- 420 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 20:35:07 ]
- [1] 授業単元:C言語入門
[2] 問題文(含コード&リンク): 実数値(xとする)と正の実数値(yとする)を引数としてx^yを戻り値とする 関数mypowを作成し、プログラムリストと実行結果を示せ。 ただし、xとyについてはmain関数でキーボードから入力するようにし、 出力結果としては、mypow関数の計算結果と数学関数pow関数の結果を 両方表示するようにせよ。また、mypow関数のプロトタイプ宣言も行うこと。 [3] 環境 [3.1] OS:Linux [3.2] コンパイラ名とバージョン:gcc [3.3] 言語:C [4] 期限:2010年7月5日 よろしくお願いします。
- 421 名前:デフォルトの名無しさん [2010/07/02(金) 20:35:15 ]
- [1] 授業単元: プログラム言語
[2] 問題文(含コード&リンク): 10 人の成績を入力し,その順位を成績と共に表示したい。以下の考え方に基づいた プログラムを作成せよ。 1 ? 2次元配列s[10][2] を用意する。 2 ? i=0〜9 のfor 文を用いてs[i][0] に成績を入力する。 3 ? s[0][0] とs[j][0],j=0〜9 を比較し,s[0][0] より大きい数値の個数n を数え る。その個数+1 が成績順位になるので,s[0][1] にn+1 を代入する。 4 ? 同様の操作をs[i][0],i=0〜9 に対して行なえば,その成績順位がs[i][1] とし て求められるので,あとは成績と共に表示すればよい。 [3] 環境 [3.1] OS: WindowsXP [3.2] コンパイラ名とバージョン:VC 6.0 [3.3] 言語: C++ [4] 期限: 2010年7月6日まで [5] その他の制限: main関数 よろしくお願いします
- 422 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 20:39:26 ]
- >>419
ありがとうございます!
- 423 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 21:27:52 ]
- >>408
遅れてすいません。ありがとうございます!
- 424 名前:デフォルトの名無しさん [2010/07/02(金) 21:44:46 ]
- >>416
しつけぇw
- 425 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 22:02:53 ]
- >>423ですが、何度もすいません。
>>408を 80度が「摂氏」なら "C" を「華氏」なら "F" を入力してください: F 日本基準 80.0 度 = 欧米基準 176.0 度 と出力できるようにはできませんか?
- 426 名前: ◆QZaw55cn4c mailto:sage [2010/07/02(金) 22:47:29 ]
- >>420
codepad.org/7QLze0b2 もっとまじめにmypow()を定義しなければならないのでしたら、その旨ご返事ください。考え直します。
- 427 名前: ◆QZaw55cn4c mailto:sage [2010/07/02(金) 23:06:15 ]
- >>421
codepad.org/BowfSESU VC6 でコンパイルできなかったらごめんなさい。
- 428 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 23:47:19 ]
- >>424
質問でも宿題でもないのにあげている、という点で同一人間っぽいですね。 いわゆる自意識過剰ってやつですか。もっと大人になりましょうね。
- 429 名前: ◆QZaw55cn4c mailto:sage [2010/07/03(土) 00:49:16 ]
- >>390
codepad.org/dxhtULqH
- 430 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 00:56:52 ]
- >>425
計算違いがありましたので修正しました。 #include <stdio.h> #define c1(c) (c=='C')?"日本基準":"欧米基準" float CelsiusFahrenheit(float a, char *b) { return (*b == 'F') ? (a - 32) * 5 / 9 : a * 9 / 5 + 32;} int main(void) { float a = 0; char b[1]; printf("温度を入力してください: "); scanf("%f", &a); printf("%g度が「摂氏」なら 'C' を「華氏」なら'F' を入力してください: ", a); scanf("%s", b); printf("%s %5.1f 度 = %s %5.1f 度\n", c1(*b), a, c1('C' + 'F' - *b), CelsiusFahrenheit(a, b)); return 0; }
- 431 名前:デフォルトの名無しさん [2010/07/03(土) 06:36:17 ]
- >>428
し・つ・こ・い。このスレに何しに来てんの?基地外。自分のレスを読み返せ。 浮いてるぞ
- 432 名前:デフォルトの名無しさん [2010/07/03(土) 06:43:38 ]
- >>428
> いわゆる自意識過剰ってやつですか。もっと大人になりましょうね。 自己紹介しているし、このバカw お前の揚げ足取り、反論はどれも論点がズレている。もう少し自分の方が 勘違いをしてコミュ力がないと気づけよ、お子ちゃま。 で、fgetc()の戻り値なんて今更持ち出す池沼乙w
- 433 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 06:45:57 ]
- >>234
よろしければお願いします
- 434 名前:バカ晒しage [2010/07/03(土) 06:48:26 ]
- ageているからという理由で勘違いしているなら
ピエロのお前を晒し続けてやるよw お前がこのスレに無関係な話を延々と見えない敵に噛み付いて し始めているからきめぇつってんだよ。スレタイ読めや、文盲かてめぇは?
- 435 名前:いつまでもおつむは成長しないお子ちゃま [2010/07/03(土) 06:49:18 ]
- 368 名前: ◆QZaw55cn4c 投稿日:2010/06/30(水) 23:23:11
>>344 fgetc() の戻り値は int 型であることを、そろそろ理解していただきたいのですが。 どうですか?成長しましたか?
- 436 名前:見えない敵に噛み付く自分こそ自意識過剰のスレチバカ [2010/07/03(土) 06:50:06 ]
- 428 名前:デフォルトの名無しさん 投稿日:2010/07/02(金) 23:47:19
>>424 質問でも宿題でもないのにあげている、という点で同一人間っぽいですね。 いわゆる自意識過剰ってやつですか。もっと大人になりましょうね。
- 437 名前:デフォルトの名無しさん [2010/07/03(土) 06:53:32 ]
- >>368 = >>428
EOF がマクロで定義されていることを、そろそろ理解していただきたいのですが。 どうですか?精神レベルとプログラミングの技能は成長しましたか? ttp://www.bohyoh.com/CandCPP/C/Library/getchar.html > int getchar(void); getchar() の戻り値は int 型であることを、そろそろ理解していただきたいのですが。 どうですか?成長しましたか?
- 438 名前:433=234 mailto:sage [2010/07/03(土) 07:10:46 ]
- ちなみに期限のほうですが、来週の月曜日にまで延長して貰えました
- 439 名前:デフォルトの名無しさん [2010/07/03(土) 07:18:56 ]
- このスレがどんなスレか、そろそろ理解していただきたいのですが?
スレタイも>>1も読めないアホ
- 440 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 12:50:16 ]
- 内容:
[1] 授業単元:プログラミング [2] 問題文(含コード&リンク): kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10774.txt [3] 環境 [3.1] OS:Linux [3.2] コンパイラ名とバージョン:gcc [3.3] 言語:C [4] 期限:7/6まで [5] その他の制限:特になし 2問ありますがよろしくお願いします
- 441 名前:デフォルトの名無しさん [2010/07/03(土) 13:27:17 ]
- [1] 授業単元:プログラミング演習
[2] 問題文(含コード&リンク): UNIXコマンドのgrep(指定したファイルを読み込み、指定した文字列とマッチする行を出力するコマンド)と同じ動作をするプログラムを実装しなさい。 ただし、オプションなどの副次的な機能はつけなくてもよい。 [3] 環境 [3.1] OS:Linux [3.2] コンパイラ名とバージョン:gcc [3.3] 言語:C [4] 期限:2010年7月5日まで [5] その他の制限:とくにありません。よろしくお願いします。
- 442 名前: ◆QZaw55cn4c mailto:sage [2010/07/03(土) 15:41:24 ]
- >>441
codepad.org/dQt9ehKW
- 443 名前:334 [2010/07/03(土) 17:20:02 ]
- codepad.org/gKSA4OIw
コンパイルが上手く行ったので実行したらゴミができた タイミングよく救急車のサイレンがきこえてきた 死にたいw (gdb) run Starting program: /cygdrive/c/works/1/rev/rev [New thread 2376.0x258] [New thread 2376.0xbf0] 6 [main] rev 2376 exception::handle: Exception: STATUS_ACCESS_VIOLATION 3713 [main] rev 2376 open_stackdumpfile: Dumping stack trace to rev.exe.stack dump Program received signal SIGSEGV, Segmentation fault. 0x611203f8 in _fread_r () from /usr/bin/cygwin1.dll
- 444 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 17:26:03 ]
- >>443
画像開く前から画像の幅と高さがわかるとかどんなエスパーだよバカ
- 445 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 17:29:08 ]
- ワロタ
- 446 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 19:06:49 ]
- >>426
ありがとうございます。
- 447 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 19:44:18 ]
- [1] 授業単元:C言語入門
[2] 問題文(含コード&リンク): 例を修正し、double型の配列変数に格納されている値の 平均値を求める関数aveを作成せよ。また、aveもdouble型とする。 [3] 環境 [3.1] OS:Linux [3.2] コンパイラ名とバージョン:gcc [3.3] 言語:C [4] 期限:2010年7月5日
- 448 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 19:46:04 ]
- >>447の例は以下の通りです。よろしくお願いします。
#include<stdio.h> #define N 10 int sum(int num[]) { int n, s=0; for (n=0;n<N;n++) s+=num[n]; return 0; } int main() { int aa[N], bb; /* 配列変数aaに値を代入 */ bb = sum(aa); printf(“sum=%d\n”,bb); return 0; }
- 449 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 20:06:46 ]
- >>447
#include<stdio.h> #define N 10 double sum(double num[]) { int n; double s=0.0; for (n=0;n<N;n++) s+=num[n]; return s; } int main() { int i; double aa[N], bb; /* 配列変数aaに値を代入 値は適当*/ for (i=0;i<N;i++) aa[i]=i*2.5; bb = sum(aa); printf("sum=%f\n", bb); return 0; }
- 450 名前: ◆GmgU93SCyE mailto:sage [2010/07/03(土) 20:08:55 ]
- >>447
#include <stdio.h> #define N 10 double ave( const double arr[] ) { int i; double total = 0; for ( i=0; i<N; ++i ) total += arr[i]; return total/N; } int main() { const double arr[N] = { 1.23, 9.87, 5.94, 0.157, 7.2, 1.23, 9.87, 5.94, 0.157, 7.2 }; printf( "average = %f", ave(arr) ); return 0; }
- 451 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 20:47:22 ]
- >>408
ありがとうございます!
- 452 名前:デフォルトの名無しさん [2010/07/03(土) 20:52:37 ]
-
[1] c言語活用: [2] 例を改造して、ガウス関数に関する折れ線グラフにしなさい。 codepad.org/bsUmakKX [3] 環境 [3.1] OS : Linux [3.2] コンバイラ名 : gcc [3.3] 言語 : C [4] 期限: 7月 5日まで 例をガウス関数で定義するところまでは自力でできましたが、 グラフが点集合でしか表せません。 現在のX座標の点と隣のX座標の点を直線で結ぶために2組の座標の組 (x1, y1, disp_x1, disp_y1), (x2, y2, disp_x2, disp_y2) を用意するとうまくいくそうですが どうしてもわかりませんでした。 御助力お願いします。
- 453 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 21:42:14 ]
- >>452
handy.h とはなんでしょうか? あと、X Window ?
- 454 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 22:01:38 ]
- >>390
誰かコレの演習2お願いしますっ
- 455 名前: ◆QZaw55cn4c mailto:sage [2010/07/03(土) 22:35:14 ]
- >>390
>>454 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10777.txt >>431 宿題しにきていますが、なにか? >>432 べつに当たり前のことをいってるだけですけどね。でも、当時話題になったが fgetc() ではなくて getchar() マクロや EOF だっただなんて、よくご存知ですね。やっぱり当事者だったんですね。つれた、つれた。 >>434 そういいながらも sage で投稿できないところなんか、末期的としかいわざるを得ないでしょうね。一度 sage で投稿してごらんなさい? まあ一匹の自意識障害者をあぶりだすことができたようで、満足しています。
- 456 名前: ◆QZaw55cn4c mailto:sage [2010/07/04(日) 00:21:30 ]
- >>390
>>454 訂正します。 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10779.txt
- 457 名前:デフォルトの名無しさん [2010/07/04(日) 00:31:44 ]
- [1] 授業単元:プログラム演習
[2] 問題文(含コード&リンク): 以下のプログラムに、下に示す二つの関数を実装し、組み込みなさい。 ファイル中に保存するデータはアスキー形式でも、バイナリ形式でもどちらでも構わないものとする。 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10778.txt ・構造体Employee型のデータが順に保存されているファイルからデータを読み込む関数。 ・作成したデータをファイルに書き出す関数。 例えば、構造体Employeeを下に示すものと同じ定義にしたとする。 この構造体に従ったASCII形式のデータベースファイルを読み込み、社員の追加や、給与の変更をした後、同様なデータベースファイルとして保存できるようにしなさい(もちろん、バイナリ形式のファイルにしても構わない)。 [構造体Employeeの例] typedef struct { char name[16]; int age; int salary; } Employee; [データベースファイルの例] TANAKA 32 620 SUZUKI 25 500 CHIBA 35 650 NAKAMURA 50 1000 IIDA 45 800 [3] 環境 [3.1] OS:Linux [3.2] コンパイラ名とバージョン:gcc [3.3] 言語:C [4] 期限:2010年7月5日まで [5] その他の制限:特にありません。よろしくお願いします。
- 458 名前:457 mailto:sage [2010/07/04(日) 00:43:11 ]
- >>459
ありがとうございます。
- 459 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 00:50:36 ]
- どういたしまして
- 460 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 01:02:03 ]
- >>456
ありがとうございます、助かりました
- 461 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 01:03:27 ]
- 1] 授業単元: プログラミング実験
[2] 問題文(含コード&リンク):kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10780.zip [3] 環境 [3.1] OS: Windows [3.2] コンパイラ名とバージョン: [3.3] 言語: C言語 [4] 期限: ([2010年07月05日22:00まで] [5] その他の制限: よろしくお願いします!
- 462 名前:デフォルトの名無しさん [2010/07/04(日) 01:03:42 ]
- >>455
精神障害者だろ、お前?いつまでも昔の(自分の勘違いのせいで起こった論争)を引き摺るとか。 気持ち悪い。このスレ、お前のオナニースレじゃないんだが?周りを見ろよ。 日頃、現実世界でまともに相手にされていないのがバレバレだぞ。
- 463 名前:デフォルトの名無しさん [2010/07/04(日) 01:05:26 ]
- >>1
> 気に入らない質問やその他の発言はスルーの方向で。 最初の1行も読めないとか、日本人かも疑わしいわ。 ageられているのはお前みたいなキモイ奴を晒しageされていると気づけよ。 このスレにsageルールはないけど?
- 464 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 01:15:35 ]
- ID希望
- 465 名前:精神障害者アスペ君の恥ずかしいレス [2010/07/04(日) 01:15:35 ]
- 368 名前: ◆QZaw55cn4c 投稿日:2010/06/30(水) 23:23:11
>>344 fgetc() の戻り値は int 型であることを、そろそろ理解していただきたいのですが。 どうですか?成長しましたか?
- 466 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 01:23:04 ]
- どなたか教えてください。ずっと考えてたけど、答えがわかりませんorz。
<標準関数>文字列と削除文字列を入力し、文字列中から削除文字列を削除しなさい。 ※配列の使用は2つだけ。 例) 文字列入力→ABCDEFAABCDABC 削除文字列→ABC 結果文字列→DEFAD どなたか教えてください、お願いします。
- 467 名前:デフォルトの名無しさん [2010/07/04(日) 01:35:50 ]
- IDが表示されない、だから相手が特定できないから自分にレスした奴を
虱潰しに煽る事で炙り出そうって魂胆だろ。一生見えない敵と戦うぞ、こいつw
- 468 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 02:00:45 ]
- >>467
今来産業の俺にもう少し分かりやすく
- 469 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 02:05:50 ]
- >>466
#include <stdio.h> #include <string.h> int main(void) { char source[] = "ABCDEFAABCDABC"; char target[] = "ABC"; size_t l = strlen(target); char *p; puts(source); puts(target); while (p = strstr(source, target)) { while (p[0] = p[l]) { p++; } } puts(source); return 0; }
- 470 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 02:06:11 ]
- 麻呂のクソースを超えるクソースは出てこない、間違いない
- 471 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 02:21:25 ]
- >>469
※配列の使用は2つだけ。 って言われてるけど
- 472 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 02:35:20 ]
- >>471
はあ?確保してる配列は2つだけだろうが 脳みそヒヨコかよ
- 473 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 11:33:13 ]
- >>449
「ave」という文字がないのですがこれでいいんですかね?
- 474 名前:デフォルトの名無しさん [2010/07/04(日) 14:29:58 ]
- >>453
handy.h はHandyGraphic という グラフィックスライブラリを使うことを意味しています。 また学校のパソコンなのでわかりませんがおそらく X Windowかと思われます。いいかげんですみません。 明日提出なのでよろしければ、どなたかよろしくお願いします。
- 475 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 14:41:34 ]
- [1] 授業単元:プログラミング
[2]問題文: ファイルseiseki.txt から氏名と点数を読み込んで、成績順に並べ替え、結果を画 面に表示するプログラムを作成せよ。 ・氏名は2次元配列、点数は1次元配列に格納する。 ・ データの並べ替えには単純挿入法、単純選択法またはバブルソートを使用する。 ・ 文字列 x[]と文字列y[]の入れ替えは、文字列操作関数strcpy を用いて行う。 strcpy(z,x); strcpy(x,y); strcpy(y,z); [3] 環境 [3.1] OS:Linux [3.2] コンパイラ名とバージョン:gcc [3.3] 言語:C [4] 期限: ([2010年07月06日0:00まで] この問題が解ける方はいらっしゃいますでしょうか。
- 476 名前: ◆QZaw55cn4c mailto:sage [2010/07/04(日) 15:11:12 ]
- >>475
codepad.org/1E7wG9Fa >>463 >>1 を読めないのはおまえさんも同じ。私?いちおう宿題といてますけどね。 なによりこれだけの過剰反応を示していること自体が、つれた、つれた、と判断されてもしかたのないことでは? さらしあげ?専用ブラウザを使っている私にはなんのことだか。 >>467 それはおまえさんのことですがな。
- 477 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 15:21:19 ]
- >>469
よみにくいから段下げをつけてくれ
- 478 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 15:24:06 ]
- >>473
>>450
- 479 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 15:36:07 ]
- >>477
ついてるよ メモ帳にコピペしてみ
- 480 名前:デフォルトの名無しさん [2010/07/04(日) 15:41:04 ]
- >>457もお願いします。
- 481 名前:デフォルトの名無しさん [2010/07/04(日) 16:04:42 ]
- [1] 授業単元:方程式の解
[2] 問題文(含コード&リンク):方程式exp(-x^2/2)=0.5の解を求める [3] 環境 [3.1] OS:Windows Vista [3.2] コンパイラ名とバージョン:Cygwin [3.3] 言語:C [4] 期限:7/9 [5] その他の制限: double f(double x); int main(void){ double x,min_f,solution; min_f=1e100; for(x=0;x<=3;x+=dx){ printf("%e,%e\n",f,min_f); if(fabs(f(x))<min_f){ solution=x; min_f=fabs(f(x)); }} printf("f(%e)=%e\n",solution,min_f); return 0; } double f(double x){ double y; y=exp(-x*x/2)-0.5; return y; } と組んで実行できたんですが、なぜmin_fを最初に10^100とするのでしょうか? なんか私の感覚的には10^-100な気がするのですが・・・ この部分の解説お願いします。
- 482 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 16:20:47 ]
- >>479
確かにソースをみるとついてますな。
- 483 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 16:44:30 ]
- >>481
範囲をdx刻みで分割して、|f(x)|が最小となるxを求める。 min_fは暫定の最小。もしあるxで|f(x)|<min_fなら、min_fを更新する。 dxに対してmin_fを小さくしすぎると、|f(x)|<min_fなxがない可能性がある。
- 484 名前:デフォルトの名無しさん [2010/07/04(日) 20:06:11 ]
- >>476
うわっ、お前マジキモイ・・・そのままトリップを付けたまま書き込めよ。 必死に自分の不満、苛立ちを露にする長文を書くしバカ丸出しw
- 485 名前:デフォルトの名無しさん [2010/07/04(日) 20:06:54 ]
- >>476
> それはおまえさんのことですがな。 いや、お前のことだよ。第一、お前はトリップを付けているが お前にレスした奴が特定の一人とは限らないだろ?
- 486 名前:デフォルトの名無しさん [2010/07/04(日) 20:07:19 ]
- >>476
見えない敵と戦う必死な戦士、かっちょわりぃ〜w
- 487 名前:デフォルトの名無しさん [2010/07/04(日) 20:08:06 ]
- >>476
>>1 >あなたが解けないC言語/C++言語の宿題を片付けもらうスレッドです。気に入らない質問やその他の発言はスルーの方向で。 読めませんか?相手をいちいち自分の勘違いで挑発するお前が一番幼稚
- 488 名前:デフォルトの名無しさん [2010/07/04(日) 20:08:28 ]
- >>476 日本語でおk
- 489 名前:デフォルトの名無しさん [2010/07/04(日) 20:09:12 ]
- >>476
自分はさっぱり分かりません、みたいなしらばっくれた書き込みをして 自分がした 勘違い を認めないとか、頭おかしいぞw 自覚が無いなら責任が問われる社会では通用しません。
- 490 名前:デフォルトの名無しさん [2010/07/04(日) 20:09:55 ]
- >>476
最後の1行がみっともないです ><; 早くこのスレから出て行くか、大人になって下さい ><; ねぇ、まだ社会に出て働いた事の無いお子ちゃまw
- 491 名前:デフォルトの名無しさん [2010/07/04(日) 20:10:37 ]
- >>476
やっぱりお前が>>1の注意書きを読めてないじゃんw
- 492 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 20:11:40 ]
- >>476
そろそろ、自分の苛立ちを見えない敵にぶつけないで良いよ。 今後無駄なレスをしても、スルーされるだけだからw で、お前は俺を麻呂と思っているんだろ?麻呂があれから 騙りもあり、しばらく来ていなかったことも知らないとは・・・ そうやって見えない敵に噛み付いてなさいw
- 493 名前:デフォルトの名無しさん [2010/07/04(日) 20:14:39 ]
- >>476 の書き込み全てが恥ずかしい。このスレに何しに来てんですか?
他人にお前こそと言う前に、議論するスレは他にありますので、そちらでやって下さい。 トリップ付けてまでバカ晒すなよ、ガキw
- 494 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 20:16:42 ]
- >>493
お前はコテハンかトリップつけろクズ
- 495 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 20:28:46 ]
- >>469
解答ありがとうございます。もしよろしかったら、使用する標準関数は、strncmp(),strcpy(),strlen()で書いてもらえないでしょうか?
- 496 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 20:47:34 ]
- 少しも勉強しないんだな。それでいいのか若者
- 497 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 20:56:45 ]
- >>476
ありがとうございます。助かりました。
- 498 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 21:23:46 ]
- >>495
codepad.org/T48qu3kj
- 499 名前:481 [2010/07/04(日) 21:37:31 ]
- >>483
どうもありがとうございます。納得できました。 ifの条件文に引っかからなくなる直前のxがsolutionとなる、という認識で大丈夫ですか?
- 500 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 23:15:12 ]
- >>478
ありがとうございます。
- 501 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 23:29:02 ]
- [1] 授業単元:C言語入門
[2] 問題文(含コード&リンク): 次式の値を返す関数を作成せよ。 f(x)=e^{-x} cos(2πx) その関数を用いて0≦x≦3の間で0.1刻みで計算し、結果をリダイレクトで ファイルに記録せよ。その結果をgnuplotでグラフにして示せ。 [3] 環境 [3.1] OS:Linux [3.2] コンパイラ名とバージョン:gcc [3.3] 言語:C [4] 期限:2010年7月6日 よろしくお願いします。
- 502 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 00:35:56 ]
- だれか>>440お願いします。
- 503 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 04:14:21 ]
- >>440
【1】 (1) return ; (2) shift_down(heap, s, 2*s, n); 【2】 (2) swap(&heap[1], &heap[i]); (2) shift_down(heap, 1, 2, i-1); 酷いコードだ。 教育だからこそ、スマートなコードにしてくれることを切に願う。
- 504 名前:デフォルトの名無しさん [2010/07/05(月) 05:16:09 ]
- [1]授業単元:プログラミング演習
[2]問題文;離散探索木(26進)と外部ハッシュ法の比較(探索関数) キー: 文字列 使用ファイル: wordE100KR.dat 上記ファイルを読み込み、通常の配列に格納する。 この配列から要素を読み込み、分離連鎖法および離散探索木(26進)を生成する。 格納された要素と同一の要素集合すなわち、配列に格納された用語集合に対して、1万語毎に探索を行い、照合回数、および探索時間を測定する。 結果として、照合回数について20個のデータ(2×10)、同様に探索時間について20個のデータ(2×10)が得られる。 これらのデータをExcelに格納し、表、グラフを作成し、分析せよ。 [3]環境 [3.1]OS;windowsXP [3.2]コンパイラ名とバージョン:gcc [3.3] 言語:C/C++どちらでも可 [4]期限;7月8日 使用ファイルはrg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htmにあります。 丸投げで申し訳ありません。よろしくお願いします。
- 505 名前:デフォルトの名無しさん [2010/07/05(月) 06:49:51 ]
- すみません、>>457もお願いします。
- 506 名前:デフォルトの名無しさん [2010/07/05(月) 12:32:23 ]
- [1] 授業単元: C言語プログラミング
[2] 問題文メモリや実行時間の許容範囲内の、最大完全数、最大友愛数、および最大婚約数を算出プログラムを作成 [3] 環境 [3.1] OS: Windows [3.2] コンパイラ名とバージョン:Microsoft Visualstadio 2003 [3.3] C言語・C++ [4] 期限: ([2010年7月6日12:00まで よろしくお願いします。
- 507 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 16:52:56 ]
- >>461おねがいします
- 508 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 17:01:57 ]
- >>507
zipはめんどくさいので放置。 できれば1レス、最低でもWEBだけで確認できる様に書きなおせ。
- 509 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 17:03:46 ]
- >>506
> 許容範囲内 とは誰が許容する範囲内なんだ。 具体的に書きなおせ。
- 510 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 17:50:36 ]
- 最大友愛数、最大婚約数…
- 511 名前: ◆QZaw55cn4c mailto:sage [2010/07/05(月) 18:29:52 ]
- >>501
codepad.org/GosjtHA7
|

|