1 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 12:30:56 ] あなたが解けない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++の宿題を片付けます 108代目 pc11.2ch.net/test/read.cgi/tech/1211980711/
970 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 21:34:30 ] >>969 課題で使えと出している時点でダウト
971 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 21:37:38 ] >>967 n(n-1)個の辺の重みです。重みは可換ですからn(n-1)/2個で済みますが
972 名前:954 [2008/06/18(水) 21:46:13 ] >>957 ありがとうございました<m(__)m>。
973 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 21:48:40 ] >>970 そんなもん後から知ればいいこと。 道具の良し悪しよりも道具の使い方を知るタイミングだ
974 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 21:49:05 ] >>963 scanf("%f",...); →scanf("%lf",...); scanf の変換指定%f はfloat型 %lfはdouble型
975 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 21:52:26 ] >>973 いちいち客観的にタブーとされているものを擁護するレスがうぜーよ素人
976 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 21:56:41 ] 玄人ktkr
977 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 21:57:31 ] オーバーランについて理解していて、使うことを容認するような意見するか・・・ 明らかに考え方がおかしい。敢えて使わせることなんてせず、問題があるなら それは授業で説明すれば良いこと。問題を起こさせる課題だとしても 万が一生徒のコンピュータにトラブルが起こったら、賠償モンだよw
978 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 21:59:07 ] >>974 できました。 ありがとうございます。
979 名前:951 mailto:sage [2008/06/18(水) 22:02:16 ] >>962 さん ありがとうございます
980 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:03:28 ] getsなんて最初からなかったものとして教えなければいいのにな。 scanfのほうがいくらか安全だろう。
981 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:13:42 ] 宿題くらいにしか使えないんだからスルーしてやれ
982 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:15:27 ] >>975 玄人か。すげえな。 一応俺もプログラムでご飯食べてるけど、まあどんな関数でも いつobsoluteになるかわからんよね。 がんばってな。応援してるよ。
983 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:18:08 ] obsolute の検索結果 約 33,900 件中 1 - 10 件目 (0.18 秒) obsolete の検索結果 約 28,200,000 件中 1 - 10 件目 (0.18 秒)
984 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:18:37 ] Oberfoot取りイクナイ
985 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:18:39 ] [1] 授業単元:プログラム演習 [2] int型配列x,yを次のように宣言する。 int x[5]={3,-2,-4,2,3}; int y[7]={1,3,3,-2,3,0,5}; このとき,xおよびyの配列の各要素の合計を返す関数ArraySum()を作成せよ。 なお,xとyとで2つの異なる関数を作る必要はない。 [3] 環境 [3.1] OS:Windows [3.2] コンパイラ名とバージョン:gcc [3.3] 言語:C [4] 期限:2008年06月20日まで [5] これも、コンパイルできたのですが、正しい値が帰ってきません。 どこがおかしいのか教えてください。 よろしくお願いします。 ↓
986 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:19:06 ] #include<stdio.h> int ArraySum(int data[]); main(){ int x[5]={3,-2,-4,2,3}; int y[7]={1,3,3,-2,3,0,5}; int sumx=ArraySum(x); int sumy=ArraySum(y); printf("配列xの合計は%d",sumx); printf("配列yの合計は%d",sumy); } int ArraySum(int data[]){ int i,sum=0; for(i=0;i<sizeof(data)/sizeof(data[0]);i++){ sum=sum+data[i]; } return(sum); }
987 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:21:51 ] >>986 printf("%d\n", sizeof(data)); を追加してみ
988 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:27:26 ] >>984 Oberfootの検索結果 1 件中 1 - 1 件目 (0.02 秒)
989 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:29:44 ] >>984 120でした。 ということは、i<30になってるんでしょうか
990 名前:989 mailto:sage [2008/06/18(水) 22:30:12 ] >>987 でした すいません
991 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:31:46 ] >>986 int ArraySum(int data[], int size) { int i, sum = 0; for(i=0; i<size; i++) sum += data[i]; return sum; } 配列を関数に渡すときは、サイズも渡さないと。
992 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:32:59 ] この予想外の展開に玄人はどう答えるのか楽しみである
993 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:34:07 ] 自分が指摘されると、相手にお前はどうすんだと意見を請うところも 性格が捻くれているのがバレバレ。いちいちそういうこと言うから嫌われるんだよw おまけに、わけの分からない擁護。勝手な憶測でつじつま合わせにもならん 無駄な戯言を。
994 名前:989 mailto:sage [2008/06/18(水) 22:35:38 ] 配列を関数に渡してから、サイズを測ることはできますか?。
995 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:35:46 ] ポインタ一個で120B…ねーよ
996 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:36:03 ] >>993 謝るくらいなら最初からやんな
997 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:40:59 ] >>994 できません
998 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:41:16 ] 次スレ C/C++の宿題を片付けます 110代目 pc11.2ch.net/test/read.cgi/tech/1213796455/
999 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:42:29 ] ttp://jp.youtube.com/watch?v=RIL28wqOQGA getsの問題点知ってる?知らない? 知らないことあるかー、後で授業で説明するかもしれないだろっ! お前これどうすんだっ?ん?
1000 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:42:37 ] >>993 俺はあんたみたいなわけ分からんヤツには何も請うてない。 玄人の意見が聞きたいだけだ。
1001 名前:1001 [Over 1000 Thread] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。