1 名前:デフォルトの名無しさん [2008/12/31(水) 08:02:03 BE:378684285-PLT(43140)] あなたが解けない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++の宿題を片付けます 120代目 pc11.2ch.net/test/read.cgi/tech/1229424329/
413 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 14:15:56 ] >>412 馬鹿じゃねーの?
414 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 14:20:42 ] 言葉の意味も知らずに、自分の感覚で答えるから、世間からズレてると 思われていると気づかない引きこもりが多いんだな、このスレってw 来年くらいで 早急 w
415 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 14:21:46 ] >>412 それで、来年が早急でない根拠は?
416 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 14:22:47 ] >>414 自分の感覚が絶対と思っているのは、 ひどい田舎者か、 引きこもりなんじゃね?
417 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 14:46:29 ] >>407 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8570.txt
418 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 14:47:19 ] >>401 の者ですが、テンプレどおりに書かなくて迷惑かけてすみませんでした。 期限は2009年01月08日中にお願いします。
419 名前:デフォルトの名無しさん [2009/01/08(木) 14:56:35 ] だれか>>382 お願いします ……なにか不備があったのでしょうか。
420 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 15:07:01 ] >>419 とりあえず、「sample-11-1.c」ってなんだ?
421 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 15:13:22 ] >>401 です。 >>417 ありがとうございます。 ただ、今さっきわかったのですが (1)で出来たday.txtの内容が 1回目 ××/××/×× 2回目 ××/××/×× 3回目 ××/××/×× ・ ・ ・ N回目 ××/××/×× といった書き方でなければいけないようです。 後、構造体の配列と構造体の関数間での受け渡しを使用しなければならないらしいので、 お手数掛けますがもう一度(1)と(2)をお願いします。
422 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 15:20:02 ] >>421 >>1 >・後から問題に付け足しするのはコラー!!です。付け足しは作業を無駄にしがちです。
423 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 15:31:43 ] >>422 本当にすみません。 次からは気をつけますので>>421 をお願いします
424 名前:デフォルトの名無しさん [2009/01/08(木) 15:40:53 ] >>420 すいません。書き忘れでした 下に書いてあるプログラムの名前です
425 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 16:19:00 ] >>423 おまえはすでにしんでいる
426 名前:デフォルトの名無しさん [2009/01/08(木) 16:24:01 ] [1] 授業単元:プログラミング演習 [2] 問題文 m*dv/dt=mg-kv をRunge-Kutta法で解き,抵抗係数k=0,0.1,0.15,0.3のときの 速度vの時間による変化を表せ。 なお質量m=0.1[kg],重力加速度g=9.8[m/s*s]とする。 [3] 環境 [3.1] OS:Windows [3.2] コンパイラ名とバージョン: [3.3] 言語: C [4] 期限: 1月9日 11:00 [5] その他の制限:とくにないです。 かなり急ぎの課題です。よろしくお願いします。
427 名前:424 [2009/01/08(木) 16:30:18 ] すいません、>>382 の課題お願いします…… もはや「おまえはもうしんでいる」状態なのでしょうか……
428 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 16:34:02 ] NODEが何かわからない >>427
429 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 16:34:32 ] >>399 ありがとうございます できれば簡単な関数でお願いしたいのですが……
430 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 16:35:36 ] >>425 本当に反省しています。 とてもピンチな状況なので>>421 をお願いします(;_;)
431 名前:デフォルトの名無しさん [2009/01/08(木) 16:40:08 ] [1] 授業単元:プログラミング演習 [2] 問題文 (d*d*y)/(d*x*x)=-M/(E*I)=W/(EI)*x をRunge-Kutta法で解き,片持ちばりのx方向におけるy方向 変異の分布を示せ。ただし,先端に集中荷重が負荷されている ものとし,ヤング率はE-206[GPa],集中荷重はW=30[N]とする。 求める図は文章での説明になります。 一方が壁に設置されていて厚さ5mm,オクイキが100mm 壁に設置されているところから500mm突き出ている物体です。 Wは突き出ている先端に上から下に向けてかかる力で, その点をoとします。oから壁へ向かう方向がx軸正方向, oから下へ向かう方向をy軸正方向とします。 わかりにくくてすみません。 [3] 環境 [3.1] OS:Windows [3.2] コンパイラ名とバージョン: [3.3] 言語: C [4] 期限: 1月9日 11:00 [5] その他の制限:とくにないです。 かなり急ぎの課題です。よろしくお願いします。
432 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 16:42:04 ] よろしくおねがいします。 [1] 授業単元:OS [2] 問題文(含コード&リンク): www.takagi.nuie.nagoya-u.ac.jp/~nakamura/os-EN2008/thread/ の、第12回演習(生産者・消費者問題) [3] 環境 [3.1] OS: CentOS [3.2] コンパイラ名とバージョン: gcc 4.1.2 [3.3] 言語: C [4] 期限: 2009/01/15 [5] その他の制限: lock,unlockシステムコールを使ってください。 リンク先のヒントに従ってもらうとうれしいです。
433 名前:424 [2009/01/08(木) 16:51:56 ] >>428 そのNODEっていうのは恐らく二分木の問題で使われてるNodeのことみたいですね。多分 わからなかったらNode使わなくていいですよ。 とりあえず、プログラムのKEY云々て列にある数値が入った二分木から標準入力でその数があればyes、無ければNoってだすプログラム作ってくれれば幸いです
434 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 16:55:41 ] >>424 >>1 を一億万回嫁。
435 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 16:58:37 ] >>430 言葉では何とでも言えるよな。 >>428 への回答はどうなってるんだ? また、条件が追加されたら洒落にならんぞ。 こりゃ「おまえはもうしんでいる」状態だな。
436 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 17:06:58 ] >>435 >>433 っていうか、オマエの中で何かが綯い交ぜになっている
437 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 17:09:21 ] 本当に間違った事したと思ってます。 反省していますので、どうか>>421 お願いします。 本当に時間がないんです。
438 名前:424 [2009/01/08(木) 17:11:30 ] Nodeの定義は、下のプログラムで定義してあるのかとずっと思ってたんですが……違ったのですか? 問題文これしかなくて……
439 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 17:11:58 ] >>433 NODEとKEYを定義して、コンパイルしてみた。 KEY init_data[num_of_data]={50, 20, 70, 10, 30, 60, 100, 25, 65, 150}; で、gccだと、コンパイルエラーになる。
440 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 17:17:09 ] [1] 授業単元:C言語入門 [2] 問題文(含コード&リンク):kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8573.txt [3] 環境 [3.1] OS: (Windows) [3.2] コンパイラ名とバージョン: (VC2005) [3.3] 言語: (C++) [4] 期限: 2009年1月8日24時 [5] その他の制限: c言語の初歩の段階です。 最後の砦の2chに来ました。 質問文の方で至らないところもあると思いますがどうか教えてください。
441 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 17:27:38 ] >>440 #include <iostream> #include <algorithm> int main() { char buf[80], a = 0; int n = 0; std::cout << "キーから文字を数文字入力してください"; std::cin >> buf; std::cout << "調べる文字を入力してください= "; std::cin >> a; std::cout << "入力された文字列の中に m は、" << (n = std::count(buf, buf + 80, a)) << " 個ありました。" << std::endl; return 0; } どう見てもCじゃありません、本当にありがとうございまいました
442 名前:デフォルトの名無しさん [2009/01/08(木) 17:30:42 ] >>440 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8574.c getsは使いたくない性分で
443 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 17:38:50 ] >>436 >>433 が回答になっているとでも思っているのかw
444 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 17:41:00 ] >>443 オマエはツリーをみてみた方が良いよ
445 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 17:54:22 ] >>444 お前、NODEがどんなものか解るんだろ。回答してやれよ。 俺はわかんね。
446 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 17:55:27 ] [1] 授業単元:プログラミング演習U [2] 問題文(含コード&リンク): kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8575.txt [3] 環境 [3.1] OS:Windows XP [3.2] コンパイラ名とバージョン:Microsoft Visual Studio .NET 2003 [3.3] 言語:C++ [4] 期限:2009年1月9日 午前中まで [5] その他の制限:できるだけ簡単な関数でお願いします よろしくお願いします
447 名前:424 [2009/01/08(木) 18:10:56 ] 一応、教科書みながらここまでやってみました。 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8576.txt このプログラムがあってれば、あとは標準入力から探索して判定を出すって感じなんですが…… 続きやってくれませんか
448 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 18:11:18 ] >>442 ありがとうございます。 ちなみにgetsを使ったソースも教えてもらえると助かります。 getsの文とsizeifの文を比較してみたいので
449 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 18:27:49 ] >>381 ありがとうございます。 色々と変えてやってみましたがこの状態で小文字数えるところでエラーがでて終了してしまいます。 ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8577.txt どこがダメなんでしょうか・・・?
450 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 18:37:56 ] >>449 while (...) {} に入る前に a=0; (>>381 のAに相当) while (...) {} 中の最後に ++a; (>>381 のCに相当)
451 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 18:39:13 ] >>449 while(moji[a] != '\n')
452 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 18:48:31 ] >>450-451 あ、あれ。見直したら直す前のプログラムになってたorz a=0; while(moji[a] != '\n'){ if (moji[a] >= 'a' && moji[a] <= 'z') ++a; } s=a; printf("英小文字の数 = %d\n",a); こうでしょうか? 「文字列の長さ」の後反応がなくなるんです・・・
453 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 18:54:24 ] >>452 gets()だと\nが入らないので終了条件を'\0'にする while(moji[a] != '\0')
454 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 18:57:04 ] >>447 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8578.txt
455 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 19:07:08 ] >>453 ありがとうございます。 やってみたところ全部小文字で入力した場合は最後までいくのですが、一文字でも大文字が入ると途中でとまってしまうんです。 hello→最後まで Hello→途中でとまってしまう
456 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 19:11:44 ] >>455 a=0; while(moji[a] != '\0'){ if (moji[a] >= 'a' && moji[a] <= 'z') s++; ++a; } printf("英小文字の数 = %d\n",s);
457 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 19:23:04 ] >>456 できました 本当にありがとうございました!
458 名前:デフォルトの名無しさん [2009/01/08(木) 20:42:58 ] [1] 授業単元: [2] 問題文(含コード&リンク): kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8579.txt [3] 環境 [3.1] OS:Windows xp [3.2] コンパイラ名とバージョン:VC 6.0 [3.3] 言語: C++ [4] 期限: 2009/1/9/1:00 [5] その他の制限:問題文に中にあります。 自分では全くわかりません、期限が短いですができる方おねがいします。
459 名前:nyao mailto:sage [2009/01/08(木) 20:51:31 ] >>373 です。 >>378 なるほど 0が出たら+1ですか…(・ω・)
460 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 20:52:43 ] >>446 と>>458 は同じ課題 C言語なら俺に聞け(入門篇)の過去ログ調べてみ
461 名前:nyao mailto:sage [2009/01/08(木) 20:54:02 ] >>386 さんへのレスでした。 すいませんorz
462 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 20:55:46 ] >>460 別スレだったかも?質問してた人はちゃんと出来てた。
463 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 21:11:32 ] >>459 ちがうだろ
464 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 21:15:03 ] >>462 detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1121691611 pc11.2ch.net/test/read.cgi/tech/1229424329/777
465 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 21:25:40 ] [1] 授業単元: 科学実習T [2] 問題文: 配列に順番に入力した数字を代入するプログラムを作れ。 すなわち、例えば以下のようなものを作れ。 1度目にinput_number()で入力した数を、numbers[0]に代入し、 2度目にinput_number()で入力した数を、numbers[1]に代入し、 … n 度目にinput_number()で入力した数を、numbers[n-1]に代入する。 input_number()という関数は、自分で定義するように。 [3] 環境 [3.1] OS: windows xp [3.2] コンパイラ名とバージョン:gcc -o [3.3] 言語: C言語 [4] 期限: 2009年1月13日 お願いしやす
466 名前:デフォルトの名無しさん mailto:sage [2009/01/08(木) 21:29:35 ] これも頼む [1] 授業単元: 科学実習T [2] 問題文: 配列に代入された数値を小さい順に並べ変えるプログラムを作れ。 ただし、数値は配列numbers[]にすでに代入されているものとし、変数nには代入された数値の個数が代入されているものとする。 (例) int numbers[10] = { 82, 47, 2, 29, 95, 15, 38, 66, 51, 72 }; int n = 10; (注意) このプログラムを実行すると、並べ変えを終えた配列ができる。 この配列は、元のnumbers[]の中身が並べ変わったものでも良いし、別の配列を作って、そ の中に並べ変えた数値が代入されているのでも良い。 出来上がった配列の要素を順に表示すると 2, 15, 29, 38, 47, 51, 66, 72, 82, 95 のようになる。 [3] 環境 [3.1] OS: windows xp [3.2] コンパイラ名とバージョン:gcc -o [3.3] 言語: C言語 [4] 期限: 2009年1月13日
467 名前:デフォルトの名無しさん [2009/01/08(木) 22:21:47 ] どなたか >>426 >>431 をお願いします。 コンパイラ名ってのがよくわからないんですが gccとか打ってコンパイルしてます
468 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 00:12:42 ] [1] 授業単元:プログラム技術 [2] 問題文(含コード&リンク): char str[5][10] = { "home", "arow", "abec","bobo" }; という二次元配列があったとして、この配列に格納されている文字列を 格納されている配列番号とともに、アルファベット順に表示させるプログラムを作れ。 [3] 環境 [3.1] OS:Windows [3.2] コンパイラ名とバージョン:Microsoft Visual Studio .NET 2003 [3.3] 言語:C++ [4] 期限:特になし [5] その他の制限:特になし よろしくお願いします。
469 名前:367 mailto:sage [2009/01/09(金) 00:18:53 ] >>370 ありがとうございました。
470 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 00:44:46 ] >>465 #include<stdio.h> #define N 10 int input_number() { int v; scanf("%d", &v); return v; } int main() { int i, v[N]; for (i = 0; i < N; i ++) { v[i] = input_number(); } for (i = 0; i < N; i ++) { printf("%d\n", v[i]); } return 0; }
471 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 00:49:12 ] >>466 #include<stdio.h> int main() { int numbers[10] = { 82, 47, 2, 29, 95, 15, 38, 66, 51, 72 }; int n = 10, i, j, t; for (i = 0; i < 10; i ++) { printf("%d ", numbers[i]); } printf("\n"); for (i = 0; i < 10-1; i ++) { for (j = i+1; j < 10; j ++) if (numbers[i] > numbers[j]) { t = numbers[i]; numbers[i] = numbers[j]; numbers[j] = t; } } for (i = 0; i < 10; i ++) { printf("%d ", numbers[i]); } printf("\n"); return 0; }
472 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 00:58:13 ] >>468 #include<iostream> #include<string> #include<map> int main() { char str[5][10] = {"home", "arow", "abec","bobo", "dummy"}; typedef std::map<std::string, int> Map; Map m; for (int i = 0; i < 5; i ++) m.insert(Map::value_type(str[i], i)); for (Map::const_iterator it = m.begin(); it != m.end(); ++ it) std::cout << it->second << ":" << it->first << std::endl; return 0; }
473 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 01:04:00 ] >>472 すみません、 map関数とdummyデータを使わずにやることはできませんか?
474 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 01:07:20 ] ふざけてんのか
475 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 01:12:38 ] >>473 char str[5][10] = {"home", "arow", "abec","bobo"}; typedef std::multimap<std::string, int> Map;
476 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 01:33:24 ] #include <iterator> #include <cstring> int main() { char *str[5] = {"home", "arow", "abec","bobo"}; char *str2[5]; std::partial_sort_copy(str, str + 4, str2, str2 + 4, strcmp); std::copy(str2, str2 + 4, std::ostream_iterator<char *>(std::cout, "\n")); return 0; }
477 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 01:55:57 ] 280と282で教えてもらったプログラムの 2と4が動かないんですが何が悪いんでしょうか
478 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 02:01:29 ] お前の頭
479 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 02:21:04 ] >>478 おいっ、基地外、鏡を見ろよ。ほれ、何が映った? 出来の悪い面が映ったよな?それ、誰の面だ?お・ま・え・の・だ・よw
480 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 02:42:14 ] やぁ先生、見てるかい?
481 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 06:20:20 ] [1] 授業単元: C言語 [2] 問題文: スタックを操作する関数 push()とpop()を作れ。 (注意)次のようなmain()を使って、push(int v), int pop()の動作を確かめよ。 #include <stdio.h> main() { int d; push(1); push(2); push(3); d = pop(); printf("First data = %d\n", d); d = pop(); printf("Second data = %d\n", d); push(4); d = pop(); printf("Third data = %d\n", d); push(5); d = pop(); printf("Fourth data = %d\n", d); d = pop(); printf("Fifth data = %d\n", d) }
482 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 06:20:41 ] ---------------- 結果は、 First data = 3 Second data = 2 Third data = 4 Fourth data = 5 Fifth data = 1 と表示します。 [3] 環境 [3.1] OS: windows xp [3.2] コンパイラ名とバージョン:gcc -o [3.3] 言語: C言語 [4] 期限: 2009年1月20日
483 名前:デフォルトの名無しさん [2009/01/09(金) 07:08:38 ] [1] 授業単元:Cプログラミング [2] 問題文(含コード&リンク):kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8581.zip [3] 環境 [3.1] OS: Windows vista [3.2] コンパイラ名とバージョン: gcc [3.3] 言語: C言語 [4] 期限: 2009年1月10日10:00まで [5] その他の制限: 特になし txtで保存すると図が表示されなくなってしまうので、pdfのままにしました。 zipになってしまい申し訳ないです よろしくお願いします!
484 名前:483 [2009/01/09(金) 07:16:27 ] OSはXPでも問題ないです コンパイラ名とバージョン:gcc -o でお願いします 追記すいません
485 名前:デフォルトの名無しさん [2009/01/09(金) 08:33:00 ] >>426 >>431 お願いします。どなたか助けてください。
486 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 10:35:31 ] >>481-482 #include <stdio.h> int a[100]; int sp=0; void push(int v){a[sp++]=v;} int pop(){return a[--sp];} int main(){ /*省略*/ printf("Fifth data = %d\n", d) ←>>482 はセミコロン抜けてる }
487 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 10:43:37 ] >>485 数値解析系の宿題は需要、供給ともに少ないから なかなか回答者は現れないだろうなあ。
488 名前:デフォルトの名無しさん [2009/01/09(金) 11:18:04 ] [1] 授業単元:プログラミング [2] 問題文 次に示すTableのデータに関して,以下の計算を行う. (1)1次式を当てはめてその式を示す.同時に2乗累積誤差Eを求める. (2)2次式を当てはめて上と同じことを行う. (3)2次式を当てはめて上と同じことを行う. Table X=-4,Y=13.4 X=-3,Y=7.2 X=-2,Y=2.7 X=-1,Y=1.2 X=0,Y=0.6 X=1,Y=3.1 X=2,Y=6.9 X=3,Y=12.5 X=4,Y=20.8 X=5,Y=31.7 X=6,Y=44.0 [3] 環境 [3.1] OS: Windows xp [3.2] コンパイラ名とバージョン: Microsoft Windows XP [Version 5.1.2600] [3.3] 言語: C言語 [4] 期限: 2009年1月10日15:00まで [5] その他の制限: ありません よろしくお願いします.
489 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 11:22:48 ] >>485 ルンゲクッタと書かれては問題見る気もしないんだ お前が急いでるかどうかは回答者にはどうでもいいことなので関係ないんだ
490 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 11:47:21 ] >>489 さっぱりわからん hwm3.gyao.ne.jp/nata-coco/hokou-2.pdf
491 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 12:41:32 ] >>426 ちなみに v(t)=mg/k+(v0-mg/k)exp(-kt/m) (k!=0.0) v(t)=gt (k==0.0) だと思ふ
492 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 13:03:47 ] [1] 授業単元:システム設計2 [2] 問題文:1〜100の間で数当てゲーム [3] 環境 [3.1] OS: Windows Vista [3.2] コンパイラ名とバージョン:cygwin-b20 [3.3] 言語: C [4] 期限: [2009年1月12日15:00まで] [5] その他の制限: 標準ライブラリはなるべく使わないようにお願いします。 以上お願いします。
493 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 13:12:47 ] APIをつかって入力と出力をしろというのか
494 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 13:14:27 ] どなたか>>401 を>>421 の条件で本当にお願いします。 期限が今日なので17時までで、できれば早めにお願いします。 構造体の関数間での受け渡しはsub関数でお願いします。
495 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 13:35:40 ] >>393 オナニーソース。 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8582.c 個人的に読み込み処理の手直しをしてみたかったんで書いた。 問題文がなくなってるんでここまで。 Linux(Debian) gcc で確認。
496 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 14:28:08 ] >>488 2乗累積誤差ってのがわからん。 式を適当に決めて誤差を求めるだけでいいのか? それとも誤差を最小にするような式を求めろってこと? (3)は3次式の間違い? コンパイラは何だ?
497 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 15:01:42 ] >>431 I の値は? Eの値は 10^-206 * 10^9 [Pa] ? それとも - は = の typo で E=206*10^9 [Pa] ? # 断面2次モーメントなんて知らない
498 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 15:06:26 ] >>494 何言ってんだか分からないので無理
499 名前:デフォルトの名無しさん [2009/01/09(金) 15:10:43 ] 1] 授業単元:プログラミング演習 [2] 問題文:hpgoda.eng.niigata-u.ac.jp/lecture2008/Cprogramming/12/12.html [3] 環境 [3.1] OS:linux [3.2] コンパイラ名とバージョン:gcc [3.3] 言語: C [4] 期限: 2009年1月10日 [5] その他の制限: 問題ページ中の関数、プログラム例を使って作ってください。 データのグラフ化は自分でできます 以上お願いします。
500 名前:デフォルトの名無しさん [2009/01/09(金) 15:13:05 ] >>488 です >>496 から説明不足で質問をいただいたので 式を求める必要はありません。誤差を求めることが、この課題の目的です。 また(3)は3次式の間違いでした。申し訳ないんですが訂正させてください。 コンパイラはコマンドプロンプトだと思います。 よろしくお願いします。
501 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 15:16:51 ] コンパイラはコマンドプロンプト コンパイラはコマンドプロンプト コンパイラはコマンドプロンプト だいじなところですからさんかいいいました
502 名前:デフォルトの名無しさん [2009/01/09(金) 15:19:05 ] >>501 すみません。よくわからないんです。 普段は「bcc32」とか打ってコンパイルしてます。
503 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 15:27:01 ] 安くない授業料も払って、マジメに出席して、 宿題が出来ないどころか、丸投げも出来ない程度にしかならないなんて、 詐欺も良いところだな。
504 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 15:33:22 ] おめー、詐欺ってのは高度な知能が必要なんだぞ。 言うなら「クズ」だろ。
505 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 15:36:05 ] 低レベルの詐欺でも、騙される側が低レベルなら引っかかるんだよな・・・ 振り込め詐欺は家にもかかってきたが、回避したぞ
506 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 15:36:21 ] >>500 SSEとかいわれる奴だろ?>自乗累積誤差 double e = 0; int i; for (i=0; i<11; i++) { e += pow(Y[i] - f(X[i]), 2.0); } たぶんこんな感じ。 n次式の当てはめ(f(x)を求める)は忘れたから誰か頼む。
507 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 15:38:56 ] >>506 一ページしか引っかからない・・・
508 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 15:43:07 ] 1次式にしても Y[i] = a*X[i] + b とするか(2計数) a*X[i] + b*Y[i] + c = 0 とするか(3計数) 当てはめ(≒計数決定)をどうするのか? 上の累積二乗誤差を最小にするような計数を求めるのか? / 人間が適当に決めるのか? etc.
509 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 15:46:58 ] >>500 最少二乗法みたいにやるのかと思ったんだけど、 式求めずに誤差求めるだけでいいってのは、 たとえば(1)で、1次式をX=0として誤差求めるだけでもいいのか? >>501 >>488 では コンパイラ名とバージョン: Microsoft Windows XP [Version 5.1.2600] なんだぜ
510 名前:デフォルトの名無しさん [2009/01/09(金) 16:12:33 ] ぼすけて
511 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 16:16:14 ] 何か一匹、頭のおかしいのが紛れ込んでいるが、スルーよろしく。あぁきめぇ、鏡を見ろよw
512 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 16:22:57 ] >>511 鏡
513 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 16:24:00 ] >>492 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8583.txt