1 名前:デフォルトの名無しさん mailto:sage [2014/02/14(金) 23:26:43.67 ] あなたが解けないC言語/C++言語の宿題を片付けもらうスレッドです。 気に入らない質問やその他の発言はスルーの方向で。 「著作」「違法」「Qz」はNGワード推奨。 【質問者へ】 回答者の便宜のため、質問の際は以下を行うことを推奨します。 ・質問は【質問テンプレ】を利用してください。 >>2 以降にあります。 ・問題文は、出題されたまま全文を書いてください。 ・問題文やコードをリンクするときは、一言内容にについて説明をつけましょう。 ・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。 ・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。 ・後から問題に付け足しするのはコラー!!です。付け足しは作業を無駄にしがちです。 ・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を 入力して投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。
32 名前:デフォルトの名無しさん [2014/02/21(金) 06:37:30.54 ] >>31 1の条件を訂正させてください。 正 1 : 6の倍数なら2で割った値を二乗した値 です。
33 名前:11 mailto:sage [2014/02/21(金) 17:07:22.83 ] >>27 まだ修正箇所があった。スマンm(_ _)m -- 152行目 -- lsm_info.sum_error = buf; lsm_info.sum_error = java.Math.sqrt( buf ); ×再急降下法 ○最急降下法
34 名前:11 mailto:sage [2014/02/21(金) 17:22:26.78 ] >>32 改行が多すぎでエラーが出たから体裁が無茶苦茶なのは勘弁な int solve(int inputValue){ int iBuffer; //1 : 6の倍数なら2で割った値を二乗した値 iBuffer = inputValue % 6; if( 0 == iBuffer ){ iBuffer = inputValue / 2; return ( iBuffer * iBuffer ); }else{ //2 : 3の倍数なら二乗した値 iBuffer = inputValue % 3; if( 0 == iBuffer ){ return ( inputValue * inputValue ); }else{ //3: 2の倍数なら2で割った値 iBuffer = inputValue % 2; if( 0 == iBuffer ){ return ( inputValue / 2; ); } } } //4: 上記以外の倍数は、二乗した値から元の値を引いた値 iBuffer = inputValue * inputValue - inputValue; return iBuffer;} int main(int argc, char* argv[]){ int iBuffer; printf( "Input Number : " ); scanf( "%d", &iBuffer ); solve( iBuffer ); return 0;}
35 名前:11 mailto:sage [2014/02/21(金) 17:27:27.90 ] >>32 最後の行が間違ってた ×: solve( iBuffer ); return 0;} ○: printf( "Anser %d\n", solve( iBuffer )); return 0;}
36 名前:デフォルトの名無しさん mailto:sage [2014/02/21(金) 20:35:58.88 ] >>35 訂正後もスペル間違ってる ×Anser ○Answer
37 名前:デフォルトの名無しさん [2014/02/22(土) 08:32:55.51 ] >>34-36 ありがとうございます。 特にコンパイラでエラーは出ないんですが、実際Visual Stidioで起動しCmdに入力すると表示されませn。 よかったら見ていただいてもいいですか? ideone.com/uoAvzm
38 名前:11 mailto:sage [2014/02/22(土) 12:22:49.56 ] >>37 36!=11な Linux+gccでは問題無く動作した。 ここ数年は Visual Studio は触ってないから確かなことは言えないけど ビルドして「実行」とかいうボタンを押すと、DOSプロンプトが立ち上がって ”Input Number : ”ってコードで書いてあるとおりに入力を催促表示すると思うけど。 違っていたら Visual Studio スレで聞いてみて
39 名前:デフォルトの名無しさん mailto:sage [2014/02/23(日) 02:02:52.36 ] >>37 エスパーするとCtrl+F5
40 名前:13 [2014/02/24(月) 09:56:37.62 ] 自分なりにやってみたのですが、どうもうまくいきません。 修正していもらってもいいでしょうか? ideone.com/jAceXa
41 名前:デフォルトの名無しさん mailto:sage [2014/02/24(月) 10:26:11.23 ] >>38 アドバイスありがとうございます >>39 cmd自体は出ますが、入力して結果が表示される前に消えてしまいます
42 名前:デフォルトの名無しさん mailto:sage [2014/02/24(月) 12:53:30.92 ] >>40 3箇所誤り見つけた。 19行目の返り値 28行目、30行目の変数の渡し方 >>41 正常終了して画面が消えただけ。 main関数のreturn直前にsystem("pause");入れてみ。
43 名前:デフォルトの名無しさん mailto:sage [2014/02/24(月) 19:26:19.56 ] >>41 6行目の空白行に char* pHead = str_a; とおいて、19行目の戻り値を pHead に変えてみる >>42 >main関数のreturn直前にsystem("pause");入れてみ。 これよりはreturn直前にprinf("Input any key to quit. "); scanf("%s",&a);で ダミーの入力受付の方が初心者向けじゃね。 まあ、どっちでもいいけどさ
44 名前:デフォルトの名無しさん mailto:sage [2014/02/24(月) 19:40:08.91 ] >>43 人にコメントできないくらい色々ミスってるぞ
45 名前:デフォルトの名無しさん mailto:sage [2014/02/24(月) 20:44:34.51 ] >>44 だっていちいちコンパイルするのが面倒いだもん(/ω\)ハズカシーィ
46 名前:デフォルトの名無しさん mailto:sage [2014/02/24(月) 21:39:40.32 ] >>45 安価ミスは気づいてないのかな? また、以下3点の理由で、42の勝ち 標準入力にゴミデータがあったら停止しない charの配列が必須 バッファオーバーフローの可能性
47 名前:デフォルトの名無しさん mailto:sage [2014/02/25(火) 02:13:38.46 ] >>41 おまえ>>39 試してないだろ
48 名前:デフォルトの名無しさん mailto:sage [2014/02/25(火) 09:05:21.57 ] >>47 VC2010では効かないみたいだが?
49 名前:デフォルトの名無しさん [2014/02/26(水) 23:20:13.15 ] またできない人が偉そうに回答してるのか
50 名前:デフォルトの名無しさん mailto:sage [2014/02/27(木) 09:44:24.68 ] このスレは全大学の教授に監視されています
51 名前:デフォルトの名無しさん mailto:sage [2014/02/27(木) 10:15:49.27 ] >>50 しっかりした答えを書く責任があるということですね。
52 名前:11 [2014/02/27(木) 13:49:06.50 ] >>50 vimの練習のために、お題に答えていた俺は逝ってよしなんですか?
53 名前:デフォルトの名無しさん mailto:sage [2014/02/27(木) 15:39:54.56 ] vim script, elisp入門の講義にしたら良いのに
54 名前:デフォルトの名無しさん mailto:sage [2014/02/27(木) 17:42:07.54 ] このスレは全大学の情報学科出身の派遣社員が生暖かい目で見守っています
55 名前:デフォルトの名無しさん mailto:sage [2014/02/27(木) 18:04:29.58 ] 田舎大学のアホ教授なんて全員、クビにして然るべき
56 名前:デフォルトの名無しさん [2014/02/27(木) 18:37:03.61 ] と奴隷が申しております。
57 名前:デフォルトの名無しさん mailto:sage [2014/02/27(木) 18:39:07.28 ] 派遣先輩の忠告は聞くべき。 卒業式の日に、お礼参りに角材で殴ったりしちゃダメだぞ☆
58 名前:デフォルトの名無しさん mailto:sage [2014/02/28(金) 00:59:43.82 ] こいつには単位あげない
59 名前:11 mailto:sage [2014/02/28(金) 01:02:03.01 ] 情報学科出身ではない、 派遣社員ではない、 そんな俺は逝ってよし!なんですか
60 名前:デフォルトの名無しさん [2014/02/28(金) 05:19:23.69 ] >>59 誰だよお前
61 名前:11 mailto:sage [2014/02/28(金) 05:30:23.48 ] >>59 このスレで11を獲った人 そういうお前こそ誰なのよ?
62 名前:デフォルトの名無しさん mailto:sage [2014/02/28(金) 17:01:34.27 ] ニートです
63 名前:デフォルトの名無しさん mailto:sage [2014/02/28(金) 17:27:31.44 ] >>31 fizzbuzzだな。 #include <stdio.h> static int sqr(int n) { return n * n; } static int div(int n) { return n / 2; } int main(void) { int n, t; scanf("%d", &n); t = n; if (n % 2 == 0) n = div(n); if (n % 3 == 0) n = sqr(n); if (t == n) n = sqr(n) - t; printf("%d\n", n); return 0; }
64 名前:デフォルトの名無しさん mailto:sage [2014/02/28(金) 19:32:57.19 ] QZがまた糞回答をした
65 名前:デフォルトの名無しさん mailto:sage [2014/02/28(金) 23:02:55.60 ] >>34 よりはいいんじゃないの?
66 名前:デフォルトの名無しさん mailto:sage [2014/02/28(金) 23:20:58.87 ] >>65 お前>>63 だろ 仕様に適合してないことに気が付いてるか?
67 名前:デフォルトの名無しさん mailto:sage [2014/02/28(金) 23:30:57.53 ] 今流行のラムダ式でおね
68 名前:デフォルトの名無しさん mailto:sage [2014/02/28(金) 23:37:29.74 ] 今でしょ
69 名前:デフォルトの名無しさん mailto:sage [2014/03/01(土) 02:06:27.01 ] >>66 適合しない入力を教えて。
70 名前:デフォルトの名無しさん mailto:sage [2014/03/01(土) 05:46:08.96 ] >>64 末尾に /* end */ がない
71 名前:デフォルトの名無しさん mailto:sage [2014/03/01(土) 12:59:38.44 ] >>69 全ての入力
72 名前:デフォルトの名無しさん mailto:sage [2014/03/01(土) 13:42:51.65 ] >>69 入力値が6のとき、答えはいくつになればいいと思う?
73 名前:69 mailto:sage [2014/03/01(土) 16:38:35.00 ] ママーみんながボクをいじめるよ〜(´Д⊂ヽ >>34 のドキュソよりも、いいコードを貼り付けてやったのに 間違ってるって、言いがかりを付けてくるんだ〜
74 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 21:42:17.10 ] #include <iostream> int main() { int n; std::cin >> n; std::cout << ([&](){ return !(n % 2) ? n / 2 : !(n % 3) ? n * n : n * n - n; })() << std::endl; return 0; }
75 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 21:44:02.95 ] あ、違った。
76 名前:デフォルトの名無しさん mailto:sage [2014/03/02(日) 21:45:29.90 ] QZ渾身の糞コード
77 名前:デフォルトの名無しさん [2014/03/02(日) 22:00:01.85 ] >>76 main; /* end */
78 名前:デフォルトの名無しさん [2014/03/04(火) 17:45:25.55 ] 誰か助けて
79 名前:デフォルトの名無しさん [2014/03/04(火) 17:51:14.19 ] 誰か助けてください。お願いします。 来週に似たような問題の試験があるので解説付きだと嬉しいです。 now.ameba.jp/x12xxxy24x 出力しろってやつは無視しておkでっす。