C/C++の宿題片付けます 165代目
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2013/06/03(月) 19:28:25.11気に入らない質問やその他の発言はスルーの方向で。
「著作」「違法」「Qz」はNGワード推奨。
【質問者へ】
回答者の便宜のため、質問の際は以下を行うことを推奨します。
・質問は【質問テンプレ】を利用してください。 >>2以降にあります。
・問題文は、出題されたまま全文を書いてください。
・問題文やコードをリンクするときは、一言内容にについて説明をつけましょう。
・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはコラー!!です。付け足しは作業を無駄にしがちです。
・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を
入力して投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。
0002デフォルトの名無しさん
2013/06/03(月) 19:28:56.16[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] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)
【アップローダー==ラウンジ】(質問が長い時はココ使うと便利 回答者もコードが長ければここに)
http://s2.etowns.slyip.net/~c_cpp_homework/cgi-bin/joyful/joyful.cgi
http://codepad.org/ ←遅い時間は重い事があります
http://ideone.com/
http://pastebin.com/ ←たまにテンポるので上の2つが混んでいる時以外はなるべく使わないで下さい
【C 関数検索 man on WWW】 http://www.linux.or.jp/JM/index.html
【過去ログ検索】 http://chomework.sakura.ne.jp/
【wiki】 http://www23.atwiki.jp/homework/
前スレ
C/C++の宿題片付けます 164代目
http://toro.2ch.net/test/read.cgi/tech/1364700745/
0003デフォルトの名無しさん
2013/06/03(月) 20:46:02.94・宿題の丸投げは問題文の著作権(著作権法 二十三条 公衆送信権)を侵害する。
・問題文には第三者の著作物が含まれている場合ある。
著作権法第三十五条の規定により第三者の著作物が利用されている場合もある。
問題丸投げは同条の規定外なので第三者の権利侵害にあたる
・丸投げを煽るテンプレは著作権侵害の教唆にあたる
・宿題丸投げはカンニングと同等の行為として学則による処罰の対象になる。
・悪質なカンニング行為は偽計業務妨害(刑法 二百三十三条)として捜査の対象になる。
・カンニング行為を煽っているテンプレはその教唆犯(刑法 六十一条)
以上、宿題丸投げスレは違法行為を煽り、テンプレ自体も犯罪行為であることが明確に
なったので、これ以上の継続は無用
0004デフォルトの名無しさん
2013/06/03(月) 20:46:43.270005デフォルトの名無しさん
2013/06/03(月) 21:04:29.630006デフォルトの名無しさん
2013/06/03(月) 21:06:08.130007デフォルトの名無しさん
2013/06/03(月) 21:09:59.430008デフォルトの名無しさん
2013/06/03(月) 21:10:53.490009デフォルトの名無しさん
2013/06/03(月) 21:12:36.990010デフォルトの名無しさん
2013/06/03(月) 21:53:35.510011デフォルトの名無しさん
2013/06/05(水) 21:49:13.700012デフォルトの名無しさん
2013/06/06(木) 18:13:41.590013デフォルトの名無しさん
2013/06/07(金) 22:52:28.44[2] 問題文(含コード&リンク):
1桁の整数10個をスペース区切りで入力すると,隣り合う2つの整数の和の1の位を表示していき
1個になるまで繰り返すプログラムを作成せよ.
【入力例】
7 5 6 5 4 5 7 1 3 2
【出力例】
2 1 1 9 9 2 8 4 5
3 2 0 8 1 0 2 9
5 2 8 9 1 2 1
7 0 7 0 3 3
7 7 7 3 6
4 4 0 9
8 4 9
2 3
5
[3] 環境
[3.1] OS: (Windows/Linux/等々)
[3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等)
[3.3] 言語: C
[4] 期限: 2013/06/09 23:00
[5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)
print,puts,scanf,if,while,switch,for,main,returnは習いました。
【アップローダー==ラウンジ】(質問が長い時はココ使うと便利 回答者もコードが長ければここに)
0014デフォルトの名無しさん
2013/06/07(金) 23:00:06.010015デフォルトの名無しさん
2013/06/08(土) 00:13:10.88ttp://ideone.com/uNtYwh
0016デフォルトの名無しさん
2013/06/08(土) 00:39:15.200017デフォルトの名無しさん
2013/06/08(土) 00:39:35.960018デフォルトの名無しさん
2013/06/08(土) 05:46:15.58出力例をよくみてやり直せw
0019片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/08(土) 06:54:06.30#include <stdio.h>
int main(void) {
int i, j, a[10];
scanf("%d%d%d%d%d%d%d%d%d%d", &a[0], &a[1], &a[2], &a[3], &a[4], &a[5], &a[6], &a[7], &a[8], &a[9]);
for (i = 0; i < 9; i++) {
for (j = 0; j < 9 - i; j++) {
a[j] += a[j + 1];
printf("%d ", a[j]);
}
printf("\n");
}
return 0;
}
0020片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/08(土) 06:55:18.52間違えた。修正。
#include <stdio.h>
int main(void) {
int i, j, a[10];
scanf("%d%d%d%d%d%d%d%d%d%d", &a[0], &a[1], &a[2], &a[3], &a[4], &a[5], &a[6], &a[7], &a[8], &a[9]);
for (i = 0; i < 9; i++) {
for (j = 0; j < 9 - i; j++) {
a[j] += a[j + 1];
a[j] = a[j] % 10;
printf("%d ", a[j]);
}
printf("\n");
}
return 0;
}
0021デフォルトの名無しさん
2013/06/08(土) 06:56:03.230022デフォルトの名無しさん
2013/06/08(土) 09:09:41.21>>>13
ttp://ideone.com/IYKNtm
0023デフォルトの名無しさん
2013/06/08(土) 09:40:31.62ってやってんのに
>for (j = 10;
って気持ち悪くないのかね
0024デフォルトの名無しさん
2013/06/08(土) 11:32:45.20002513
2013/06/08(土) 12:35:47.83はじめましてマ板、ム板、vipにて、uy( うゆ )というコテハンをやっている者です
13〜18歳のおにゃのこ(新品)にだったら手取り足取りRubyとかlambdaとか、世界の真理についても教えれるけど?
何作りたい? CGI? ゲーム? それともプログラミングだけおぼえたい?
2chでは漏れの事、バカにする奴多いけど、マジで技術高いよ?あと運動も得意です。昼でも、夜でも。
ちなみに両利き、好きなアニメは禁書目録、10万3000冊の技術書を読んでスペルインターセプトできるようになるのが夢
好きな語尾は「 ――だよ? 」 と 「 ――みさかはみさかは 」 です
[email protected]
22♂です
メールまってます
あと、部屋こんなんばっかりなので
こういうの大丈夫な子歓迎
http://www.geocities.jp/c_zelos/soto/heya0.jpg
自分でコスプレしようかなぁ・・・なんて本気で考えてた頃もあったんだけど、女装mixiコミュとかみたら、「やべぇwwwww」って思って
一線は越えない事にした、なのでイベントとかで何でもいいのでコスプレして一緒に周ってくれる人も、すごくすごく募集中です
ここ2年くらい実は、技術高めるべく超研究者モードだったのでイベント関係殆どいってないから今年はいっぱいいきたなぁ(**^^)キミと
スレ汚し、失礼しました
0026デフォルトの名無しさん
2013/06/08(土) 17:12:13.74[1] 授業単元: グラフ理論
[2] 問題文:ttp://fast-uploader.com/file/6925797257798/
[3] 環境
[3.1] OS:Linux
[3.2] コンパイラ名とバージョン:gcc
[3.3] 言語:C言語
[4] 期限:2013年6月12日24時迄
[5] その他の制限
各設問毎に解答して頂けると助かります。
宜しくお願い致します。
0027デフォルトの名無しさん
2013/06/08(土) 18:37:48.11自分でやれ情弱
0028デフォルトの名無しさん
2013/06/08(土) 19:02:15.96向いてないから死ね
0029デフォルトの名無しさん
2013/06/08(土) 19:02:41.69向いてないから死ね
0030デフォルトの名無しさん
2013/06/08(土) 20:01:09.57なんでそんなのも自分で解決できんの?
お前みたいな馬鹿には一生無理
消えろ
0031デフォルトの名無しさん
2013/06/08(土) 20:02:45.50なんでそんなのも自分で解決できんの?
お前みたいな馬鹿には一生無理
消えろ
0032デフォルトの名無しさん
2013/06/09(日) 04:13:57.62うーんこの
0033デフォルトの名無しさん
2013/06/09(日) 10:32:36.010034デフォルトの名無しさん
2013/06/10(月) 13:15:26.090035デフォルトの名無しさん
2013/06/10(月) 23:15:36.64[1] 授業単元:プログラミング�T
[2] 問題文(含コード&リンク):標準入力から正の数Xを入力し、1からXまでの整数のうち、素数だけを出力するプログラムを作成し、実行せよ。
実行時にはX = 50となるように数字を入力する。
[3] 環境
[3.1] OS: Windows
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限: テストで分からなかった部分の復習なのでありません
[5] その他の制限: printf,scanf,if,forのみ習いました 配列はその時点で習っていなかったので使えません
エラトステネスの篩について調べてみましたが今の制限でどのように篩えばいいのか分かりませんでした
よろしくお願いします
0037デフォルトの名無しさん
2013/06/10(月) 23:42:26.17ttp://ideone.com/RmuSVl
0038デフォルトの名無しさん
2013/06/10(月) 23:47:34.050039デフォルトの名無しさん
2013/06/11(火) 00:29:08.350040デフォルトの名無しさん
2013/06/11(火) 00:53:34.180041デフォルトの名無しさん
2013/06/11(火) 01:09:09.90お前もアク禁された方がいいな、この性犯罪者が。
0042デフォルトの名無しさん
2013/06/11(火) 01:25:27.150043デフォルトの名無しさん
2013/06/11(火) 02:05:42.23論破されると、全てがQZに見えてくる。
0044デフォルトの名無しさん
2013/06/11(火) 02:30:43.690045デフォルトの名無しさん
2013/06/11(火) 02:50:30.97http://codepad.org/EvKjMd36
0046デフォルトの名無しさん
2013/06/11(火) 09:39:41.880047デフォルトの名無しさん
2013/06/11(火) 11:12:02.50エラトステネスの篩ではないな。
0048デフォルトの名無しさん
2013/06/11(火) 11:35:05.47本人が篩を調べたって言ってるだけで、問題には篩を使えとは一言も書かれてない
0049デフォルトの名無しさん
2013/06/11(火) 11:53:37.31ごめん‥‥
0051デフォルトの名無しさん
2013/06/11(火) 18:20:35.650052デフォルトの名無しさん
2013/06/11(火) 20:48:23.13その恥知らずなメンタルにめんじて、今回限りただでレクチャーしてやるよ。wwww
./36 < /dev/null
null デバイスからのリダイレクトは想定していませんでしたが、まあ対応しなきゃいかんですかね。
変な値がきたら決め打ちデフォルト値にする、とかが妥当な仕様ですかね。
http://codepad.org/Ce9b1DCo
0054コードも書かずに
2013/06/11(火) 23:58:58.82なんで有効入力が得られるまでループしてんだ。
他の所はクソすぎて突っ込みたくもない。
要件みたいしてまともにコード書いてんの45だけかよ・・・
あと37、内側のループはa[i]見てスキップしないと色々台無しだぞ
0055デフォルトの名無しさん
2013/06/12(水) 00:32:50.54用語は正確に
×突っ込みたくもない。
◎(難しすぎて)突っ込む能力がない。
0056デフォルトの名無しさん
2013/06/12(水) 02:40:05.46・関数名変数名もうちょっと何とかしろ
・再帰でループ組むなスタック殺す気か
・使いもしない戻り値用意してまで「,」で無理矢理繋いで全部returnに入れるな鬱陶しい
・ネタコードに走りすぎてて見苦しい上にネタへの走り方が中途半端でただただみっともない
・字下げのルールは部分単位でもいいからある程度統一しろ
etcetc.....
アルゴリズム自体は悪くないんだが他がひどすぎて突っ込みたくもない。
そもそも難しくて理解できず突っ込めないのであれば、その事自体が突っ込み所だろう。
0057デフォルトの名無しさん
2013/06/12(水) 07:37:56.77>走り方が中途半端で
これが一番堪えた‥‥ネタに突っ走る方向で改善?するとすれば、どうなる?
0058デフォルトの名無しさん
2013/06/12(水) 16:30:30.23少なくとも、再帰ループやreturnのみの制約はmainでもやっとかないと微妙だろう。
0059デフォルトの名無しさん
2013/06/12(水) 19:03:47.29次の趣向は何に設定しようか?やはりテンプレート様かなあ‥‥
0060デフォルトの名無しさん
2013/06/13(木) 01:41:27.34>いやフツーにエラー出せばいいだろ。
いや問題はその後だ、エラーメッセージを出してその後どうする?
「値として意味のない入力があった」とエラーメッセージを出してしまうと、再入力を促す方向になりがちではないか?再入力させるループを形成すると >>52 に陥る。
3回意味のないエラーが続けて入力されたらあきらめる、とかに持ち込むとなれば結構凝ったプロ仕様ではあるが。
0061デフォルトの名無しさん
2013/06/13(木) 01:45:08.650062デフォルトの名無しさん
2013/06/13(木) 01:47:43.010063デフォルトの名無しさん
2013/06/13(木) 02:07:28.45悪魔を召喚して鼻から出てきてもらう。
0064デフォルトの名無しさん
2013/06/13(木) 10:25:56.08そんな簡単な処理すら考えつかねーのかよ チンカス wwww
アマゾンギフト1万円でレクチャーしてやろうか? wwww
0065デフォルトの名無しさん
2013/06/13(木) 14:30:26.37シングルスレッドの事務プログラムしか経験ないと、エラー出せばいいだろ、って考えるの多いよな。
現実には機械同士のお話しの方が圧倒的に多いので、リカバリポイントを理解出来ればいいだけなんだが。
0066デフォルトの名無しさん
2013/06/13(木) 16:05:15.37この規模ならリカバリせずともリスタートで良いし
0067デフォルトの名無しさん
2013/06/13(木) 17:11:12.51アホの極み wwww
0068デフォルトの名無しさん
2013/06/13(木) 17:20:02.76コマンド考えるところまで戻ることも出来ないのか
0069デフォルトの名無しさん
2013/06/13(木) 19:54:08.780070デフォルトの名無しさん
2013/06/13(木) 19:59:12.12消えろ。チンカス
0071デフォルトの名無しさん
2013/06/13(木) 21:41:43.85http://toro.2ch.net/test/read.cgi/tech/1313183984/734
0072デフォルトの名無しさん
2013/06/13(木) 21:49:33.26それじゃあカンマ直後がゼロだとおかしいぞ
0073デフォルトの名無しさん
2013/06/13(木) 22:18:20.02f(123001);
これ程上達しないヘボは極めて稀
0074デフォルトの名無しさん
2013/06/13(木) 22:31:09.190075デフォルトの名無しさん
2013/06/13(木) 22:44:48.39ご指摘感謝、修正いたします。
>>69
http://toro.2ch.net/test/read.cgi/tech/1313183984/735
0076デフォルトの名無しさん
2013/06/13(木) 23:02:43.64スタンダードアイオーを2回インクルードするのは突っ込まれたいからか?
あとさ
printf("%03d", m);
ってやるなら
#define C 1000
はなくてもいいんじゃないかな
0077デフォルトの名無しさん
2013/06/13(木) 23:06:38.67f(-1234);
0078デフォルトの名無しさん
2013/06/13(木) 23:07:40.13負数には対応していません
0079デフォルトの名無しさん
2013/06/13(木) 23:11:36.370080デフォルトの名無しさん
2013/06/13(木) 23:23:50.76>#define C 1000 はなくてもいいんじゃないかな
それはそのとおりですが、C を二箇所で使っているので苦肉の策‥‥‥
例えば4桁区切りにしたい場合に C=10000 とするのと %04d とするのとの二つが必要ですが、いかにも美しくないのは、いかんともしがたいのです
0081デフォルトの名無しさん
2013/06/13(木) 23:24:52.14負の数は別の人に考えてもらいますね
0082デフォルトの名無しさん
2013/06/13(木) 23:30:20.85一か所の変更だけで出来る方法はあるからよく考えてみよう
0083デフォルトの名無しさん
2013/06/13(木) 23:52:41.63× 負数には対応していません
○ 負数には対応できませんでした
出来ないのにそんなに必死になるのは何故?
0084デフォルトの名無しさん
2013/06/13(木) 23:55:50.04いやいや、解答者への皮肉なんですが
0085デフォルトの名無しさん
2013/06/14(金) 00:21:05.48しかもバグりまくりでヘボ丸出しのうんこコード
惨め過ぎるぞ Qz
0086デフォルトの名無しさん
2013/06/14(金) 01:31:05.17ttp://ideone.com/GTKQTB
0087デフォルトの名無しさん
2013/06/15(土) 03:24:51.83http://toro.2ch.net/test/read.cgi/tech/1313183984/737
0088デフォルトの名無しさん
2013/06/15(土) 08:21:32.75f(1000)
0089デフォルトの名無しさん
2013/06/15(土) 08:42:46.47http://codepad.org/J3qJTU4s
派生テーマ >>82 にそっている場合には問題ないと思います。
0090デフォルトの名無しさん
2013/06/15(土) 08:57:08.21バグ対処しないまま、後出しで派生テーマって言われても。
0091デフォルトの名無しさん
2013/06/15(土) 09:05:48.66よくわからない、どういうバグですか?
0092デフォルトの名無しさん
2013/06/15(土) 10:59:55.12> printf("'");
> else
> printf("\n");
これがダメ過ぎ WWWW
フィンローダ氏の名言
> 相性の悪い人がいくら頑張ってもよいCのプログラムを書くことは難しい
0093デフォルトの名無しさん
2013/06/15(土) 11:02:34.720094デフォルトの名無しさん
2013/06/15(土) 11:16:56.590095デフォルトの名無しさん
2013/06/15(土) 11:24:17.430096デフォルトの名無しさん
2013/06/15(土) 11:31:49.83特別にタダで添削してやるよ。WWWW
> printf(",%0*d", k, m);
これでflagなんてダメなのは不要 WWWW
バカがいくら頑張ってもよいCのプログラムを書くことは難しい WWWW
0097デフォルトの名無しさん
2013/06/15(土) 11:52:37.99そりゃ putchar('\n'); を使いたいところですが、>>69
>配列を使わずに printf for while if を使って3ケタカンマ区切りをすることができますか?
ですから
0098デフォルトの名無しさん
2013/06/15(土) 11:59:24.62添削されても意味が理解出来ないバカ WWWW
0100デフォルトの名無しさん
2013/06/15(土) 12:28:54.20>そりゃ putchar('\n'); を使いたいところですが、>>69
なんてトンチンカンな言い訳するバカにはわかりにくいらしい WWWW
バカがいくら頑張ってもよいCのプログラムを書くことは難しい WWWW
0101デフォルトの名無しさん
2013/06/15(土) 12:59:52.350102デフォルトの名無しさん
2013/06/15(土) 13:04:16.580103デフォルトの名無しさん
2013/06/15(土) 13:20:54.12説明されてやっと理解できたら、次は逆切れかよ WWWW
バカがいくら頑張ってもよいCのプログラムを書くことは難しい WWWW
0104デフォルトの名無しさん
2013/06/15(土) 13:22:25.28落ち着けよ。今回はお前の敗けだ。
現実を受け入れろ。お前はQZに大勝利を献上してしまったんだよ。
0105デフォルトの名無しさん
2013/06/15(土) 13:33:37.48これだからスレが腐るんだ
0106デフォルトの名無しさん
2013/06/15(土) 13:37:41.120107デフォルトの名無しさん
2013/06/15(土) 13:54:47.970108デフォルトの名無しさん
2013/06/15(土) 14:19:59.45取るに足らないところで揚げ足取って恩着せがましく振る舞うやつってすげえダサい。
誰のこととは言わないでおくけどな。お前のことだ。
0109デフォルトの名無しさん
2013/06/15(土) 14:28:31.52取るに足らないとしか感じ取れないボンクラだから
>>52,>>73,>>77のような単純なバグを作り込む。
バカがいくら頑張ってもよいCのプログラムを書くことは難しい WWWW
0110デフォルトの名無しさん
2013/06/15(土) 14:32:22.45こんなことでグダグダ引っ張ることしかできないヨンシバさんに言われても説得力が感じられない。
技術力だけならQZの方が明らかに上だもんな。揚げ足取ることしかできないんだろお前。
誰もが感心するようなコード書けるか?無理だろ。
他人が書いたものにいちゃもんつけることしかできないんだろ。これが、ヨンシバ限界説である。
0111デフォルトの名無しさん
2013/06/15(土) 14:33:10.190112デフォルトの名無しさん
2013/06/15(土) 14:37:23.72能力が高いやつは、自発的な行動によってその能力を示すことができるからだ。
本当にできるやつは四つも芝を並べて声高に他を否定したりしない。ヨンシバ限界説である。
0113デフォルトの名無しさん
2013/06/15(土) 14:41:33.46自分が高くなるわけじゃない。本人からすれば相対的に自分が高くなったように思える。
そこに落とし穴がある。俯瞰して見れば他人の足を引っ張っているだけである。ヨンシバ限界説である。
0114デフォルトの名無しさん
2013/06/15(土) 14:43:28.730115デフォルトの名無しさん
2013/06/15(土) 14:56:50.54Qz渾身の連投 WWWW
お前が公開オナニー続ける目的は、貶されることに喜びを見出しているからだろ。WWWW
0116デフォルトの名無しさん
2013/06/15(土) 15:06:50.57みんな暇をもてあましている
0117デフォルトの名無しさん
2013/06/15(土) 15:14:06.12・宿題の丸投げは問題文の著作権(著作権法 二十三条 公衆送信権)を侵害する。
・問題文には第三者の著作物が含まれている場合ある。
著作権法第三十五条の規定により第三者の著作物が利用されている場合もある。
問題丸投げは同条の規定外なので第三者の権利侵害にあたる
・丸投げを煽るテンプレは著作権侵害の教唆にあたる
・宿題丸投げはカンニングと同等の行為として学則による処罰の対象になる。
・悪質なカンニング行為は偽計業務妨害(刑法 二百三十三条)として捜査の対象になる。
・カンニング行為を煽っているテンプレはその教唆犯(刑法 六十一条)
以上、宿題丸投げスレは違法行為を煽り、テンプレ自体も犯罪行為であることが明確
宿題は自分でやりなさい。
昨年度このスレの回答のコピペが発覚し留年した学生が出たようです。
0118デフォルトの名無しさん
2013/06/15(土) 15:24:06.520119デフォルトの名無しさん
2013/06/15(土) 16:26:14.90[2] 問題文(含コード&リンク):
自然数 n の各桁の数を2乗しその和を求める。できた数値も同様に繰り返していき
最終的に 1 収束するものを Happy number と呼ぶ。
28…〇
2^2 + 8^2 = 68
6^2 + 8^2 = 100
1^2 + 0^2 + 0^2 = 1
89…×
8^2 + 9^2 = 145
1^2 + 4^2 + 5^2 = 42
4^2 + 2^2 = 20
2^2 + 0^2 = 4
1 <= n <= 10000 とした時の全ての Happy number を列挙せよ。
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ名とバージョン:4
[3.3] 言語:C または C++
[4] 期限:2013年6月16日
[5] その他の制限:
0120デフォルトの名無しさん
2013/06/15(土) 16:47:25.050121デフォルトの名無しさん
2013/06/15(土) 16:52:28.130122デフォルトの名無しさん
2013/06/15(土) 17:09:35.910123デフォルトの名無しさん
2013/06/15(土) 17:10:25.89#include <stdio.h>
#define NUM_MAX 10000
enum{ NOT_CHECKED, HAPPY_NUMBER, NOT_HAPPY_NUMBER };
int calc(int x){
int sum;
for(sum=0;x>0;x/=10) sum+=(x%10)*(x%10);
return sum;
}
int is_happy_number(int x){
static char result[NUM_MAX+1];
if(x<=0 || NUM_MAX<x) return 0;
if(x<=9) return (x==1);
if(result[x]==NOT_CHECKED){
result[x]=NOT_HAPPY_NUMBER;
if(is_happy_number(calc(x))) result[x]=HAPPY_NUMBER;
}
return (result[x]==HAPPY_NUMBER);
}
int main(void){
int i;
for(i=1;i<=NUM_MAX;i++){
if(is_happy_number(i)) printf("%d\n", i);
}
return 0;
}
0124デフォルトの名無しさん
2013/06/15(土) 17:16:35.90そういうお前は公開オナニーしないのか? WWWW
0125デフォルトの名無しさん
2013/06/15(土) 17:18:40.92一桁の時は1と7だよ
0126デフォルトの名無しさん
2013/06/15(土) 17:23:48.56問題文からして一桁になった時点で計算終了じゃないの?
0127デフォルトの名無しさん
2013/06/15(土) 17:24:56.460128デフォルトの名無しさん
2013/06/15(土) 17:27:13.40おめーも公開オナニーしろよ。
0129デフォルトの名無しさん
2013/06/15(土) 17:35:03.490130デフォルトの名無しさん
2013/06/15(土) 17:38:29.60JC、JKあたりにも違う意味で同じこと言ってるだろ?
フラグを除去するのは結構難しくフラグで赤あげて白下げてのほうが楽なんですが
コードよろ
0132デフォルトの名無しさん
2013/06/15(土) 17:40:22.970133デフォルトの名無しさん
2013/06/15(土) 17:43:52.33笑撃の事実 WWWW
このバカ、まだわかってねー WWWW
0134デフォルトの名無しさん
2013/06/15(土) 17:47:48.74そんなことは分かりきってるのに今更何言ってるの?
0135デフォルトの名無しさん
2013/06/15(土) 17:50:10.91題意を理解していない。0点 WWWW
>>134
程度ってもんがあるだろ WWWW
0136デフォルトの名無しさん
2013/06/15(土) 17:54:22.04関数の責任の範囲を変えることになるんだけど、たぶんこういうことなんじゃないか。
http://codepad.org/UXSIJM1T
0137デフォルトの名無しさん
2013/06/15(土) 17:55:59.19>題意を理解していない。0点 w
詳しく
0138デフォルトの名無しさん
2013/06/15(土) 18:00:19.27宿題の期限がきれたら、教えてやるよ。WWWW
0139デフォルトの名無しさん
2013/06/15(土) 18:01:10.540140デフォルトの名無しさん
2013/06/15(土) 18:05:17.96#include <stdio.h>
#define N 10000
int a[N + 1] = {0, 1};
int sq[10];
char chk[N + 1] = {0, 1};
int f(int n)
{
int i, j;
if(chk[n]) return a[n];
chk[n] = 1;
for(i = 0, j = n; j; j /= 10) i += sq[j % 10];
return a[n] = f(i);
}
int main(void)
{
int i;
for(i = 1; i <= 9; i++) sq[i] = i * i;
for(i = 2; i <= N; i++) if(!chk[i]) f(i);
for(i = 1; i <= N; i++) if(a[i]) printf("%d\n", i);
return 0;
}
0141デフォルトの名無しさん
2013/06/15(土) 18:06:09.89期限切れ後に教えてやるから待ってろ。WWWW
0142デフォルトの名無しさん
2013/06/15(土) 18:08:05.090143デフォルトの名無しさん
2013/06/15(土) 18:20:50.86やりとりがくだらねえし、答え言われてもああそうで終わる。
0144デフォルトの名無しさん
2013/06/15(土) 18:29:16.79おめーは公開オナニーしねーのか? WWWW
0145デフォルトの名無しさん
2013/06/15(土) 18:34:35.39なるほどねえ、参考になりました。
0147デフォルトの名無しさん
2013/06/15(土) 18:39:59.87評価 B
評価の理由は期限切れ後に教えてやる。WWWW
>>145
誰もが感心する公開オナニー見せてくれよ。WWWW
0148デフォルトの名無しさん
2013/06/15(土) 18:44:20.860149デフォルトの名無しさん
2013/06/15(土) 18:47:58.64アホがまたほざいてるくらいに思ってればいい
0150デフォルトの名無しさん
2013/06/15(土) 18:48:32.69配列一個にしたら評価あがる?
0151デフォルトの名無しさん
2013/06/15(土) 19:29:42.57echo URL | md5sum
eba6d879defd379d32a59e0015e7ade9
ideoneは何時間前の投稿かわかるけど、日数計算出来ないバカがいると困るから WWWW
URLの公表は宿題の期限切れまで待ってろ WWWW
>>148
お前は公開オナニーしないのか? WWWW
誰もが感心する公開オナニー見せてくれよ WWWW
0152片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/15(土) 19:31:14.39#include <stdio.h>
int f(int n) { int m, s;
if (n < 10) return n == 1;
for (s = 0; n; n /= 10) {
m = n % 10; s += m * m;
} return f(s); }
int main(void) { int n;
for (n = 1; n <= 10000; n++)
if (f(n)) printf("%d ", n);
printf("\n");
return 0; }
0153デフォルトの名無しさん
2013/06/15(土) 19:36:13.020154デフォルトの名無しさん
2013/06/15(土) 19:36:48.29評価 C
評価の理由は期限切れ後に教えてやる。WWWW
0155デフォルトの名無しさん
2013/06/15(土) 19:38:35.43じゃあヨンシバを評価してやるからさっさと書け。
出してないのはお前だけだぞ。
0156デフォルトの名無しさん
2013/06/15(土) 19:56:33.13期限内の回答はカンニングへの協力になるだろ。 バカ学生にエサはやらない。 WWWW
>>155
お前のはどれだよ。WWWW
0157デフォルトの名無しさん
2013/06/15(土) 20:02:15.150158デフォルトの名無しさん
2013/06/15(土) 20:02:19.45てめー、騙るんじゃねー。ねっ殺すぞ
評価は一緒だが WWWW
0159デフォルトの名無しさん
2013/06/15(土) 20:17:35.31[2] 問題文:入力された正の整数をローマ数字に変換するプログラムを作れ。
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語:C/C++どちらでも可
[4] 期限:2013/06/18
[5] その他の制限:なし
0160デフォルトの名無しさん
2013/06/15(土) 20:22:36.52[2] 問題文:入力された正の整数を漢数字に変換するプログラムを作れ(123→百二十三)。
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語:C/C++どちらでも可
[4] 期限:2013/06/18
[5] その他の制限:なし
0161デフォルトの名無しさん
2013/06/15(土) 20:25:24.07[2] 問題文:「こんにちは世界」と表示するプログラムを作れ。
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語:C/C++どちらでも可
[4] 期限:2013/06/18
[5] その他の制限:なし
0162デフォルトの名無しさん
2013/06/15(土) 20:32:09.41おいチンカス、提出しないとDだぞ。WWWW
0163デフォルトの名無しさん
2013/06/15(土) 20:36:49.81ヨンシバさん、挑戦状が届いてます。>>161これなら
ヨンシバさんでも答えられるんじゃないでしょうか。
問題設定が非常にいいと思います。ヨンシバさんのためになると思います。
0165デフォルトの名無しさん
2013/06/15(土) 20:50:00.280166デフォルトの名無しさん
2013/06/15(土) 21:00:07.90ロクデモナイ、ニンゲンデアリマス。
0167デフォルトの名無しさん
2013/06/15(土) 21:17:34.55http://toro.2ch.net/test/read.cgi/tech/1313183984/738
>>>147, >>151 >>154
評価およびオナニー指数評価の両方をお願いいたします。
0169デフォルトの名無しさん
2013/06/15(土) 22:29:04.93設題「1 <= n <= 10000 とした時の全ての Happy number を列挙せよ。」にあわせて置きます
http://toro.2ch.net/test/read.cgi/tech/1313183984/739
>>147 >>151 >>154
評価よろしく
0171デフォルトの名無しさん
2013/06/15(土) 22:42:56.50止まらなければ問題ない
0172デフォルトの名無しさん
2013/06/15(土) 22:43:55.42評価 片山MZより出来が悪いからC-
0173デフォルトの名無しさん
2013/06/15(土) 22:46:59.88騙るんじゃねー。殺すぞ
>>166
ふざけんじゃねー 雑魚がWWWW
>>170
評価はもう終わってんだよWWWW
0174デフォルトの名無しさん
2013/06/15(土) 22:51:49.43おっぱいおっぱいWWWW
それも大きなおっぱいWWWW
おまえらおっぱい写真貼れよWWWW
0175デフォルトの名無しさん
2013/06/15(土) 22:56:34.78いろいろ持ってるんだろWWWW
0176デフォルトの名無しさん
2013/06/15(土) 23:30:04.730177デフォルトの名無しさん
2013/06/15(土) 23:58:13.60http://ideone.com/a6ZQAK
0178デフォルトの名無しさん
2013/06/16(日) 00:12:22.460179デフォルトの名無しさん
2013/06/16(日) 00:48:24.450180デフォルトの名無しさん
2013/06/16(日) 01:29:02.050181デフォルトの名無しさん
2013/06/16(日) 01:55:50.94メモリ空間上にはアドレスが振られてて、有るアドレスに有る値を別のアドレスとして解釈するのがポインタ。
ポインタ自体は只の値に過ぎない。アドレス値という値をどう解釈してアクセスしたいかを考えればそれで良い。
mainの中で、
argvと書くと「「「どこかに有るcharな値」が連続する場所の頭を指すchar*な値」が連続する場所の頭を指すchar**な値」。
*argvと書くと「「どこかに有るcharな値」が連続する場所の頭を指すchar*な値」。
**argvと書くと「どこかに有るcharな値」。
argv=〜とか*argv=〜とか**argv=〜とかで書き換えるのもその値。
argv[N]だと「頭を指す」が「頭からN番目を指す」に変わるだけ。
0182片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/16(日) 01:58:47.802次元配列のように、マップデータや画像データを保持するためにポインタのポインタが使われることがある。
または、ポインタを書き換えるためのポインタとして使うことがある。
0183片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/16(日) 02:18:18.630184デフォルトの名無しさん
2013/06/16(日) 03:06:23.50これだから多次元配列は…「char a[16*16];a[x+16*y]」でもつかっとけ。
>>182
> 2次元配列のように
ポインタ配列は兎も角、二次元配列はポインタのポインタ(配列)のような記法でアクセスできるだけでポインタのポインタ(配列)ではないぞ。
「char a[16][16];char **b=a;」はコンパイル通らないだろ。
メモリ消費量も16*16バイトピッタリで、16*16+sizeof(char*)*16バイトではない。
エラーに出てるかもしれんが、各配列長を型として保持して、先頭から位置を求めてるんだよ
**argvのメモリアクセスは二度だが、**aのメモリアクセスは一度だけだ。
>>183
> 文字列配列はchar**型に互換
「char a[16][16];」はナル終端文字列の配列だが互換性はないぞ。
0185片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/16(日) 03:16:33.11今日はこの辺にしといてやるが、次はこうはいかないぜぇ
あばよ
0186デフォルトの名無しさん
2013/06/16(日) 03:19:06.33function(int n,int *a,int **b)を宣言して、この関数で配列a[]の各要素のアドレスを
配列に入れて返したいんだけど**bの使い方が全く分からなくて困ってるって話からこの質問をさせてもらったんだ。
ちょっと抽象的な質問になっちゃったから聞き直したいんだけど、上記の関数ってどういう感じで考えてコードを書いていくか教えてほしい。
答えじゃなくてもヒントでも構わないんでどなたかよろしくお願いします。
0187しったかぶり
2013/06/16(日) 03:55:54.57返答返してから書くのもアレだけど、出来ればC++相談室向けの話題かもな。
で、片山クンが自爆したおかげでサンプル出てきたけど、ポインタと配列の絡みは型が重要になってくることもあるから宣言も一緒にね。
181ではさらっと"「どこかに有るcharな値」が連続する場所"と書いたが、配列でない時は"「どこかに有るcharな値」の場所"となる。
結論から行くと、おそらく「int aA[N]=...;int *aB[N]=...;f(N,aA,aB);」としているとして「int i;for(i=0;i<n;i++)b[i]=a+i;/*&(a[i])でも可*/」となる。
考え方だが…
まず、aBはポインタの配列で、bもまたポインタの配列(の先頭)を指している。aAはintの配列で、aもまたintの配列(の先頭)を指している。
値を代入したい先はポインタの配列上のi番目のポインタ値であり、bの指す配列のi番目を更新することになる、ので「b[i]=〜」だ。
代入したい値はintの配列上のi番目の値"への"ポインタ値であり、aから数えてi番目の位置を欲しい、ので「a+i;」か「&(a[i])」だ。
入れ子になる順序やそれらが指す場所の意味を意識すると良い。
int **Pがあるとして、
「int{へのポインタ/の配列}(←甲とする){へのポインタ/の配列}(←乙とする)」を確認して、
「P[甲としての何番目か、ポインタなら0][乙としての何番目か、ポインタなら0]」とアクセスする。
PやP[〜]やP[〜][〜]はそれぞれが値なので&()で括ってそのアドレスを取り出す。
多次元配列は片山くんみたいなミスにつながるので、「char a[16*16];a[x+16*y]」でやったほうが確実。
Typoの危険は増えるけど、メモリ上での配置順とかが分かりやすくなるし、ああいうミスも減る…と思う。
0188デフォルトの名無しさん
2013/06/16(日) 04:21:26.240189187
2013/06/16(日) 05:08:46.640190デフォルトの名無しさん
2013/06/16(日) 06:38:02.91int main(int argc, char **argv);
0191デフォルトの名無しさん
2013/06/16(日) 06:49:27.00ごめんね今まで例を都度ごとに書いていたんだけれど今日はあんまりやる気が起きないんだ、これでどうでしょうか?
http://codepad.org/WbYjbaN5
0192デフォルトの名無しさん
2013/06/16(日) 07:17:13.81年利r、元金A,元利a,年数iのとき元金が倍になるまでの年数を求めるプログラムを作成せよ
というプログラムですが
#include<stdio.h>
void main()
{
float a;
int A,r,i;
printf("年利(%)="); scanf("%d",&r);
printf("元金="); scanf("%d",&A);
i=0; a=A;
while(a<A*2){a=a*(1+(r*0.01)); i++;}
printf("i=%d年後,元金=%d円,元利合計=%5f円",i,a0,a);
}
とすると表示はされるのですが、解答の方ではfloat r;、int A,a,i、元利合計の部分が=%dとなっておりこの通りにするとエラーはないのですが
年利、元金入力後動かなくなります。
0193デフォルトの名無しさん
2013/06/16(日) 07:39:45.02解答が間違っている。%f が正しい。
0194デフォルトの名無しさん
2013/06/16(日) 07:41:17.45> printf("i=%d年後,元金=%d円,元利合計=%5f円",i,a0,a);
printf("i=%d年後, 元金=%d円, 元利合計=%d円\n",i,A,(int)a);
とするのが綺麗
0195デフォルトの名無しさん
2013/06/16(日) 07:52:50.45>>193
>>194
ありがとうございました。
0196デフォルトの名無しさん
2013/06/16(日) 09:30:48.360197デフォルトの名無しさん
2013/06/16(日) 09:35:26.610198デフォルトの名無しさん
2013/06/16(日) 10:16:37.550199デフォルトの名無しさん
2013/06/16(日) 10:29:54.78オナニー指数評価もお願いします
0200デフォルトの名無しさん
2013/06/16(日) 11:01:10.08うーん、逆によく分からなくなってきた
0201デフォルトの名無しさん
2013/06/16(日) 11:50:30.38http://ideone.com/QskKIo
もしかしてこういう事がしたいの?
Cだとポインタのポインタの参照がないからよく間違えるんだけど、ポインタ配列のアドレスを返すには
ポインタのポインタのポインタにしなければならないので結構最初はとまどう
0202デフォルトの名無しさん
2013/06/16(日) 13:21:31.63こういうときは C++ の参照がいいなっって思います. http://codepad.org/zX53XG8v
>>201
× if ((*b = (int **)malloc(sizeof(int **) * n)) == NULL)
○ if ((*b = (int **)malloc(sizeof(int *) * n)) == NULL)
× for (i = 0; i < N; i++) (*b)[i] = &a[i];
○ for (i = 0; i < n; i++) (*b)[i] = &a[i];
あと free()‥‥.
0203デフォルトの名無しさん
2013/06/16(日) 13:53:49.90free()はC++じゃないとついつい忘れる
0204デフォルトの名無しさん
2013/06/16(日) 13:58:22.58大きくなると管理しきれないよね
0205デフォルトの名無しさん
2013/06/16(日) 14:16:05.03javaのデコレーションの味を知ってしまったら‥‥GCもやむをえない、GCなんてlispな人だけのマイナーな存在だとばかりおもってたのにいつのまにか
0206デフォルトの名無しさん
2013/06/16(日) 14:35:16.45俺は、プログラミングはC言語から入ってC++→JAVA(基本)→C#って
感じで勉強してきて、今、再度JAVAをちゃんと勉強してるけど
あ〜・・配列返せるってなんて楽なんだろうとか、メンバ変数は初期化しなければ
勝手に0やnullやfalseにしてくれてるし、そのほかもろもろ楽だ〜・・・って思う。
が、反面、Cやってたせいか、いくらGCでもメモリまわりはいつも気になる。
0207デフォルトの名無しさん
2013/06/16(日) 15:22:50.56さっきひさしぶりにC言語のコード書いた。これ参考になるかな?freeは自分でしてね。
#include <stdio.h> #include <string.h>#include <stdlib.h>
typedef struct Hito Hito;
struct Hito{char * name;int age;Hito * next;};
Hito* getNewInstance(char * name,int age){
Hito * temp = malloc(sizeof(Hito));temp->name = malloc(sizeof(char*)*(strlen(name)+1));strcpy(temp->name,name);
temp->age = age;return temp;}
void toAlist(Hito **top){char buff[256] = {'\0'},name[128] = {'\0'};int age = 0,i;char *p;Hito *temp;
for(i = 0; i < 3; i++){if(*top == NULL){puts("名前と年齢を一つスペースを空けて入力");
fgets(buff,256,stdin);
if(p =strchr(buff,'\n'))
*p = '\0';sscanf(buff,"%s %d",name,&age);
*top = getNewInstance(name,age);
(*top)->next = NULL;
}else{puts("名前と年齢を一つスペースを空けて入力");
fgets(buff,256,stdin);
if(p =strchr(buff,'\n'))
*p = '\0';
sscanf(buff,"%s %d",name,&age);
temp = getNewInstance(name,age);
temp->next= NULL;
temp->next = *top;
*top = temp;}}}
void ShowAll(Hito *top)
{Hito *temp;
for(temp = top; temp != NULL;temp = temp->next){
printf("%s %d\n",temp->name,temp->age);}}
int main(int argc, char *argv[]){Hito *top = NULL;toAlist(&top);ShowAll(top);}
0208デフォルトの名無しさん
2013/06/16(日) 16:19:16.14c# ってどんな感じ? java は言語仕様自体よりも豊富なライブラリ群に感心しているのだが
c# に classpath がのっかるとかそんな話はないの?
0209デフォルトの名無しさん
2013/06/16(日) 16:35:56.35どんな感じって、例えばハーバート・シルトの「独習C#」でいいから打ち込んでみれば
C#がどんな言語かは自分で分かる。Javaと似ているようでもあるし、全然違う部分も
ある。特にGUIは超簡単。Javaにないプロパティも便利。
方向性がJavaとC#では違うんだよな
0210デフォルトの名無しさん
2013/06/17(月) 00:01:30.48さて、>>119 の期限が切れたわけなんですが
0211デフォルトの名無しさん
2013/06/17(月) 01:00:39.350212デフォルトの名無しさん
2013/06/17(月) 07:44:11.08お前だけ未提出なわけだが、その上で煽る強靭なメンタルにはビックリだよ。WWWW
ideone.com/VMs8to
0213デフォルトの名無しさん
2013/06/17(月) 08:38:24.84a 1, ...
b 4, 16, 37, 58, 89, 145, 42, 20, ...
のどちらとなり、aがhappy number
採点基準は問題から1)収束条件を読み取り、2)happy numberを出力する誤りの無いプログラムを作成する事。
A: 1,2を満たす
B: 1,2の一方が不完全
C: 1,2の両方とも不完全
D: 未提出
>>140は収束条件に配列サイズの制限ありなのでB とした
未提出はチンカス1人だけ WWWW
0214デフォルトの名無しさん
2013/06/17(月) 08:40:36.990215デフォルトの名無しさん
2013/06/17(月) 08:41:30.94配列サイズの制限について詳しく
0216デフォルトの名無しさん
2013/06/17(月) 09:01:53.36未提出のチンカスがなにかほえてるなWWWW
>>215
整数全域の検査できないだろ
10以下と配列使ったチェックの組み合わせなら別解としてAでも良いが
0217デフォルトの名無しさん
2013/06/17(月) 09:03:32.800218デフォルトの名無しさん
2013/06/17(月) 09:17:49.640219デフォルトの名無しさん
2013/06/17(月) 09:24:22.78アホだろ
0220デフォルトの名無しさん
2013/06/17(月) 09:29:23.060221デフォルトの名無しさん
2013/06/17(月) 09:29:52.7120世紀の伝説の恥晒しKKCに匹敵する「末尾再起を知らなかったチンカス」にしては全然ダメ
前回以上の爆笑レス期待してるぞ WWWW
0222デフォルトの名無しさん
2013/06/17(月) 09:38:33.55140をちょっと改良
#include <stdio.h>
int sq[10] = {0, 1, 4, 9, 16, 25, 36, 49, 64, 81};
char chk[9 * 9 * 4 + 1] = {0, 1};
int calc(int n)
{
int ret = 0;
while(n) ret += sq[n % 10], n /= 10;
return ret;
}
int f(int n)
{
if(chk[n]) return chk[n];
chk[n] = -1;
return chk[n] = f(calc(n));
}
int main(void)
{
int i, j, k;
for(i = 1; i <= 9 * 9 * 4; i++) if(f(i) == 1) printf("%5d", i);
for( ; i <= 10000; i++) if(chk[calc(i)] == 1) printf("%5d", i);
return 0;
}
0223デフォルトの名無しさん
2013/06/17(月) 09:49:01.57やりとりがくだらねえし、答え言われてもああそうで終わる。
0224デフォルトの名無しさん
2013/06/17(月) 09:51:28.97評価はFで。
0225デフォルトの名無しさん
2013/06/17(月) 09:59:47.710226デフォルトの名無しさん
2013/06/17(月) 10:30:50.780227桃白白 ◆9Jro6YFwm650
2013/06/17(月) 12:58:12.48http://ideone.com/QVVdEq
0228片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/17(月) 13:56:01.670229桃白白 ◆9Jro6YFwm650
2013/06/17(月) 14:00:13.29笑うな!黙れ!!黙れ!!
0230デフォルトの名無しさん
2013/06/17(月) 14:44:34.810
0231デフォルトの名無しさん
2013/06/17(月) 16:23:43.64例の末尾再起コードは末尾で再起してるけど、そのへんのコンパイラでは最適化掛からず普通に再帰してスタック食いつぶして死ぬ。
元の発言者が末尾再起を知らなかった可能性は否定しないが、煽ってた馬鹿も末尾再起を理解していなかったオチだぞ。
0232デフォルトの名無しさん
2013/06/17(月) 16:55:31.840233デフォルトの名無しさん
2013/06/17(月) 17:05:51.73再帰
0234デフォルトの名無しさん
2013/06/17(月) 18:05:01.51ごまかすなよ WWWW
Qzが「再起ダセー」とうるせーから、これなら文句ねーだろと末尾再起の形に書き変えた後の大爆笑。ほらよログだ。 WWWW
toro.2ch.net/test/read.cgi/tech/1352812333
874 :デフォルトの名無しさん:2013/01/29(火) 12:37:44.50
バカがうるさいので書き直してやるよ。www
void free_l(struct l * restrict p) {
struct l *next = p->next;
free(p);
if (next)
free_l(next);
}
バカのいいがかりなんて所詮この程度の事。 バカには意味わからないだろうけどな。www
875 :デフォルトの名無しさん:2013/01/29(火) 12:50:52.54
いくつ連結されるかわからないリスト構造を再帰で解放するのは
キチガイのやることです
876 :デフォルトの名無しさん:2013/01/29(火) 12:58:33.48
ここでwwwさんに問題です
天才には簡単な問題ですので必ず逃げないで答えてください
スタックサイズが8MBのとき、このfree_l関数で解放可能な連結リストは
最大何個連結可能でしょうか?
アーキテクチャは好きに選んでいいですよ
0235デフォルトの名無しさん
2013/06/17(月) 18:08:26.41しかも、とうのQzは渾身のオナニーに末尾再起を使うようになりましたとさ。WWWW
0236デフォルトの名無しさん
2013/06/17(月) 18:47:27.36>例の末尾再起コードは末尾で再起してるけど、そのへんのコンパイラでは最適化掛からず普通に再帰してスタック食いつぶして死ぬ。
ちなみに、末尾呼び出しを最適化しない「そのへんのコンパイラ」ってどれだよ。
後学のために名前とバージョン教えてくれや。WWWW
0237デフォルトの名無しさん
2013/06/17(月) 18:52:22.86はい!末尾再帰の本質を理解していませんでした!
でも今なら(一方向の再帰ならば)末尾再帰に書き直すことができるまでに成長しました!誉めてください :−)
>煽ってた馬鹿も末尾再起を理解していなかったオチだぞ。
懇切丁寧に末尾再帰を教えていただいた彼の名誉のために敢えて申し上げておきますと、彼は一言で末尾再帰の本質を言い当てており、私もその一言で救われました。
>ジャンプ最適化
0240デフォルトの名無しさん
2013/06/17(月) 19:49:37.62Schemeの継続が参考になるかもね。
ttp://practical-scheme.net/docs/cont-j.html
0241デフォルトの名無しさん
2013/06/17(月) 19:50:17.79絶句
0242デフォルトの名無しさん
2013/06/17(月) 20:05:10.01ハングルで書くと、区別出来ないらしいが。
setjmp()/longjmp() は実装も含めておなじみなんですけれども、いまいち call/cc は‥‥‥
http://practical-scheme.net/wiliki/wiliki.cgi?Scheme%3AScheme%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%81%AE%E3%83%AC%E3%83%99%E3%83%AB10
>SICPも買ってはみたけれど、ちょっと読んでまだ難しそうなのでお休み。
0244デフォルトの名無しさん
2013/06/17(月) 20:57:33.23#define SIZE 9
void function(int n,int *a,int **b);
int main(void){
int i;
int *b;
int a[SIZE] = {1,2,3,4,5,6,7,8,9 };
function(SIZE, a, &b);
for(i = 0; i < SIZE; i++){
printf("%d %d %p\n",i,a[i],&b);
}
return 0;
}
void function(int n,int *a, int **b){
int i;
for(i = 0; i < n; i++){
b[i] = &a[i];
}
}
自分で書いたらこんな感じになったんだけど、コンパイルして実行してみるといまいち思い通りの結果にならない…。
どなたか修正点をしてきしていただけるとありがたいです。
ちなみに>>186です。
0245デフォルトの名無しさん
2013/06/17(月) 21:03:50.43b の領域が無い
0246デフォルトの名無しさん
2013/06/17(月) 21:07:56.11ありがとうございます。領域確保はどのようにすればいいのでしょうか…?
0247デフォルトの名無しさん
2013/06/17(月) 21:16:15.41toro.2ch.net/test/read.cgi/tech/1352812333/876
はQzじゃない。>>223-224がそのチンカス
そのスレはまだ続きがあるんだ。末尾再帰を知らずに恥を晒し続けるチンカス(884,889) WWWW
これに懲りたか、具体的な煽りは避けるようにしたらしい。WWWW
0248デフォルトの名無しさん
2013/06/17(月) 21:29:56.84どんだけ根に持ってるんだよwww
0249デフォルトの名無しさん
2013/06/17(月) 21:32:01.45http://toro.2ch.net/test/read.cgi/tech/1359585842/55
バージョンは知らん。
>>239
「コンパイラがそれ検知して最適化しない限り」意味が無い。
コンパイラ+最適化オプションに依存してクラッシュするコードとかどうすんだよ。
0250デフォルトの名無しさん
2013/06/17(月) 21:50:20.72なにやら偉そうなことを言ってるけどお前も間違ってるじゃないか
0251デフォルトの名無しさん
2013/06/17(月) 22:01:42.13pastebin.com/hdLkPJ0G gcc-4.2.1/x86
pastebin.com/qdBuvre7 gcc-4.2.1/x64
pastebin.com/pbQWWVL5 vc++2010/x86
pastebin.com/Mgd4Bpgm vc++2010/x64
問題のfree_lは最適化できてるけど WWWW
アセンブリ読めない? WWWW
0252デフォルトの名無しさん
2013/06/17(月) 22:04:16.24前回以上の爆笑レスを期待してるぞ。 チンカス WWWW
0253デフォルトの名無しさん
2013/06/17(月) 22:08:25.59アマゾンギフト1000円で教えてやるよ WWWW
0254デフォルトの名無しさん
2013/06/17(月) 22:13:15.000255デフォルトの名無しさん
2013/06/17(月) 22:58:19.750256デフォルトの名無しさん
2013/06/17(月) 23:06:18.97(`ェ´)ピャー
(`ェ´)ピャー
(`ェ´)ピャー
0257桃白白 ◆9Jro6YFwm650
2013/06/18(火) 00:23:27.65http://ideone.com/eN19wm
0258デフォルトの名無しさん
2013/06/18(火) 00:54:28.90いまだに語り継がれるKKCに匹敵する爆笑レスだからな WWWW
KKC
hackerzbbs.tripod.com
0259デフォルトの名無しさん
2013/06/18(火) 04:34:35.52gcc4.2.1 c99を明示して/O0、/O1以外の最適化オプションを使用しないと、call free_lして死亡
VC++2010 非標準__restrict使用して/Ot、/Os、/Od以外の最適化オプションを使用しないと、call _free_lして死亡
やっぱ死ぬな。
最適化オプション依存のコードしか書けないなら素直にループ化しとけ。
最適化オプションに依存する糞コードなのは否定のしようがねぇよ。
「malloc()したもの須らくfree()」信者や、extern 不要論者や、真の参照のないJava撲滅アジテータや、芸人にはこと欠かないようですね。
>>213
おもしろかったことは認めます。敗因は >>126 に惑わされたこと。
題意は「1に収束するか、そうではないか」すなわち「1に収束するか、他の数に収束するか、収束せずに発散するか、あるいは収束せずに循環するか」まで考えなければならなかったんだね。
週末がきたら、きちんと書き直しておきます。
0261デフォルトの名無しさん
2013/06/18(火) 08:02:17.54最適化しない条件探して必死過ぎ ワラう
そこらへんのコンパイラにデフォルトでつける-O2で最適化するけど WWWW
0262デフォルトの名無しさん
2013/06/18(火) 08:34:10.47>>>213
>おもしろかったことは認めます。
さあ、オレが出したんじゃねーし
陰険な引っ掛けが無けりゃ、つまんねー問題
>題意は「1に収束するか、そうではないか」すなわち「1に収束するか、他の数に収束するか、収束せずに発散するか、あるいは収束せずに循環するか」まで考えなければならなかったんだね。
89が定義にない4で終えてるって事は、この先考えろって事だろ、陰険な引っ掛け WWWW
0263デフォルトの名無しさん
2013/06/18(火) 09:20:36.60すべからくは、動詞「す(為)」に助動詞「べし」が付いた「すべし」が、ク語法で「すべからく」となった語。
ク語法は、活用語の語尾に「く」「らく」が付いて名詞化する語法であるため、本来は「すべきであること」という名詞句になるが、副詞的に用いられて「当然」「是非とも」の意味になった。
元々は、「須・応」を「すべからく○○べし」と再読した漢文訓読に由来する。
近年、「すべて」の意味で使用される例が多く見られるが、「すべて」といった意味は含まれておらず誤用である。
0264デフォルトの名無しさん
2013/06/18(火) 12:38:32.160265デフォルトの名無しさん
2013/06/18(火) 12:50:17.64こういう書き方って最適化されんの?
それとも同じ計算を繰り返すの?
0266デフォルトの名無しさん
2013/06/18(火) 18:25:27.96関数型の影響受けると、そう書きたくなりそうだ
0267デフォルトの名無しさん
2013/06/18(火) 19:34:15.31それぐらいだったら、まともな最適化コンパイラならできるはず
共通部分式削除っていう基本的な最適化が効く
0268デフォルトの名無しさん
2013/06/18(火) 19:39:22.56環境とかコンパイルオプションによるとしか...
無論、「当然」「是非とも」の意味で使用しているつもりです。
0270デフォルトの名無しさん
2013/06/18(火) 21:41:46.52お前はなんで以下と未満を間違えたんだ?
0271桃白白 ◆9Jro6YFwm650
2013/06/18(火) 22:56:04.96http://ideone.com/OiByqN
0272デフォルトの名無しさん
2013/06/18(火) 23:07:46.54あとは並べ替えた得点と名前をリンクさせる
(つまり高得点の人の名前から降順に並べたい)
だけですがそのプログラムがわかりません。
C,C++言語わかるかた教えて下さい。
http://up3.viploader.net/ippan/src/vlippan316685.png
0273桃白白 ◆9Jro6YFwm650
2013/06/18(火) 23:16:31.83やだ!!画像じゃやだ!!テキストファイルうpしてちょうだい。
_, ,_ ∩
\ ドンドン (#`Д´)ノ /
\ ⊂l⌒i / /
\ (_) ) ☆ /
ヤダヤダ \ (((_)☆ / ジタバタ
\∧∧∧∧/ _, ,_
〃〃∩ _, ,_ < > 〃〃(`Д´ ∩
⊂⌒( `Д´) < の ヤ > ⊂ (
ヽ_つ__つ < 予 ダ > ヽ∩ つ
────────< 感 ヤ >──────────
< !!! ダ >
_, ,_ < > _, ,_
(* ゚∀゚) /∨∨∨∨\ (;´Д`) _, ,_
⊂⌒、つ ⊂ノ / ∩ _, ,_ \ ⊂彡☆ ) Д´)
⊂⌒( `Д´) / ⊂⌒( ゚∀゚ ) \ `ヽ_つ ⊂ノ /
0274デフォルトの名無しさん
2013/06/18(火) 23:22:08.260275デフォルトの名無しさん
2013/06/18(火) 23:24:11.63構造体の配列に名前と得点突っ込んでqsort使っちゃいなよ
0276デフォルトの名無しさん
2013/06/18(火) 23:26:54.67わからないです
ちなみに習った範囲内でしかプログラムできないので
配列とforとかifその辺だけで書き方教えて欲しいです
0277デフォルトの名無しさん
2013/06/18(火) 23:50:14.63http://toro.2ch.net/test/read.cgi/tech/1371305675/43
こんな近い場所でマルチすんな
0278片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/18(火) 23:50:24.840279デフォルトの名無しさん
2013/06/18(火) 23:55:01.20最適化されない限り死ぬコードで、実用にならないってことをお前は理解しとくべきだと思うよ。
アーキテクチャ自由だの何だのって指摘方法に文句つけることは可能だろうけど、糞コードなのは事実
0280デフォルトの名無しさん
2013/06/19(水) 00:18:00.41ttp://ideone.com/9ere88
0281デフォルトの名無しさん
2013/06/19(水) 00:25:32.75ありがとうございました
これから解読してみます
0282デフォルトの名無しさん
2013/06/19(水) 00:26:13.38本当に尊敬します
こんな人が身近にいたらいいのに・・・
0283デフォルトの名無しさん
2013/06/19(水) 00:30:49.14> 9 太郎 74
>10 五郎 74
これはいただけない
0284デフォルトの名無しさん
2013/06/19(水) 00:55:43.91ttp://ideone.com/XsXUTt
0285デフォルトの名無しさん
2013/06/19(水) 01:13:03.02乙ですw
0286桃白白 ◆9Jro6YFwm650
2013/06/19(水) 15:38:29.43桃白白がバブルソートをマジで実装したバージョン。つまりブルマ。
http://ideone.com/Z8Ha3X
0287デフォルトの名無しさん
2013/06/19(水) 16:41:32.49インデックスソート?
0288桃白白 ◆9Jro6YFwm650
2013/06/19(水) 17:07:31.82うん、namaeの交換が面倒そうだったからさ。インデックスを並び替えるようにした。
0289デフォルトの名無しさん
2013/06/19(水) 23:47:43.25ありがとうございます
どう順位に関してはほぼ諦めていたのでそこまでしていただけてほんとうに有難いです。今から解読します。
0290デフォルトの名無しさん
2013/06/20(木) 14:04:47.770291デフォルトの名無しさん
2013/06/21(金) 06:47:59.98バブルソートのステマ?
0292デフォルトの名無しさん
2013/06/22(土) 16:59:08.850293デフォルトの名無しさん
2013/06/22(土) 20:39:45.500294デフォルトの名無しさん
2013/06/24(月) 15:37:05.37[2] 問題文(含コード&リンク):次のレスでお願いします。
[3] 環境
[3.1] OS:(Windows8
[3.2] ボーランドc 5.5 bcc32
[3.3] 言語: C
[4] 期限: 2013/7/4
0295デフォルトの名無しさん
2013/06/24(月) 15:37:55.44データを1つ読み込み,ヒープを構成する.
これをn回繰り返し,その度にヒープを構成する.
すべてのデータを挿入し終ったらヒープが完成するので,データを木構造がわかるようにディスプレイ上に表示する.
次に,deletemax()関数をn回呼び出し,ソート処理を進める.
最後に,整列されたデータをディスプレイ上に表示しプログラムを終了する.
ファイルの中身(10は要素数)
10
27446
58007
103
56548
21869
21538
7867
65552
91919
76211
0296デフォルトの名無しさん
2013/06/24(月) 15:38:53.510297デフォルトの名無しさん
2013/06/24(月) 15:46:09.580298デフォルトの名無しさん
2013/06/24(月) 16:27:39.950299デフォルトの名無しさん
2013/06/24(月) 16:46:57.066年越しか
デフォルトの名無しさん [sage]2007/06/24(日) 18:41:52
>>27
表示が超手抜きだが(配列をそのままベタで表示するだけ)
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/4370.txt
0300桃白白 ◆9Jro6YFwm650
2013/06/24(月) 18:48:39.96>>295
https://friendpaste.com/3uma0JMB7AFS4Uf7g9lLFV
0301デフォルトの名無しさん
2013/06/24(月) 19:58:32.6430代で常駐先がなくなって未経験の異業種で人生やり直すのがオチw
常駐先企業の人件費抑制に利用されただけの人生だったな残念w
システムエンジニアになろう〜新入社員研修編〜
ttp://www.nicovideo.jp/watch/sm4010880
0302デフォルトの名無しさん
2013/06/24(月) 20:23:53.58【経済】 「日韓通貨スワップ協定30億ドル打ち切り」…財務省★2
http://uni.2ch.net/test/read.cgi/newsplus/1372063177/
315:カミカゼ :2013/06/24(月) 17:52:07.90 ID:hkwl1JkV0
ひゃっはあああああああああああああああああああああああwwwww
コングラッチュレーションwwwwwwwwwwwww
おまいらの勝利だwwwwwwww
今回の自民への働きかけに協力してくれた人、ありがとう
これで奴らは終わった
明日の南チョンの市場が楽しみだぜwwwwwwwwwwwww
おまいら明日朝にウォン空売りすんなよ?wwwww絶対だぞwwww
夜にまた来るwwww新たな暴露と今後の戦略を用意してなwwwww
一旦失礼するぜwwwwじゃあのwwww
0303デフォルトの名無しさん
2013/06/24(月) 22:20:02.84教授の作成したプログラムに勝つことが出来ず苦戦しています
現状、実装している戦略は、
�@手札をソートし、場に出てるカードより強いカードを出す
�A自分が親の時、手札にペア以上が無ければ一番弱いカードを出す
�B手札にペア以上があれば、それを優先的に場に出す
�C場に既にペア以上が出されており、自分が出せる場合はそれを出す(場に2枚のペア、手札に3枚のペアがあっても崩して出す)
�D他プレーヤーが5枚以上手札があるとき、一番強いカードを温存する
の5つなのですが、もっと強くしようと思った場合、どのような戦略を実装すれば良いのでしょうか?
簡単なアドバイスでも構いませんので、御口授をお願いします
0304デフォルトの名無しさん
2013/06/25(火) 01:29:54.48自分でいくつも作って、作ったの同士で大富豪何回もやらせて強いのを残していけばいいと思う
0305デフォルトの名無しさん
2013/06/25(火) 02:35:49.03小さい順に出すのは当然として。
革命とかローカルルールは、やったほうが良いかは
一万回ほどランダムでカードを配って試行してみる。勝率の良い戦略を選択。
自分以外のプレーヤーは最適手順と思わる戦略で動かして試行。
出されたカードは、配るカードから除くのは当然。
0306デフォルトの名無しさん
2013/06/25(火) 05:00:00.84優勝クライアントの公開などは、準備が整い次第更新していきます!しばらくお待ち下さい。
http://uecda.nishino-lab.jp/2012/
0307デフォルトの名無しさん
2013/06/25(火) 05:41:10.80使われたカードとそれを使ったプレイヤーを記憶して、他のプレイヤーの持つ最大のカードを予想する
0308デフォルトの名無しさん
2013/06/25(火) 20:56:22.29作った者同士というのは、微妙に条件を分けるということでしょうか?
>>305
こちらの不備ですが、今回の演習ではローカルルールは全て適用しない、という条件で作っています
ババ等の強いカードをどのタイミングで出すべきか、等の試行錯誤をやってきたのですが、微妙に勝率が上がっても安定して勝てず・・・
何か、決定的に足りない戦略があるのかな、とここで質問させて頂いた次第です
>>307
場のカードを記憶して現状の最強カードを予測する、というのはチーム内でも出た案なのですが、
人同士の大富豪ならまだしも、AI同士の大富豪に、どのような影響があるのでしょうか?
0309デフォルトの名無しさん
2013/06/25(火) 20:59:41.51強いカードを独占している状態なら強気で攻めることができる
0310デフォルトの名無しさん
2013/06/25(火) 21:46:42.91例えば、2が手札内の最強カードで温存してるけど、場に既に1が4枚とジョーカーが出ていれば、温存せずに出して親を取る、という事でしょうか?
0311デフォルトの名無しさん
2013/06/25(火) 21:46:58.79それを避けるためには残ってる強い札を知らなければいけない
0313デフォルトの名無しさん
2013/06/26(水) 00:39:28.110314片山博文MZパンク ◆0lBZNi.Q7evd
2013/06/26(水) 01:46:50.310315デフォルトの名無しさん
2013/06/26(水) 02:25:46.27指し手で迷う場面の数だけプログラムを作成して勝率を求める。考えられるケースの総当り。
0316デフォルトの名無しさん
2013/06/26(水) 12:55:23.810317デフォルトの名無しさん
2013/06/26(水) 15:40:04.97これ実装すればいいよね。はい、終了。
0318デフォルトの名無しさん
2013/06/26(水) 17:46:56.81"大富豪" "必勝法" 約 151,000 件 (0.29 秒)
0319デフォルトの名無しさん
2013/06/28(金) 00:34:13.26ビット数を最小にするためにはどうやってパラメータを決めますか?
0320デフォルトの名無しさん
2013/06/28(金) 10:28:57.360321デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANVC++2010
Windows Vista Home SP2
例
第1引数 総当りの初めの文字
第2引数 総当りの最後の文字
第3引数 総当りする桁数
func('a', 'z', 3);
とした時の動作は
aaa〜zzz、aa〜zz、a〜z
の全てを出力するようにしたいです
よろしくお願いします
0322デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN本当にやるの?
0323デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0324デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN文字の範囲が指定できるんだろ?
func('a', 'b', 16);
程度なら大丈夫かと。
0325デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANttp://ideone.com/RLj0yC
0326片山博文MZパンク ◆0lBZNi.Q7evd
2013/07/01(月) NY:AN:NY.AN#include <stdio.h>
#include <string.h>
bool check(const char *s) { return strcmp(s, "pas") == 0; }
char *func(char ch1, char ch2, int len) {
static char buf[256];
for (int n = 0; n <= len; n++) {
memset(buf, ch1, n); buf[n] = 0;
char *p, *end = &buf[n];
for (;;) {
printf("%s\n", buf);
if (check(buf)) return buf;
p = end - 1;
while (buf <= p && *p == ch2) *p-- = ch1;
if (p < buf) break;
(*p)++; } }
return NULL; }
int main(void) {
char *p = func('a', 'z', 4);
printf("#%s\n", p); return 0; }
0327321
2013/07/02(火) NY:AN:NY.AN0328デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN0329 ◆mvJCGUB/96rP
2013/07/04(木) NY:AN:NY.AN[2] 問題文(含コード&リンク):
次の条件を満たす関数を作ってください。
第1引数はint型の配列。
第2引数はint型で第1引数の配列の要素数。
第3引数はint型の値。
配列内の要素を並び替えて、第3引数の値より小さなものが配列の最初の方に位置するようにし、
その次に第3引数の値と同じものが位置するようにし、その次に第3引数の値より大きなものが位置するように
してください。
戻り値は、第3引数の値より小さなもののうち最も後方のインデックスをstruct Pairのfirstにセットし、
第3引数の値と同じもののうち、最も後方のインデックスをstruct Pairのsecondにセットして
struct Pair型の値を返してください。
struct Pair {
int first;
int second;
};
できるだけ速く処理できるよう実装を工夫してください。
[3] 環境
[3.1] OS:Linux
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限: 2013年7月7日までにお願いします。
[5] その他の制限: C89でお願いします。
0330デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.AN0331デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANhttp://pastebin.com/YmC71PE2
0332デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANhttp://ideone.com/o7VMjy
第1引数は受け取る配列へのポインタ
第2引数は元となる文字列
char trip[16];
func(trip, "test");
printf("◆%s", trip);
出力結果:◆.CzKQna1OU
Windows Vista
VC++ Express Edition 2010
0334 ◆mvJCGUB/96rP
2013/07/05(金) NY:AN:NY.AN第3引数の値より小さな値が1つ以上あり、第3引数の値と同じ値が1つ以上あるという
前提のもとでご回答いただければと思いますので、第3引数の値より小さな値がないとき、
または第3引数の値と同じ値がないときの動作は不定です。よろしくお願いします。
>>332
ご回答いただきありがとうございます。
>>329の条件を満たす形でお願いします。よろしくお願いします。
0335デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANhttp://ideone.com/3RmktK
0336デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANint arg[10] = {2, 4, 6, 8, 1, 3, 5, 7, 0, 9};
func(arg, 10, 5);
こうなってたらいいの?
arg = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
first = 4
second = 5
> 第3引数の値と同じもののうち、最も後方のインデックス
同じものなんだから後方もなにも無いと思うんだけど
単に同じ値いれるだけでいいの?
0337デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANarg[n]のnを入れるのね
0338デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.AN最初の小さい要素同士の順番は気にしないんでしょ?
quick sort の1回分ってことでは?
0339 ◆8uouQhXlJ.
2013/07/05(金) NY:AN:NY.ANこんな簡単なものもできないのかと言われそうですが教えていただけないでしょうか
長すぎると言われたので切ります。
[1] 授業単元:
[2] 問題文(含コード&amp;リンク): char型変数aを標準入力により1文字読み込み、文字型、8進、10進、16進に変換して出力する。また、実数型変数bを小数点第二位で四捨五入して出力する。
。
0340デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.AN分割統治法を1ステップだけ行うって事だよね
しかし再帰で書くと綺麗には書けるけど巨大な配列やピボットの値によっては
すぐスタックオーバーフローに・・・
0341 ◆8uouQhXlJ.
2013/07/05(金) NY:AN:NY.AN失礼します
こんな簡単なものもできないのかと言われそうですが教えていただけないでしょうか
[3] 環境
[3.1] OS: (Windows/Linux/等々) windows8
[3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等) borland C++
[3.3] 言語: (C/C++/どちらでも可 のいずれか) C言語
[4] 期限: ([yyyy年mm月dd日hh:mmまで] または [無期限] のいずれか) 7/8 17:00まで
[5] その他の制限: <stdio.h>でお願いします。数学関数?は使ってはいけないそうです。
0342 ◆8uouQhXlJ.
2013/07/05(金) NY:AN:NY.AN長くてすみません。
初心者でフローチャートを書くのにも苦労する奴です。
お力を貸していただきたいです。よろしくお願いします。
0343デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANhttp://ideone.com/K5EIBO
0344デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANhttp://ideone.com/1vWCDP
0345 ◆8uouQhXlJ.
2013/07/05(金) NY:AN:NY.AN>>344
貴重なお時間を割いていただきありがとうございます。
実行できました。
今は何もできないゴミクズですが、
みなさんのように人に教えられるぐらいになりたいと思います。
本当にありがとうございました。
0346デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANそうだよ
しかしin-placeだから配列の長さは関係ないし最悪ケースでも要素数しか再帰しない
0347デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANhttp://ideone.com/cM6zMB
[2] 出力
*
**
***
****
*****
http://codepad.org/rwJOY0cj
よろしくお願いします・・・
0349デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANそのソースを直せばいいのか?
8| while(num<=5){
9| for(int i=1; i<=num; i++){
0350デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANインターネットに投稿している者がいるとの連絡を受けました。
今回の課題は学生の理解を深める為に個別レポートとして出題されたものであり、
問題の解答そのものを丸投げすることは課題の趣旨に反する行為となります。
初回の講義でお話しましたように、ソースコードの書き方には個人差があり、
過去に提出したレポートなどから本人が書いたものかどうか判別することは十分可能です。
他人が書いたソースコードをレポートとして提出することは重大な不正行為に当たります。
提出されたレポートにおいて不正が確認された場合、本学の懲罰規程に従い厳しく処罰されます。
締切りは明後日の17時とまだ時間もいくらか残されていますので、
この問題を投稿した、または参考に読んでいる学生には自分の力で
今回の課題に取り組んで頂けることを期待しています。
0351デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN>>333 2ch卜リップはDES
0352デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANhttp://ideone.com/pRwPrT
0353デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANhttp://ideone.com/onyf6F
0354デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN問題流出してるやん
管理責任はどうなってんねん
0355デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN判別次第徹底的に問い詰めてやって下さい
0356デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN> 本科目
1370255305.dat/350:1: エラー "本科目"が指す内容が不明です。
> 7月8日出題
1370255305.dat/350:1: 警告 問題流出の恐れがあります。
> 参考に読んでいる学生には自分の力で
1370255305.dat/350:13: 警告 参考・指導・学習により得た知識・技術を他力とすると自力の定義が不明になります。
0357デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN0358デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN流出した事実が明るみに出る事は無かったのに
0359デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN0360デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN・宿題の丸投げは問題文の著作権(著作権法 二十三条 公衆送信権)を侵害する。
・問題文には第三者の著作物が含まれている場合ある。
著作権法第三十五条の規定により第三者の著作物が利用されている場合もある。
問題丸投げは同条の規定外なので第三者の権利侵害にあたる
・丸投げを煽るテンプレは著作権侵害の教唆にあたる
・宿題丸投げはカンニングと同等の行為として学則による処罰の対象になる。
・悪質なカンニング行為は偽計業務妨害(刑法 二百三十三条)として捜査の対象になる。
・カンニング行為を煽っているテンプレはその教唆犯(刑法 六十一条)
以上、宿題丸投げスレは違法行為を煽り、テンプレ自体も犯罪行為であることが明確に
なったので、これ以上の継続は無用
0361デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN0362デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN0363デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN[1] 授業単元:
[2] 問題文(含コード&リンク):
http://pastebin.com/5xbk0dHG
0364デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANこれは荒らしだ
0365デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN0366デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN0367デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN0368デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANhttp://pastebin.com/faq#1
> Please do NOT post:
> - email lists
> - login details
> - stolen source code
> - password lists
> - personal information / data
> - pornographic information / data
> - spam links (this includes promoting your own site)
AUP違反のstolen source codeを貼れと唆す違法スレッド。どっちが外部に迷惑かけるなだか。
0369デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN[2] 問題文(含コード&リンク):()
・部分木p から最小のキーを持つノードを削除した部分木を返す関数deleteMinNode を作成せよ.
・上の資料等 を参考にして,コマンドライン引数で指定したキーを持つノードを2 分探索木から削除するプログラムを作成せよ.
ただし,プログラム引数の「整数1 整数2 …」の各値をキーに持つノードを順に挿入して2 分探索木を生成し,
deleteNode 関数を使ってコマンドライン引数の「X1 X2 …」の各値をキーに持つノードを順に2 分探索木より削除する.
また,次のようなプログラム実行例を想定している.
% ./a.out 9 5 11 3 4 15 10 -- 4 5 9
入力データ [9 [5 3 _ 4] _ ] [ 11 10 15 ] ]
deleteNode(4)
==> [9 [5 [ 3 _ _ ] _ ] [ 11 [10 _ _ ] [ 15 _ _ ] ] ]
deleteNode(5)
==> [9 [ 3 _ _ ] [ 11 [ 10 _ _ ] [ 15 _ _ ] ] ]
deleteNode(9)
==> [10 [ 3 _ _ ] [ 11 _ [ 15 _ _ ] ] ]
%
% ./a.out 9 5 11 3 4 15 10 -- 8
入力データ [9 [5 3 _ ] [ 11 _ 15 ] ]
deleteNode(8)
deleteNode: 指定キーのノードがありません
[3] 環境
[3.1] OS: (Windows/Linux/等々) linux
[3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等)gcc
[3.3] 言語: (C/C++/どちらでも可 のいずれか) C
[4] 期限: ([yyyy年mm月dd日hh:mmまで] または [無期限] のいずれか) 7月10日
[5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)
0370デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANhttp://ideone.com/hAS1DW
0371デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANこのスレのどこにそんなのあるの?
0372デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN出題文がコードを含んでいた時
0373デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANこのスレを荒らすのが目的で議論を吹っかけてきています
相手にする人も荒らしになります。
0374デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN0375デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN何そのわけわからん一貫性のない括弧表記
0376桃白白 ◆9Jro6YFwm650
2013/07/06(土) NY:AN:NY.ANhttp://ideone.com/SNQ2Qi
0377デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN0378デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANバカ学生が犯罪に巻き込まれないように警告してるだけ。
学生諸君へ
このスレで宿題丸投げすることはカンニングと同じく、学則による処分の対象になるばかりでなく、
著作物である問題文の著作権侵害にもあたり刑事罰の対象にもなり得ます。
宿題は自分でやりたまえ
0379デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN0380デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN宿題は自分でやるべきだけど犯罪ではないことがお前を以て証明されたじゃん
0381デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANカンニングは偽計業務妨害
0382デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.ANあっても困らんだろ
0383デフォルトの名無しさん
2013/07/06(土) NY:AN:NY.AN過去問だから文句は元質問者に言ってくれ。
0384デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN偽計業務妨害ではありませんので。
0385デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN京大カンニング事件
0386デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.ANそれ、どうなったか知ってて言ってる?
0387デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN不要なインデントが増えるだろ
0388デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.ANあーソースよく見てなかったなるほど
これは超絶読み難いけど場合によってはある方がいいと思ってるから不思議に思った
return した後の else if の else はあった方が排他性が読み取り易い
あと前の if と意味が並列な節に限ってはインデント揃えた方が読み易い
0389デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.ANCOBOLは今でも>>376のような感じかな。
0390デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN大学が出した偽計業務妨害の被害届を警察が受理して、捜査、逮捕。
未成年なので家裁送致されて、深く反省してたので不処分。
京大は合格点に達していなかったので、不合格。
早稲田、立教はカンニングの事実ありとして不合格
大学への進学を断念し高卒で働きだす。
カンニングは人生狂わすね。
0391デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN結果働くってのがえらいわ
ニートあふれ返ってるのに
0392デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.ANお手軽な大学に入ればいいものを。
どこに入ったかも重要だけど、入って何をやるかも重要なのに。
0393デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN0394デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN京大の事件を理由に、早稲田と立教でも不合格にされたと言うこと?
もしそうだとしたら、それはおかしくない?
0395デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN0396デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN0397桃白白 ◆9Jro6YFwm650
2013/07/07(日) NY:AN:NY.ANへーそうなんだ。桃白白はCOBOL使ったことないけど、COBOLは銀行なんかで使われる
信頼性の高い言語だって聞いてます。つまり桃白白のコードは信頼性が高いということに
なるんだと思います、ありがとうございます。
0398デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.ANお前はいつになったら反省するんだ?
0399デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN違法行為を唆す犯罪者がなにをいっているんだ?
0400デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.ANああ、そう言うことか
それなら仕方ないな
0401デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN0402デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.ANこのスレはともかく他のスレを荒らす理由にはならないよなあ
0403デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN京大カンニング事件の顛末、聞いてたけど。
カンニングした奴は逮捕された。大学進学を断念した。高卒で働く事になった。これが事実。
犯罪者が言葉巧みにカンニングを唆しても、事実は変わらない。
学生諸君はカンニングなどせず自分の力で課題を解くこと。
0404デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN0405デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN犯罪者は事実を捻じ曲げてカンニング行為を唆すから注意。
0406デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN0407デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN0408デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN0409デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.ANスレ違いだ
お前は立派な荒らし
0410デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN0411デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN0412デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN0413デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN0414デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.ANそのうち削除人がホスト名が同じ荒らし書き込みを規制依頼してくれる事を願って
削除人の規制依頼はほぼ100%通る
0415デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN学生諸君は違法行為を唆すテンプレに騙されて、人生を棒にふるようなことをしない事。
0416デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN0417デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN削除依頼報告するだけなんで
0418デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.ANスレ違いだよ。
違法なスレだと主張するなら、お前が削除整理に書けよ。
0419デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.AN0420デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.AN0421デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.AN0422デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.ANと繋がる思考が異様だな。
知らない=存在しない、という全知全能のつもりなのか。
0423デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.AN削除依頼はガイドライン()から
0424デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.AN0425デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.AN[2] 問題文(含コード&リンク): http://s2.etowns.slyip.net/~c_cpp_homework/cgi-bin/joyful/joyful.cgi
[3] 環境
[3.1] OS: Linux
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限: 7月17日(水)13:00
[5] その他の制限: 手順4はやらなくてもいいとのことなので書いてません。
0426デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.ANhttp://ideone.com/8DkF2o
0427 ◆mvJCGUB/96rP
2013/07/11(木) NY:AN:NY.ANお礼が遅くなりました。すみません。
たいへん助かりました。ありがとうございました。
0428デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.ANそれただの線形リストっすよね。
0429デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN[2] 問題文(含コード&リンク):次レスで
[3] 環境
[3.1] OS: Windows8
[3.2] ボーランド5.5 bcc32
[3.3] 言語: C
[4] 期限: 2013/7/20
[5] その他の制限: c言語習って一年ちょい
0430デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN次に整数を一つだけキーボードから入力する.
そしてその整数が保存した2分探索木内に存在する場合にはyes,存在しない場合にはnoを2分探索により判定し,結果をディスプレイ上に表示する.
さらに,読み込んだデータの中で最小の値を表示し,プログラムを終了する.
いろいろなデータについて実行し,yes/noの判定と最小値の結果が正しいことを確認すること.
0431デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN10は要素数を表します。
10
27446
58007
103
56548
21869
21538
7867
65552
91919
76211
0432デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0433デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0434デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0435デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0436デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANhttp://ideone.com/PuKQ3K
0437デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN[2]15個の石を、No.1、2のプレイヤーで交互に一回に最高三個まで取り合い、最後の
石をとったほうのプレイヤの負けにするプログラムを作りたい。
・プレイヤーの名前(2名)を入力させる。最初の名前が先行で、一回ずつ、〜さん残りは〜個、何個とりますか:と表示
・三個より多い数字、0、負の数、は選択不可、また、整数のみ次のプレイヤのターンになる。条件を満たさなければ、もう一回入力させる。
・ループ文を必ず使うこと
[3] 環境
[3.1]windows7
[3.2]visual stdio C++2010
[3.3]C++でお願いいたします
[4] 期限: 2013/7/14/22:00
[5] フローチャートを書きたいので、初心者でもわかる文だとありがたいです。
0438デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0439デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN補足です。最後の石を取り終えたら、
〜さん、あなたの負けです。と表示させる。
0440デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0441デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANhttp://ideone.com/j4cCo0
0442デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN余計なお世話だよバーカw
0443デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANhttp://ideone.com/terms
5.Use of the ideone.com service for dissemination of pornographic, racist,
vulgar or otherwise offensive content is strictly prohibited. The posting user
may be held liable if the posted content contains pornographic, racist,
vulgar or otherwise offensive elements.
規約違反だぞ
0444デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANpornographic 違う
racist 違う
vulgar 違う
offensive elements 違う
規約違反じゃない
逆にお前らの公開オナニーコードはpornographicで規約違反
0445デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANhttp://ideone.com/ovqZvg
0446デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANhttp://ideone.com/J7CVeI
0447デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANoffensive elements
0448デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANゴミクズの本性あらわしたな。
0449デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0450デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANそう思うならideoneに通報して削除させろよ。
0451デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANおまえちゃんと読んだか?
The posting user may be held liable.
投稿ユーザーが責任を問われる可能性があります。
という事だ。
0452デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN違法行為をするなと言っているのだから、全然問題ないし、
ideoneから文句言ってきたら「お前のところのサービスをカンニングに
使ってるバカがいるから何とかしろ」と逆にいってやる。とっとと通報しろ。
0453デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN・宿題の丸投げは問題文の著作権(著作権法 二十三条 公衆送信権)を侵害する。
・問題文には第三者の著作物が含まれている場合ある。
著作権法第三十五条の規定により第三者の著作物が利用されている場合もある。
問題丸投げは同条の規定外なので第三者の権利侵害にあたる
・丸投げを煽るテンプレは著作権侵害の教唆にあたる
・宿題丸投げはカンニングと同等の行為として学則による処罰の対象になる。
・悪質なカンニング行為は偽計業務妨害(刑法 二百三十三条)として捜査の対象になる。
・カンニング行為を煽っているテンプレはその教唆犯(刑法 六十一条)
学生諸君は宿題は自分でやるように
0454デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANseikyou自身が荒らしのくせに
0455デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0456デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0457デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANhttp://ideone.com/EnAbUF
0458デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN[2] 以下のプログラムのノードを消去する関数delNode()を完成させよ。但し、書き加えていいのは
BinTree::BinNode *BinTree::delNode(BinNode *rp,int x){
}
の中だけとする。
コードは次スレで
[3] 環境
[3.1] OS: Linux
[3.2] コンパイラ名とバージョン: g++
[3.3] 言語: C++
[4] 期限: 7月15日(月)終日
[5] その他の制限:
上でも書いたように、書き加える場所は
BinTree::BinNode *BinTree::delNode(BinNode *rp,int x){
}
の中だけです。
0459デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN僕にもできそうだからやってみたよー
ideone.com/Outtsk
0460デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANコード長すぎて貼れませんでした...
リンクも貼れなかったんでこお手数ですがちらからお願いします。
s2.etowns.slyip.net/~c_cpp_homework/cgi-bin/joyful/joyful.cgi
0461デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANhttp://xserv0.ci.seikei.ac.jp/advpro/docs/BinaryTree2-printWB.pdf
0462デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANseikyou怒りの自演擁護
0463デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN通報先は甲斐先生と緑川先生でいいかな。()
0464デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANどうでもいいわ
0465デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0466デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANそこまで言うって事は覚悟が出来てるんだな?
0467デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN良いつってんだろとっとと通報しろよ。()
0468デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0469デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0470デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0471デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0472デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANFBIに追い掛け回されたりしてな
0473デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANと っ と と 通 報 し ろ
0474デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0475デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN出すのはどうかと思うよ。黙ってやればいいのに。
0476デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN通報ありがとうございました。
下記の参照番号を入力することにより、後日、処理結果を知ることができます。
参照番号 1373730339-0374
通報URL "http://toro.2ch.net/test/read.cgi/tech/1370255305/463"
通報時刻 2013年7月14日 0:45:39
とりあえずインターネット・ホットラインセンターに通報した
通報すると言っておいて通報しなかったらこちらが脅迫罪に問われる可能性があるんであしからず
0477デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANくだらん仕事を人様にさせるんじゃない
0478デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANくだるかくだらないかは向こうが決める事
お前には何の関係もない
0479デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANお前にも関係ないよねとか
0480デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANついでにこのスレをインターネット・ホットラインセンターに通報しといた。()
通報ありがとうございました。
下記の参照番号を入力することにより、後日、処理結果を知ることができます。
参照番号 1373731883-0376
通報URL "http://toro.2ch.net/test/read.cgi/tech/1370255305/"
通報時刻 2013年7月14日 1:11:23
0481デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN俺は通報したから関係あるんだよ馬鹿
>>480
墓穴掘っちゃって
逮捕されたりしてな
0482デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0483デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANもともと関係ないのに通報とかすんな馬鹿
0484デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN英語書けないとか? 代筆してやろうか?
0485デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN> とりあえずインターネット・ホットラインセンターに通報した
ここじゃFBIには追い回されないぞ。せめてideoneに通報しろよ。
0487デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANwww54.atwiki.jp/qzaw55cn4c/pages/17.html
0488デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0489デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN多倍長演算
0490デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN>>430
>>431
http://ideone.com/dOwc3m
0491デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANありがとうございました。
フローチャート書いて文の流れがわかるように
復習させていただきます。
0492デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANこっちは中京大のバカ学生か。磯先生に通報しときます。
http://isotope.sist.chukyo-u.ac.jp/lecture/algo/guide/report.html
0493デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANとりあえず磯先生に通報すますた。
0494デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN通報する事にします。
0495デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANhttp://isotope.sist.chukyo-u.ac.jp/lecture/algo/guide/report.html
> なお,教科書や他人のファイルをコピーし自分のファイルとしてそ
> のまま提出する行為は,情報技術を扱う者として著作権侵害等の観
> 点から絶対にしてはならない行為である.発覚した場合はこの業界
> から抹殺されることを十分認識すること.
0496デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANってなんだ?実弾投擲とは恐れいったね憶測では数年前から問題になってたこのスレもいよいよ
0497デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANそう?論文盗用、データ捏造とか結構多いよね電気素量の油滴のミリカンなんか結構微妙
山崎豊子が糾弾されないのも不思議わりと好きなんで許容範囲だけど
0498デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0499デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0500デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN情報技術についてなら、著作権より工業所有権なんだけどね。
殆ど何も知らない学生を脅すには、著作権と言った方が楽と考えたんだろう。
学府として自殺行為だけど。
因みに、著作権ではアイディアは保護出来ない。
人の仕事を断りもなく盗むやつは人としてどうか‥‥という精神論はもう通用しない世の中なのかな?
とかなんとかいって宿題をやってしまった‥‥お脳のリハビリというか廃用阻止(年々落ちていく一方だねえ‥‥)のためだから許してね
>>458
http://ideone.com/GLN6cG
0502デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANうんこが腐ったうんこになるだけだ。てめーは
0503デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANC++11ならnullptr
0504デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0505デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0506デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0507デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANん?悔しかったの?
0508デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0509デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0510デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANスカトロを語らせたら一言あるようだ。そんなにうんこ好きなのか?
0511デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0512デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN誰も好きとは言ってねーだろうが
馬鹿か?
0513デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0514デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN好きじゃないなら、なんでそんなに詳しいんだよ。
うんこ = 大便 じゃない。キリっ
0515デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0516デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0517デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0518デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0519デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0520デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN・宿題の丸投げは問題文の著作権(著作権法 二十三条 公衆送信権)を侵害する。
・問題文には第三者の著作物が含まれている場合ある。
著作権法第三十五条の規定により第三者の著作物が利用されている場合もある。
問題丸投げは同条の規定外なので第三者の権利侵害にあたる
・丸投げを煽るテンプレは著作権侵害の教唆にあたる
・宿題丸投げはカンニングと同等の行為として学則による処罰の対象になる。
・悪質なカンニング行為は偽計業務妨害(刑法 二百三十三条)として捜査の対象になる。
・カンニング行為を煽っているテンプレはその教唆犯(刑法 六十一条)
以上、宿題丸投げスレは違法行為を煽り、テンプレ自体も犯罪行為であることが明確になった。
学生諸君。宿題は自分でやりなさい。
0521デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0522デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN成蹊大丸投げ学生 >>458,>>460 それに対する通報>>461, >>480
中京大丸投げ学生 >>429-430 それに対する通報>>492
次からはレポート提出後(期限終了後)に通報するので丸投げするなら停学覚悟でするように。
0523デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANバカ学生が読んで思いとどまればいいし、そのまま丸投げして停学になってもそれはそれでOK
0524デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANなんで学生だってわかったの?
0525デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANご自由に
しかしそれをわざわざここで披露するのは荒らし行為だぞ
0526デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANこのスレに関する話題なのでスレ違いではない。
荒らしと言うなら削除依頼すればいい。
感情で削除依頼するなとか怒られてたけど運営板への荒らしと認定されないような。
0527デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANあれは削除依頼を出した奴が悪い
URLだけ書いて淡々と報告すればよい
0528デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANアスペって大変だな。
0529デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANURL書いただけじゃスレ違いじゃないとスルーされるからだろ。
>>528
じゃ、>>522みてビビる学生なんか存在しないんだから全然問題ないな。
0530デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANアホだなあ
あれがスルーされたのは余計な事を書いたからだろ
http://qb5.2ch.net/test/read.cgi/saku/1352422796/59
>以下、捕捉です。
>当該スレの進行を妨害するためだけの理由で粘着しています。
>当人の主張どおり、このスレが違法行為を教唆するもので
>あるなら、自身で削除依頼を行うべきではないかと考えます。
こういう私怨めいた文章は一切書くべきではない
0531デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN>60 名前:削除の虎 ★[sage] 投稿日:2013/07/14(日) NY:AN:NY.AN ID:???0 (PC)
>粘着だの何だの感情的なガイドライン外の理由が書いてあると、
>私の場合ですが判断は非常に厳しいものとなります。
>と、前置きした上で今回は「見なかったこと」にします。
>スルーではありません。
>削除されやすい依頼とはどういうものか?という点について少し
>勉強されるとよろしいかと思います。
という事で私情は一切交えず淡々と報告すればよい
0532デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN私怨でレスの削除を求めたが、バカな頭でもスレ違いじゃないと思ったので
補足説明したんだろ。
淡々と削除依頼すればいいというならURLだけ報告しろよ。
0533デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANそだね。お前の書き込みを迷惑に思う俺の気持ちは変わらないけど、
学生は関係ないだろうね。
0534デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANあぼーんして報告しろよ。()
0535デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANあぼんするからコテハンつけて協力してよ。
報告は面倒だからやらない。スレが埋まっても俺のハードディスクが困るわけじゃないし。
BinTree::BinNode *BinTree::delNode(BinNode *rp, int x)
以外は教官指定コードで触れないんだ‥‥
この教官指定コード、QZごときからみてもいろいろ疑問手があるんだけど‥‥
0537デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN放っとけば腐って肥料になるだけなのに、いちいち引き上げて下さるのには感謝しています。これからもよろしくお願いいたします。
0539デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANあたし流行を追わない主義なの。コテハンつけてっていってるの。何度も言わせないで頂戴。
ヒステリー起こさせたいの?
0540デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANFrom: [521] デフォルトの名無しさん <sage>
Date: 2013/07/15(月) NY:AN:NY.AN
520 名前:あぼ〜ん[あぼ〜ん] 投稿日:あぼ〜ん
0541デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANそれ俺じゃないし、だからなんなんだよ。
コテハンつけるならつける、コテハンつけないならつけないではっきりしろよ。
こっちはさっきからそれを聞いてんだよ。煮え切らない態度でぐずってんじゃねえ。
0542デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN頭の回転の悪いやつは面倒だな。
0543デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0544デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANつけないのね。それを早く言えよ。ぐずぐずしやがって3回聞かれてようやく答えやがった。
さっさと言えよウスノロ。
0545デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANこういうバカが「聞いてません」とかシレっと言うんだ。
0546デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN削除依頼出せばいいんだ
0547デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN怒ってる?謝るから機嫌なおしてよ。
ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ご
めん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめ
ん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん
、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、
ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ご
めん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめ
ん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん
、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、
ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ご
めん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめ
ん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん
、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、
ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ご
めん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめ
ん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん
ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ご
めん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめ
ん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん
、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、
ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ご
めん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめ
ん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、ごめん、はい論破。
0548デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN> 520 名前:あぼ〜ん[あぼ〜ん] 投稿日:あぼ〜ん
並みにイミフ
0549デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN>>521の意味はわかるだろ。あぼんするのにはコテハンをつけるのが合理的だが、
お前はそれを拒否した。つまりあぼんされたくないと思ってるてこと。
>>521はお前をあぼんすることでお前に勝利した。お前は負けたんだよ。
自分が負けたことにも気づかないというのは哀れなもんだねえ。
まあ気づかない振りをしているのか、無意識下で正当化が行われてるのか知らんがなw
0550デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANDate: 2013/07/15(月) NY:AN:NY.AN
律儀に報告ご苦労。チンカスにあぼーんされても全然問題ない。
バカ学生が読んで思いとどまればいいし、そのまま丸投げして停学になってもそれはそれでOK
0552デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0553デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANチンカスにあぼーんされても屁でもないので、それを逐一報告する事にどういう意味があるのか全く分からない。むしろご苦労な事だと。
0554デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0555デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANチンカスが必死であぼーんしても、バカ学生はあぼーんできない。
もしもバカ学生があぼーんして読まなかったら停学が待っているので、それはそれでOK。
0556デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANコテハンつけるの拒否ったやつがいまさらそんなこといっても説得力の欠片もない。
意味がわからないと何度も喧伝してるのは意味がわかってる証拠。泥沼だねお前。
0557デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN停学でおkなら黙って通報するのが合理的だ。
それをやらないのはお前がただかまってほしいからやってるにすぎない。
0558デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANお前自体が要らないって遠まわしに言ってるの
0559デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN> コテハンつけるの拒否ったやつがいまさらそんなこといっても説得力の欠片もない。
やっぱ、お前だ。ほれ。
>>541
> >>540
> それ俺じゃないし、だからなんなんだよ。
0560デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN違うが?w お前思い込みが激しいなww
大変だな。もっと視野を広げる努力をしたほうがいいのじゃないか。
0561デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANチンカスがあぼーんの報告をする意味をお前はわかっているのか? 不思議だなあ。
バカ同士分かり合えるのか?
0562デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANなんでいまごろそんなこというんだw
>>549にとっくに書いたがww 鳥頭なのか?www
バカはお前だけだよwwww
0563デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN一罰百戒って知ってるか?
いくらバカ学生でも、こんな違法スレに引っかかって人生棒に振らないよう
一応警告しといてやるのは善良なる市民の務め。
その上で丸投げして停学になるなら自業自得とあきらめてもらおう。
0564デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANそういうのを「余計なお世話」と言う
誰も頼んでもいない
0565デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANバカ学生には読んで欲しいが、チンカスに読まれなくても全然問題ない。
チンカスがあぼーんしても屁でもない。
コテをつけてテンプレにいれられるとバカ学生が警告を読むチャンスが減る。
一応、善良なる市民としてバカ学生が人生棒に振るのを止めるために警告を発
しているのだから、それを拒否した。それだけの事。
繰り返してやる。チンカスが読まなくても屁でもない。
これで勝ち誇っているチンカスが憐れでならない。
0566デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANすごいね。俺はお前のことをただのキチガイだとしか思わない。
世の中が自分を中心に回ってると思ってそう。警察官でもないのに
交差点に立って笛吹いてそう。車掌でもないのにドアが閉まりますと言ってそう。
0567デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN対象はお前じゃなくて丸投げを企むバカ学生だから。
もしもこの先通報されて停学になる学生が出たら警告して欲しかったと思うはずだぞ。
通報は面倒だが意外に楽しい。ローソン通報祭りやってる奴らの気持ちもわかる。
せっかく釣り場を提供してくれるんだから、せいぜい楽しませてもらうわ。
0568デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANチンカスにどう思われようと屁でもない。
0569デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANほんとにそうなら善良な〜とか自分の正当性を訴えたりしないよ。
お前を迷惑と思ってる人たちの考えをお前は理解する気はないが、
自分の考えは理解して欲しいと思ってる都合のいい甘ったれ。
甘やかされて育てられた一人っ子なんだろうな。これがお前のプロファイリング。
0570デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANだから余計なお世話だから
0571デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0572デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0573デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN人助けのつもりが余計なお世話になってしまう6つのパターン
(1)時期尚早に知恵を与えること(早漏)
(2)防衛的な態度にさらに圧力をかけて対応すること(パラノイア)
(3)相手が問題を受け入れ、自分に依存してくることを当然として振る舞う(マッチョ)
(4)同情心から不適切なレベルで支援と安心感を与えてしまう(シュガー)
(5)支援を求められても客観性にこだわり、感情的な距離を置きすぎる(傍観者)
(6)相手をステレオタイプ化したり、自分の経験から根拠のないレッテルを貼る
0574デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN当事者以外には余計なお世話か必要なお世話かわからない。
チンカスは本当にバカだなあ。
0575デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN>>573
お前の事だ
0576デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANQzのように公開オナニーに夢中になってるわけじゃないし何しに来てんの?
0577デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0578デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0579デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN必要なお世話だと思ってんだろ。まさに独り善がりだな。
0580デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANお試し●を焼かれたり、そういう行いも総合して見ると、チンカスなのはまさにseikyou
の方だな
0581デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANそれはお前が宿題丸投げしようとしているバカ学生の時にだけ言える事。
0582デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANああww そういうことなの?www seikyouはそういう経験が自分にはあるからってことなのかwwwwww
0583デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0584デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANお前自身が宿題を丸投げしたバカ学生だろうが
そして落第留年
バカここに極まる
0585デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANそれは相手が捏造したストーリーかもしれないよQのニート自称と同じで相手に響かない使えない手だ
問題出題側と仮定して学生から問題を集め,出題者を上回る力量をみせつける回答をするのが一番の反撃,と憶測する >>458 なんてひどいものだ
0586デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANお前、本当に頭の回転悪いな。知能指数100切ってるだろ。
> お前自身が宿題を丸投げしたバカ学生だろうが
> そして落第留年
仮にこれが正しいとすると、お前の「余計なお世話」はますます根拠がなくなる。
何しろオレは当事者らしいからな。
0587デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANそんな要領の悪いやつお前以外にいないだろwwwぷげらってことだろ
0588デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANその要領悪い奴に末尾再帰でコテンパンにやられちゃったチンカスが憐れでしょうがない。
あの爆笑ログもこないだのQzの奴と一緒にまとめとこっと。
0589デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN末尾再帰はよんしばだろ?
え? よんしばとseikyouは同一人物なの?
0590デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0591デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANの教官指定コードを張っとくね
http://codepad.org/3bDANtk6
短い時間数でひととおりやら無いといけない,というのならば better C 的に使わざるを得ないのは止むを得ないとしても
void BinTree::addNode(BinNode *rp,BinNode *node)
の実装がひどい,
BinTree::BinNode *BinTree::delNode(BinNode *rp,int x)
を書かせる問題であれば,BinTree::addNode() はそのヒントとなるべきなのだが
学生が自分のコードを改変不可にして貼り付けているのだろうとは思うが,そうでないとしたら教育的良心を疑いますね
0592デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANなにがひどいの?
0593デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANBinTree::BinNode *BinTree::delNode(BinNode *rp,int x)
を書かせる問題なのに,BinTree::addNode() は安易でラクチンな記述になっており,応用をきかせる,とか,上手が下手を導くという視点が全くない
学生が自分のコードを張っているだけだとは思うけど,それはそれでフォローが皆無,というか
0594デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANそんな曖昧なことじゃなくて具体的に言って。addNodeのどこがひどいの?
0595デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0596デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0597デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN>>596
「Javaが」がぬけてるよ,あと Java で二分木を実装してみてよ >>458 の範囲でいいからさ,
0598デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANhttp://codepad.org/D9qsiJav くらいが妥当じゃない?
0599デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN別にどっちでもいいと思う。再帰をできるだけ深くしたくないときは
関数呼ぶ前に判断することもあるし。それだけ?まさかそれだけでひどいと言ってたの?
まさかそんなことないよな。ちゃんと教えて。なにがひどいの?
0600デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN>それだけでひどいと言ってたの?
うん,だって
>再帰をできるだけ深くしたくないときは
といいながら >>458 と >>598 は再帰の深さは一つ違う程度だよね?
二分木の削除にも使えないし,線形リストの末尾追加や削除からの応用にもなってないし,>>458 のような安易な書き方を教材にしていたとしたら問題だよね
もっと発展した平衡二分木とかにもつかえないし
0601デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANそうだね。ひとつ違うだけだけど減ってることは間違いない。
インスタンスメソッドを使うようなときにも関数呼ぶ前にnullチェックして関数呼ばないようにするよ。
追加のコードを削除には使えないけれどもなぜ削除に戻り値があって追加に戻り値がないのか、考えることができる。
線形リストの話は何言ってるのかよくわからない。平衡二分探索木では使えないのはそうだが、
じゃあ平衡二分探索木でどういう情報が必要になってその情報をどう関連するノードに伝達するべきか
と考えることができる。教材としてはよく出来てると思う。というふうに考えることもできるわけで、
ダメなコードであるという前提で読むべきものだとは思わない。
0602デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0603デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0604デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANポインタのポインタ使って実装するのが唯一無二の正しい方法と盲信して
他の方法は考えつかないボンクラなんだから、相手するだけ無駄。
0605デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN削除依頼しろよ。丸の内ocn
私怨じゃないとアピールしたいんだろ。
0606デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN>関数呼ぶ前にnullチェックして関数呼ばないようにするよ。
そのチェックは呼ばれた先でするものでは?ま、これは流儀によるね。二分木のスタックの消費問題は平衡二分木や二色木で解消するのが現実的、という立場だからね
>削除に戻り値があって追加に戻り値がないのか
削除にも追加にも戻値があるべき、という立場なんでね、というか、本来は二重ポインタや参照を使いたいところなんだ、削除や追加の両方ともにね。
>線形リストの話は何言ってるのかよくわからない。
線形リストの末尾追加は K&R に載ってるよね、そこから発展した二分木のコードはどうあるべきか、という点だね。
>>458 >>591 は、こんな書き方をするくらいなら非再帰に書くほうがまだましだしね、スタック消費を気にするならそうするのがベスト
>>595-596
早く実装しろよ
0607デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANその妄信は盲信じゃないね、発展系かつ実用的な平衡二分木(AVL, 赤黒木)のときはどうする?
0608デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANhttp://ideone.com/RBSCT1
0609デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN流儀によるんだったら課題を出した人の流儀を尊重するべきなのじゃないか?
なんで>>606の立場を中心に考えて課題を出したほうの流儀をひどいというのかよくわからない。
0610デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANJavaなら戻り値用のオブジェクトを作るのが正攻法でしょうね。
0611デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANアマゾンギフト10万円で教えてやるよ。ボンクラ
0612デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN流儀による、としたのは呼び出し前に null チェックをした点についてのみだね
関数型言語(わたしゃ lisp/scheme の人)で再帰を構成するときに、呼び出し前に終端チェックなんてしないからね、終端チェックは再帰ルーチンの最初に書くべきもの
ま、これは流儀だね、それは認める
ただ、それ以外の
・ふつー二重ポインタや参照を使いたいところを、初学者の道程だからと我慢して返値によりリンクを更新する
・線形リストの末尾追加のやりかた、そして、そこから発展した二分木のコードはどうあるべきか
という点で教育的な「何か」が欲しいんだね、>>458 >>591 は「本当にそれでいいのか?」と考え込んでしまうね
0613デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN確かにそれしか思いつかない
C# で ref が使えるのがうらやましく思ったりしますね
0614デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN二重ポインタや参照を使いたいというのは>>612の好みでしかないので、
それを根拠に>>458が教育的にどうとかいうのは理解できない。自と他の区別はつけるべきよ。
0615デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANなんじゃ、そのだんだらけに無駄に長〜いコードは?
馬鹿な Q でも削除ルーチン >>501 をコンパクトにまとめてるぞ?Java ってその程度の記述力しかないのか?
やりなおせ
0616デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN二重ポインタや参照(Java のじゃないよ)への志向は、好みというよりは、今後の発展型への道程をスムーズにしたい、という教育的配慮だね
>>591 なんてどん詰まりじゃん、そもそも同じコードの中で、追加と削除が劇的に違うとかありえないね
0617デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN別の課題で二重ポインタはやるのだと思うよ。なんで>>458の課題でそのことをあげつらうのか
意味がわからない。戻り値があるかどうかだけの違いでしかないのだから劇的というほどのものでもない。
.NETのSortedDictionaryのコード見たことある?赤黒木の実装だけど。>>458を劇的というくらいだったらたぶん卒倒するよw
0618デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN.net/c# だろ?ref つかってんじゃないの?
0619デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN知らん。
0620デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0621デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN>>606
> 関数型言語(わたしゃ lisp/scheme の人)で再帰を構成するときに、呼び出し前に終端チェックなんてしないからね、終端チェックは再帰ルーチンの最初に書くべきもの
末尾再帰も知らないでlisp/schemeの人とか笑うしかないな。
しかもlisp/schemeもポインタのポインタないんだが、
二分木を記述できない欠陥言語という事になるぞ。
0622デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANチンカスが古傷えぐられて逃亡して終了
0623デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0624デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANお前そいつと間違えてオレにからんでその度に、フルボッコにされてんの?
バカ過ぎる
0625デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0626デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANようバカ学生
懲りずにまた来たのか
0627デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANとある何とかっていうアニメの視聴
あと自販機の釣銭着服
リストそのものが二分木なんだけど‥‥
>末尾再帰も知らない
発覚後ガムバッタんじゃない?ま、lisp っていえば偉いって思ってそーだね、そのうちモナド!モナド!て騒ぎ出すと思うよ、おかしいよね
0629デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0630デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0631デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN0632デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN0633デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN0634デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN0635デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN0636デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN5000! の計算(と検算)が終わったらすぐに公開するね
>>489 の多バイト長演算には、多分2パターンあって、
A.2進化10進に近いやりかたで桁構成
B.2進 only の多桁構成
を試したことがありますが、A の方がわかりやすくて、しかも C だけで記述するならこっちの方が速いと思います。
http://toro.2ch.net/test/read.cgi/tech/1313183984/610 計算させているのは、自然対数の底です、昔どなたかが作られたものをこっちでもアレンジしたものです。
今は B でやっていますが、計算だけでなく10進表示化に結構時間をとられています。C だけで記述するには向いていないかもしれません。
あと、数スレ前に爆速乗算(Ο(logN))がアップされていました、今でも原理がよくわかりませんです。
0638デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN#include <stdio.h>
int main(void)
{
int a[100000] = {1}, i, j, c, d = 1;
for(i = 2; i <= 50000; i++) {
for(j = c = 0; j < d; j++) {
a[j] = a[j] * i + c;
if(a[j] >= 10000) {
c = a[j] / 10000;
a[j] %= 10000;
}
else c = 0;
}
while(c) {
a[d++] = c % 10000;
c /= 10000;
} }
printf("%d", a[--d]);
while(--d >= 0) printf("%04d", a[d]);
return 0;
}
0639デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN>ここまではごく当たり前の話で、上記のような善悪論は最近ではチラホラ聞かれるようになってきた。
>しかし、“不正企業が存在する”という前提のもとでは、利益を取るか法律を取るかという議論は
>いつまで経っても平行線を辿ることになるだろう。
>では、不正企業が存在しなかった場合はどうだろう? 不正企業が存在しなかったにも関わらず
>「一罰百戒」が適用されてしまえばどうなるのだろうか?
>こういった議論は未だ聞かれない。なぜ聞かれないのかと言えば、議論するまでもなく答えが決まっ
>ているからだ。この場合、法律などはお呼びでないというのがその答えだ。まともな企業に「一罰百戒」
>を適用したところで全く無意味であり、法律は害にしかならない。いわんや、不正がないのに結果と
>して「百罰百戒」を齎せば、それは法の正義を語ったただの悪行にしか成り得ない。
seikyouwwwww
0640デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN不正企業が存在しなかったら罰は与えられないのだから零罰百戒だな。
そんなのドヤ顔で貼り付けてチンカスは本当に頭が悪いな。
で、seikyoって誰だよ。
http://wiki.livedoor.jp/naotokawai1/lite/d/%A5%E9%A5%A4%A5%D6%A5%C9%A5%A2%B3%F4%BC%E7%A4%CB%A4%CF%A1%A2%C1%D4%C0%E4%A4%CA%A5%C9%A5%E9%A5%DE%A4%AC%A4%A2%A4%C3%A4%BF%A1%AA
> 「全財産無くしたも同然」との事。私もほぼ同様の境遇に身を置く者として、お気持ちを深くお察しいたします。
> 元々、今回の事件で大きな被害を被った者同士、些細な事でいがみ合うのは本意ではありません。他の投稿者への批判めいた書き込みはこれを最後にしないつもりです。
> 励ましあって、被害を受けた人たちの共通の利益に向けて盛り上がっていける掲示板になれば良いと思います。
0641デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.ANhttp://qb5.2ch.net/test/read.cgi/saku/1352422796/64
> From: [64] "削除"依頼 <>
> Date: 2013/07/15(月) NY:AN:NY.AN HOST:p8156-ipngn1701marunouchi.tokyo.ocn.ne.jp<8080><3128><8000><1080>[180.0.149.156]
>
> 削除対象アドレス: http://toro.2ch.net/test/read.cgi/tech/1370255305/520-590
> 削除理由・詳細・その他: 5.掲示板・スレッドの趣旨とは違う投稿
0642デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN宿題を丸投げした学生の所属学科の担当教官への通報を行っている。
これまでに以下の2名の不正行為を担当教官に通報した。
成蹊大丸投げ学生 >>458,>>460 それに対する通報>>461, >>480
中京大丸投げ学生 >>429-430 それに対する通報>>492
この2名は宿題提出期限前だったので、剽窃した宿題を提出せずに済んだが、
次からは宿題提出期限後に通報するので、丸投げするなら停学覚悟でするように。
0643デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN0644デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN0645デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.ANお前の正義感に誰が付き合ってくれる予定なんだよw
0646デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN0647片山博文MZパンク ◆0lBZNi.Q7evd
2013/07/16(火) NY:AN:NY.ANkatahiromz.web.fc2.com/c/bigfact.html
0648デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.AN0649デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.ANhttp://upload.wikimedia.org/math/a/2/4/a24a12f91aa1a480b2dc93422bc2ed0a.png
この近似は z の実数部が 8 以上のとき、小数点以下 8 桁を超える精度を持つ。
2002年、Robert H. Windschitl がリソースの制限された計算機(電卓など)でのそれなりの正確性を持った近似としてこれを示した。
0651デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.ANお願いします。
0652片山博文MZパンク ◆0lBZNi.Q7evd
2013/07/16(火) NY:AN:NY.AN#include <stdio.h>
int main(void) {
int f = 0, n, sum = 0;
for (n = 1; n <= 100; n++) {
sum += n * n;
if (!f && sum >= 100) {
f = n;
}
}
printf("sum = %d, n = %d\n", sum, f);
return 0;
}
0653デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.ANhttp://ameblo.jp/nagasawa-yuu/entry-10713742339.html
0654デフォルトの名無しさん
2013/07/16(火) NY:AN:NY.ANhttp://ideone.com/YiCXgk
0655デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0656デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANこれ提出したの?すげえな
あくまでやり直さないんだな?
じゃ、もう一つ、お前のコードの糞・ウンコな問題点を指摘しておこうか?
public void remove(final int v)
略
root = root.delNode(v);
public Node delNode(final int v)
略、結局はどの分岐を通っても最後は
return this;
これは実際のノード削除作業が終わった後、root に向かって再帰ルーチンを抜けるたびごとに代入が発生することを示している
しかも、代入する値は代入する前と変わらない
はやくやりなおせ
この無駄、なんとかならんかね?
0658デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0659デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN何をやり直すんだ?
Javaで二分木のコード書いてくれって言われたから書いてやったわけで、
まず書いてもらったことに対する礼を言えよ無礼者が。何が指摘だハゲ。
頭髪毟ったろか。
return leftもreturn rightもあるだろ。
代入する前と変わらないかどうかはわからない。そのための代入。
無駄がどうとかいうなら一度代入したらそれ以降の再帰は無駄なだけなんで
再帰じゃなくてループで処理するべきだろう。俺は別にそれが無駄でやめるべき
ものだとは思わないが、代入することを無駄だというようなやつなら当然そう実装
するべきだろうが、お前はそうしてない。言行に一貫性がない。
お前はくだらないことにこだわってるだけのアスペバカ。
0660デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN>>608は通りすがりのどっかのヘボ WWWW
レクチャーして欲しかったらアマゾンギフト10万円先払い WWWW
0661デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANじゃあ黙ってろよ。
0662デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANQzは以前からポインタのポインタが使えないJavaでは二分木を実装できないので
Javaは欠陥言語とデンパな主張を繰り返してるんだよ。
それを嘲笑すると「実装してみろ」とか言い出すから、有料なら教えてやると言っ
ている。
通りすがりにドヤ顔で細かいところに疵をあるコードを貼った、お前がヴァカ。
0663デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANレクチャーする気のない口だけのやつがでしゃばってんじゃねえよ。
瑕疵を具体的に指摘することができないから、有料でという予防線を貼ったんだろ。
黙ってろ雑魚。
0664デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0665デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0666デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANせっかく与えてやった後払いのチャンスを
> ls -l program ドヤッ
で逃したQzがヴァカ。 WWWW
0667デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANいつまで思い出に浸って同じネタでひっぱんねん。ダッサいやつやのー。
他にないんか?そんなチンケことやっとるから雑魚言われんねん。
0668デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN惨めすぎるぞ。 チンカス WWWW
0669デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN宿題を丸投げした学生の所属学科の担当教官への通報を行っている。
これまでに以下の2名の不正行為を担当教官に通報した。
成蹊大丸投げ学生 >>458,>>460 それに対する通報>>461, >>480
中京大丸投げ学生 >>429-430 それに対する通報>>492
この2名は宿題提出期限前だったので、剽窃した宿題を提出せずに済んだが、
次からは宿題提出期限後に通報するので、丸投げするなら停学覚悟でするように。
0670デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANチンカスはお前だよw 二分木も実装できない雑魚がw
0671デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN> ここでwwwさんに問題です
> 天才には簡単な問題ですので必ず逃げないで答えてください
>
> スタックサイズが8MBのとき、このfree_l関数で解放可能な連結リストは
> 最大何個連結可能でしょうか?
>
> アーキテクチャは好きに選んでいいですよ
って自爆した、爆笑末尾再帰ログまとめてやろうか? WWWW
0672デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANまた思い出の話か?いつまでもくだらない過去のネタで引っ張ろうとするよな。
お前の脳回路は信号が同じところをぐるぐる回る欠陥品なのか?
0673デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANチンカスは本当に頭が悪い。 WWWW
末尾再帰の時はQzですらすぐに逃走したのにドヤ顔で↓ WWWW
> ここでwwwさんに問題です
> 天才には簡単な問題ですので必ず逃げないで答えてください
>
> スタックサイズが8MBのとき、このfree_l関数で解放可能な連結リストは
> 最大何個連結可能でしょうか?
>
> アーキテクチャは好きに選んでいいですよ
0674デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANほらねw
0675デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN悔しいだろうな ドヤ顔で↓ あー腹痛てー WWWW チンカス WWWW
> ここでwwwさんに問題です
> 天才には簡単な問題ですので必ず逃げないで答えてください
>
> スタックサイズが8MBのとき、このfree_l関数で解放可能な連結リストは
> 最大何個連結可能でしょうか?
>
> アーキテクチャは好きに選んでいいですよ
0676デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANありがとうございました。
理解した上で使わせていただきます。
0677デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANそれでは無様に踊るチンカスの惨めな姿をお楽しみください。
http://www57.atwiki.jp/chinkasu/pages/19.html
手元の gcc-3/4 は-O2 で末尾再帰を最適化してくれますね、 -O? をつけなかったら全然最適化してくれませんね gcc-4 でも
前半は、今よみかえしてみても露骨に情報操作していると思いますねえ
後半は私じゃないからね!(微笑)
>return leftもreturn rightもあるだろ。
それは value == v のときだけ、言い直すと削除対象のノードをみつけて削除するときだけに実行されるんだね
削除対象をみつけるまではひたすら再帰呼び出し、削除した後で root に遡っていくときに
left = left.delNode(v);
あるいは
right = right.delNode(v);
この left や right は更新されないでしょ?
まあそんなことはどうでもよくて、>>608 の再帰コール前に null チェックとか、めちゃ読みにくいねえ‥‥コンパクトさが再帰の身上なのに、これじゃ再帰で書く意味がない‥‥
最近は再帰の頭に終端処理を書くとかやらないのか?こんなコードをのっけてる教科書があったらぜひ教えてほしい
0680デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN> 天才には簡単な問題ですので必ず逃げないで答えてください
>
> スタックサイズが8MBのとき、このfree_l関数で解放可能な連結リストは
> 最大何個連結可能でしょうか?
>
> アーキテクチャは好きに選んでいいですよ
0681デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN更新されないね。
それが無駄だというのなら再帰で戻っていく必要もないんでそもそも再帰
で書くのもおかしいよねっていうのを>>659でした。>>612で関数型言語で
どうたらこうたらいってるが、関数型言語では再代入をしないんじゃないか?
コンパクトに書くのが再帰なら代入にこだわることもないな。
再帰の頭に終端処理を書くやつはいるだろ。考えればわかる。
教科書は知らん。ふつうはnullオブジェクト作ってカバーするんじゃないか。
0682デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN関数型言語を参考にするならfinalにこだわるべきでしょうに。
はいこれ。不変オブジェクトのAVL Tree。Javaを使って参照渡し撲滅キャンペーンやりたくなっただろ?
http://ideone.com/z72BlQ
0683デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN人間(ニュータイプ)だけで独立国家のジオン公国つくって、何も生み出す
能力がなく金や資源や穀物を右から左に動かして中間搾取するだけのモラル
の無い腐りきった文系男(オールドタイプ)国家に戦争しかけるのが人類の
最終形態だろう、200年先になるか300年先になるかはわからんが
0684デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0685デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANどんだけ同じレスしてんだよwwwバカはお前になるからやめとけよwww
0686デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0687デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0688デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0689デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0690デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN> 天才には簡単な問題ですので必ず逃げないで答えてください
>
> スタックサイズが8MBのとき、このfree_l関数で解放可能な連結リストは
> 最大何個連結可能でしょうか?
>
> アーキテクチャは好きに選んでいいですよ
0691デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANわからない。
ハードウェアスタックを使わないアーキテクチャもあるから。
0692デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANああスタックポインタを持たないCPUの事か
それいつの時代の話?
0693デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANご自慢の参照渡し使ってAVL木か二色木実装してみてよ。
参照渡しはデバッグ大変よ。できる?
0694デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0695デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN使われてると言う意味ならメインフレームはまだ生きてるから、現役だよ。
0696デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0697デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0698デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0699デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0700デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN> ここでwwwさんに問題です
> 天才には簡単な問題ですので必ず逃げないで答えてください
>
> スタックサイズが8MBのとき、このfree_l関数で解放可能な連結リストは
> 最大何個連結可能でしょうか?
>
> アーキテクチャは好きに選んでいいですよ
0701デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN確保は線形、解放は再帰という指摘に感動しましたw
0702デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.AN0703デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0704デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0705デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0706デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN説明が悪い、というよりは説明できてない、わかってない、いやしったか野郎乙!じゃないの?
0707デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN[2] 問題文(含コード&リンク):
rfc3261に基づいてsipサーバを実装せよ
[3] 環境
[3.1] OS: linux
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限: 2013/7/31
[5] その他の制限:
よろしくお願いします
0708デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN[2] 問題文(含コード&リンク):
rfc2616に基づいてWebサーバを実装せよ
[3] 環境
[3.1] OS: linux
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限: 2013/7/31
[5] その他の制限:
よろしくお願いします
0709デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN[2] 問題文(含コード&リンク):
rfc2821に基づいてメールサーバを実装せよ
[3] 環境
[3.1] OS: linux
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限: 2013/7/31
[5] その他の制限:
よろしくお願いします
0710デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN[2] 問題文(含コード&リンク):
rfc4250, rfc4251, rfc4252, rfc4253, rfc4254, rfc4255, rfc4256に基づいてssh2サーバを実装せよ
[3] 環境
[3.1] OS: linux
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限: 2013/7/31
[5] その他の制限:
よろしくお願いします
0711デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN[2] 問題文(含コード&リンク):
ECMA-262 3rd editionに基づいてJavascriptインタプリタを実装せよ
[3] 環境
[3.1] OS: linux
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限: 2013/7/31
[5] その他の制限:
よろしくお願いします
0712デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN[2] 問題文(含コード&リンク):
ISO/IEC 9899:2011に基づいてC言語コンパイラインタプリタを実装せよ
オブジェクト形式ははelf64とする
[3] 環境
[3.1] OS: linux
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限: 2013/7/31
[5] その他の制限:
よろしくお願いします
0713デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0714デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0715alice0315
2013/07/20(土) NY:AN:NY.AN[2]問題文:16桁の素数のうち最大のものと最小のものを求めよ。
[3]環境
[3.1] OS:Windows
[3.2] コンパイラ名とバージョン:gcc
[3.3] 言語: C
[4] 期限: 2013/7/31
[5] その他の制限:
数値を格納するデータ構造を以下のようにする。
#define NUMDIGITS 16
typedef struct{
char val[NUMDIGITS];
}varint;
とりあえず解は出た、指定のデータ構造をどうこうするのはめんどくさいから誰か頼む http://codepad.org/2H0qblWY
0717デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0718デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN#include <stdio.h>
#define NUMDIGITS 16
typedef struct{
char val[NUMDIGITS];
}varint;
int is_prime(long long x){
long long i;
if(x%2==0) return (x==2);
for(i=3;i*i<=x;i+=2){
if(x%i==0) return 0;
}
return 1;
}
varint ll2varint(long long x){
int i;
varint ret={{0}};
for(i=0;x>0;i++,x/=10) ret.val[i]=x%10;
return ret;
}
void print_varint(varint v){
int i;
for(i=NUMDIGITS-1;i>=0;i--) printf("%d", v.val[i]);
}
int main(void){
long long i;
for(i=1000000000000000LL;;i++) if(is_prime(i)) break;
print_varint(ll2varint(i));
for(i=9999999999999999LL;;i--) if(is_prime(i)) break;
print_varint(ll2varint(i));
return 0;
}
結果があわないと思ったら、一桁まちがっていました。>>716 を訂正します。http://ideone.com/8YznqH
0720デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN(ア)グーを0、チョキを1、パーを2とし、ユーザは自分の出す手をキーボードから入力する。
(イ)コンピュータが、0から2までの整数をランダムに1つ生成し、それをコンピュータの手とする。
(ウ)ユーザの手とコンピュータの手を比較して、勝敗を表示する。
(エ)あいこの時には勝敗がつくまでじゃんけんを繰り返す。
(2)(1)で作成したじゃんけんゲームに次の仕様を追加しなさい。
(オ)じゃんけんの勝負がついたときに、もう一度じゃんけんをするかを聞く。
(カ)0を入力したら終了、1を入力したら再びじゃんけんを行う。
どなたかよろしくお願いしますm(__)m
0721alice0315
2013/07/21(日) NY:AN:NY.AN私はvarint型のまま計算しようとしてかなり時間がかかってしまいました。お二人の回答を参考にもう一度作り直そうと思います。
御回答ありがとうございました。
0722デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN頑張ってif文for文使ってやってみろ
0723デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANここそういうスレじゃないんで
0724デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANはいはい課題は自分でやりましょうねー
0725デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANちっわからないなら書き込むんじゃねーよ
0726デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN本当に分からないの?
少し勉強すれば中学生でも作れそうだけど
0727デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN作れてねえじゃんお前w
スレの方針に従えないんだったら出てけよ
0728デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANあなたが解けないC言語/C++言語の宿題を片付けもらうスレッドです。
0729デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN勉強してない中学生並みだな
0730デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANしかも中学生でも作れそうなものでw
これなら俺にもわかると思ったんだろうなwww
結局わからないんだろうけどwwwww
0731デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN0732デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN> ここでwwwさんに問題です
> 天才には簡単な問題ですので必ず逃げないで答えてください
>
> スタックサイズが8MBのとき、このfree_l関数で解放可能な連結リストは
> 最大何個連結可能でしょうか?
>
> アーキテクチャは好きに選んでいいですよ
0733片山博文MZパンク ◆0lBZNi.Q7evd
2013/07/21(日) NY:AN:NY.AN#include <stdlib.h>
#include <stdio.h>
void print_te(int te) {
switch (te) {
case 0: printf("グー\n"); break;
case 1: printf("チョキ\n"); break;
case 2: printf("パー\n"); break;
} }
int main(void) { int you, com;
printf("☆じゃんけんゲーム☆\n");
for (;;) {
printf("あなたの手を入力してください(グー:0、チョキ:1、パー:2) ");
scanf("%d", &you);
printf("あなたの手は"); print_te(you);
com = rand() % 3;
printf("コンピュータの手は"); print_te(com);
switch ((you - com + 3) % 3) {
case 0: printf("あいこです。\n"); continue;
case 1: printf("あなたの負けです。\n"); break;
case 2: printf("あなたの勝ちです。\n"); break;
} break; } return 0; }
0734デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANただの一行の定義に30分くらい悩みました。Prologによる定義です。
http://nojiriko.asia/prolog/c165_720_0_1.html
0735734
2013/07/22(月) NY:AN:NY.ANhttp://nojiriko.asia/prolog/c165_720_0_2.html
昨日のコードだと、グーは一度でokですが、チョキは2回、パーは3回の入力が
必要になります。極めて基本的な誤りでした。すみません。
0736112
2013/07/22(月) NY:AN:NY.ANこちらに書き込みました。
よろしくお願いします。
0737デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN0738112
2013/07/22(月) NY:AN:NY.ANすいません・・・
よろしくお願いします
0739デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.ANとっとと削除して退散しないと島先生に通報するよ。
0740デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN9-c1
c1
9-r1
r2,c2<20で回して
r1=r2/2;
c1=c2/2;
または
r2=r1*2;
c2=c1*2;
b[r2][c2]=b[r2][c2+1]=b[r2+1][c2]=b[r2+1][c2+1]=a[r1][c1];
0741デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.ANSIPのRFCって役立ってないような・・・
0742デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.AN大きな領域をいきなりmallocした場合、デマンドページングのせいでNULL判定がスカることの方が気になるんだよな。
リスト構造みたいに小さな領域をmallocしていけばNULL判定は役に立つのだろうか。
#include <stdio.h>
#include <stdlib.h>
#include <linux/types.h>
#define MALLOC_SIZE ((__u64)10 * 1024 * 1024 * 1024) /** 10G Byte */
#define PAGE_SIZE 4096
int main(void)
{
unsigned char *ptr;
__u64 size = MALLOC_SIZE, pos;
printf("size = %llu\n", size);
ptr = malloc(size);
if (ptr == NULL) {
printf("malloc is failed\n");
return 1;
}
printf("malloc is done\n");
for (pos = 0; pos < size; pos += PAGE_SIZE) {
ptr[pos] = 1;
printf("p[%llu] = 1 is done\n", pos);
}
free(ptr);
printf("free is done\n");
return 0;
}
0743デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.AN0744デフォルトの名無しさん
2013/07/26(金) NY:AN:NY.AN[2] 問題文(含コード&リンク):
次の式を計算するプログラムを作れ。
Sum = 14 + 24 + ... + N4
(注意) ・ Nの値は、キーボードから入力できるようにすること。
・scanfではなくgetcharを用いること
[3] 環境
[3.1] OS: Windows
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
0745デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.ANhttp://pastebin.com/BhYx51n5
0746デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.AN#include <stdio.h>
#include <ctype.h>
int main(void)
{
int ch, n = 0;
while((ch = getchar()) != '\n') {
if(!isdigit(ch)) return 0;
n = n * 10 + ch - '0';
}
printf("%d\n", (5 * n + 9) * n);
return 0;
}
0747デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.ANSum = 14 + 24 + ... + N4
ではなく
Sum = 1の4乗 + 2の4乗+ ... + N乗
が正しかったです
これでお願いします
0748デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.ANSum = 1の4乗 + 2の4乗+ ... + Nの4乗
0750デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.AN0751デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.ANsum = a1 + ・・・ + an ( n <= kosu , 1 <= ai <= 4 )
を満たす、数列 (a1,・・・ ,an)は何通りあるか?
0752デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.AN#include <iostream>
using namespace std;
int cnt=0;
void fnc1(int sum, int kosu) {
if(sum>0 && kosu>0) for(int i=4; i>=1; i--) fnc1(sum-i, kosu-1);
else if(sum==0) cnt++;
}
int main() {
fnc1(5,100);
cout<<cnt<<endl;
return 1;
}
理学部や工学部の課題ではないので難解なものではないと思います。
報酬は5000円程度で考えております。
どなたか宜しくお願いします。
bc149kあっとやふー
0754デフォルトの名無しさん
2013/07/28(日) NY:AN:NY.ANマルチ市ね
0755デフォルトの名無しさん
2013/07/31(水) NY:AN:NY.AN{ a1、・・・a,m}と{ b1、・・・bn} に対して、{ bi} を上手く並び替えたら
ai < bi (i<=m)と出来るか判定したいのですが。
どのようにプログラムしたらいいですか?
0756755
2013/07/31(水) NY:AN:NY.ANm,nが大きいと計算時間が大きくなってしまいます。無駄を減らしたいのですが。
0757755
2013/07/31(水) NY:AN:NY.ANリストを作っておけば、あとはそのリスト内での組み合わせの問題とおもった。
比較回数は最大mnになるけど、{bi}を並び替えて比較するのはn!*m回だからましか。
0758デフォルトの名無しさん
2013/07/31(水) NY:AN:NY.AN0759デフォルトの名無しさん
2013/07/31(水) NY:AN:NY.AN有効二部グラフの完全マッチング問題だから計算オーダーはo(mn)以下にはならんぞ
0760デフォルトの名無しさん
2013/07/31(水) NY:AN:NY.ANm queen問題?
0761デフォルトの名無しさん
2013/08/01(木) NY:AN:NY.AN[1] 授業単元:プログラミング実習
[2] 問題文:三角形底辺aと高さhを引数デアt5あえ、面積を計算する関数sを作成しなさい。
また,main関数で底辺と高さを入力し、面積は関数で求め、main関数に返し出力しなさい。
[3] 環境
[3.1] OS: Windows7
[3.2] コンパイラ名とバージョン: bcc32
[3.3] 言語: C++
この問題文で一度は完成したのですが発展問題であるリターンとマークを使用したプログラムを作ることができません。
0762デフォルトの名無しさん
2013/08/01(木) NY:AN:NY.AN0763デフォルトの名無しさん
2013/08/01(木) NY:AN:NY.ANpublic:
triangle(double width, double height)
:width_(width), height_(height)
{
}
double area() const
{
return 0.5 * width_ * height_;
}
private:
double width_;
double height_;
}
void main ()
{
triangle sankaku(5.0, 4.0);
sankaku.area();
return;
}
>void main ()
C++ ではいいのか?
0765デフォルトの名無しさん
2013/08/01(木) NY:AN:NY.AN普通はint mainで0を返すけど、ほとんどの環境でvoid mainは動く
規約上はどちらでもいいことになってる
>普通はint mainで0を返すけどほとんどの環境でvoid mainは動く
ちょっと端折るがこれは理解できる、ただ
>規約上はどちらでもいい
これはよくわからない 3.6.1.2 のどこを指すのだろう?
0767デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN[1] 授業単元: 課題
[2] 問題文: テキストファイル test.txtを呼び出し、平滑化したデータを
違うファイルtest1.txtに出力しなさい。
[3] 環境
[3.1] OS: windows7
[3.2] コンパイラ名とバージョン: Visual Studio Express 2012
[3.3] 言語: c++
[4] 期限: [2013年8月8日17:00まで]
ファイル読み込みまでは行くのですが平滑化以降ができません。
読み出すテキストファイルの内容は
2.597274952463794e-008 -2.632534051768156e-002
という感じのデータで1000個あります。
0768デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN安定な結婚問題か?
0769デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN平滑化ってどういうこと?
0770デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.ANhttp://office.microsoft.com/ja-jp/help/HP005262321.aspx
0771デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN0772デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.AN一応ウィンドウ画面については作れたのですが・・・。
[1] 授業単元: 課題
[2] 問題文:
1:数値a,b を入力し,a+b,a−b,a*b,a/b を計算するプログラムを作成して
ください。
注:数値は小数点以下を含むものとし,変数の型宣言をDouble としてください。
0773デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.ANできないなら断れよ
それにウィンドウ関係ないだろ
というかjavaできるならそのくらいできろよ
0774デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.ANまず Java で書いてみ
0775デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.AN0776デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.ANplusまでだが、書いておいたぞ
ttp://codepad.org/OLOJxEVv
0777デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.AN[2] 問題文:確率は小数三位を四捨五入すること。
N = 2
1 : 0.00%
2 : 2.78%
3 : 5.56%
4 : 8.33%
5 : 11.11%
6 : 13.89%
7 : 16.17%
8 : 13.89%
9 : 11.11%
10 : 8.33%
11 : 5.56%
12 : 2.78%
[3.3] 言語:C
[4] 期限:2013-08-04 22:00
0778デフォルトの名無しさん
2013/08/04(日) NY:AN:NY.AN#include <stdio.h>
#define N_MAX 10
void calc(long count[], int N, int s){
int i;
if(N<=0){
count[s]++;
return;
}
for(i=1;i<=6;i++) calc(count, N-1, s+i);
}
int main(void){
long count[N_MAX*6+1]={0};
int i, N;
double r=100.0;
printf("N = ");
fflush(stdout);
scanf("%d", &N);
if(N<1 || N>N_MAX) return 1;
calc(count, N, 0);
for(i=0;i<N;i++) r/=6;
for(i=1;i<=N*6;i++) printf("%d : %.2f%%\n", i, count[i]*r);
return 0;
}
0779デフォルトの名無しさん
2013/08/09(金) NY:AN:NY.AN0780片山博文MZパンク ◆0lBZNi.Q7evd
2013/08/11(日) NY:AN:NY.AN#include <stdio.h>
int main(void) { int i, j, m, n, p, s; double *d;
printf("N = "); scanf("%d", &n);
m = n * 6;
d = (double*)malloc(m * sizeof(double));
for (i = 0; i < m; i++) d[i] = 0;
p = 1;
for (i = 0; i < n; i++) p *= 6;
for (i = 0; i < p; i++) {
m = i; s = 0;
for (j = 0; j < n; j++) {
s += m % 6 + 1; m /= 6;
}
d[s - 1] += 1;
}
for (i = n - 1; i < m; i++) {
d[i] /= p;
printf("%d: %4.2f%%\n", i + 1, d[i] * 100.0);
}
free(d); return 0; }
0781片山博文MZパンク ◆0lBZNi.Q7evd
2013/08/11(日) NY:AN:NY.AN#include <iostream>
using namespace std;
int main(void) {
double a, b;
cout << "数値a: "; cin >> a;
cout << "数値b: "; cin >> b;
cout << "a + b = " << (a + b) << endl;
cout << "a - b = " << (a - b) << endl;
cout << "a * b = " << (a * b) << endl;
cout << "a / b = " << (a / b) << endl;
return 0;
}
0782デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANセクション名すべてpushしたらループから外れるって仕組みなんですけど、tmp = strtok_s()の代入がうまくいきません
どうしたらいいですか
char SectionNames[1024];
GetPrivateProfileSectionNames(SectionNames,1024,FilePath.c_str());
char *WTF;//謎の内部パラメータ,strtok_sの仕様
vector<string> SquadNameList;
SquadNameList.push_back(strtok_s( SectionNames, "0" ,&WTF));
for(int i=0; i < SquadNameList.size();i++){
char tmp[256];
tmp = strtok_s( NULL, "0" ,&WTF);
if( tmp != NULL){
SquadNameList.push_back(tmp);
}
}
0783デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANchar *tmp = strtok_s( NULL, "0" ,&WTF);
じゃなくて?
0784>>782
2013/08/24(土) NY:AN:NY.AN宿題じゃないので期限は問いません
例:
n=1 → 1
n=2 → 2
n=3 → 4
n=6 → 8
n=300 → 512
0786デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.ANif(n < (1 << i)) {
ans = (1 << i);
break;
}
}
これじゃあかんの?
0787デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.ANhttp://www.hackersdelight.org/hdcodetxt/clp2.c.txt
0788デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.AN0789デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.AN0790デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.ANvoid main() なのか?
while (x >>= 1) ++i;
return n ^ x ? i + 1 : i;
さっき思いついたコードです。これが最速になるかなと思いましたが…
>>787 これ面白いですね。ベンチマークをとってみましたが僕が考えたコードより1.3倍ほど高速っぽいです
>>786 これは例にあげた仕様とちょっと違いますね。僕も最初に同じミスをしましたが
ちなみにこの結果は、上記のコードから i=1 に初期化した状態で
while (x >>= 1) ++i; 部分だけを抽出した結果と同じですね
0793デフォルトの名無しさん
2013/08/29(木) NY:AN:NY.ANint func(int n){
int r = 1;
while (n > r)r <<= 1;
return r;
}
0794デフォルトの名無しさん
2013/08/29(木) NY:AN:NY.ANこれはべき数の最短だな
0795デフォルトの名無しさん
2013/08/29(木) NY:AN:NY.AN羞恥プレイかよw
早い遅い以前にバグってるじゃん
早けりゃ良いだけなら return 64; でもやってりゃいいんじゃね?
0796デフォルトの名無しさん
2013/08/29(木) NY:AN:NY.ANint *x;
に対し、a^n >= xとなる最小の整数nを求める。xは2^32進数。
そうですね。当初の目的が冪数の計算だったためごっちゃになりました
でもって正しくは return n ^ (1 << i) ? i + 1 : i;ですね。実際に走らせたのはこちらのコードです
冪乗数の算出は>>793さんが書いてくれましたがやはり>>787の70%程度という結果でした
0798デフォルトの名無しさん
2013/08/29(木) NY:AN:NY.ANベンチマークプログラムうp!
0799デフォルトの名無しさん
2013/09/02(月) 12:24:49.31宿題依頼なかったな
0800デフォルトの名無しさん
2013/09/02(月) 13:16:44.150801デフォルトの名無しさん
2013/09/02(月) 13:47:33.730802デフォルトの名無しさん
2013/09/02(月) 14:08:58.430803デフォルトの名無しさん
2013/09/02(月) 15:42:19.61クソ問でもいいから持って来い
0804デフォルトの名無しさん
2013/09/02(月) 15:52:46.880806デフォルトの名無しさん
2013/09/06(金) 20:30:31.28今配列やってるんだがこのアルゴリズムのソースがわからん
0807デフォルトの名無しさん
2013/09/06(金) 20:35:40.140808デフォルトの名無しさん
2013/09/06(金) 20:36:45.93点数のten
ちなみにC++な
0809デフォルトの名無しさん
2013/09/06(金) 20:55:07.71cnt = 0;
while (true) {
ten = input();
if (ten == 999)
break;
t[cnt] = ten;
cnt += 1;
}
sum = 0;
for (i = 0; i < cnt; i += 1)
sum += t[i];
avg = sum / cnt;
output(avg);
0810デフォルトの名無しさん
2013/09/06(金) 21:24:25.02#include<stdio.h>
int main(void)
から教えてもらっていい?
申し訳ない
0811デフォルトの名無しさん
2013/09/06(金) 21:25:07.18本当にC++?
0812デフォルトの名無しさん
2013/09/06(金) 21:30:28.280813デフォルトの名無しさん
2013/09/06(金) 21:36:54.72本当にc++
独学だから結構つらい
0814デフォルトの名無しさん
2013/09/06(金) 21:52:22.39忠実にチャートに沿ったらこうなる
t[]の10はチャートに無いから自分で決めてね
#include <stdio.h>
int main(void)
{
int cnt, ten, t[10], sum, avg;
cnt = 0;
scanf("%d", &ten);
while(ten != 999) {
t[cnt] = ten;
cnt = cnt + 1;
scanf("%d", &ten);
}
sum = 0;
i = 0;
while(i<cnt) {
sum = sum + t[i];
i = i + 1;
}
avg = sum / cnt;
printf("%d", avg);
return 0;
}
0815デフォルトの名無しさん
2013/09/06(金) 22:00:11.97最初から 999 が入力されたら 0割になるな、やり直し。
0816デフォルトの名無しさん
2013/09/06(金) 22:02:01.29そういうならお前がフローチャート書け、やり直し。
0817デフォルトの名無しさん
2013/09/06(金) 22:05:18.08最初に999を入力しなきゃいいじゃん。
今日はあったかくなるっていってたから裸でお外に出たらかぜ引いたと
お天気お姉さんにいうようなものだよ。完全にセクハラだよ。みのさんも許さないよ。
0818デフォルトの名無しさん
2013/09/06(金) 22:07:29.700819デフォルトの名無しさん
2013/09/06(金) 22:08:36.45え?フローチャートまだなの?仕事遅くない?できないやつなの?
0820デフォルトの名無しさん
2013/09/06(金) 22:11:27.28フローチャートで書いてるんだから書いた奴が悪いだろ。
なめとんのか。
0821デフォルトの名無しさん
2013/09/06(金) 22:12:09.30って事を考えたほうがハゲなくていい。
0822デフォルトの名無しさん
2013/09/06(金) 22:28:04.07#include <iostream>
int main(void)
{
using namespace std;
int ten;
while(true){
cout << "ten? "; cin >> ten;
if( ten == 999 ){ cout << "try again. " << endl; }
}
return (-1);
}
0823デフォルトの名無しさん
2013/09/06(金) 23:17:20.380824デフォルトの名無しさん
2013/09/06(金) 23:19:31.460825デフォルトの名無しさん
2013/09/07(土) 07:41:51.70http://ideone.com/ZsxpB6
0826デフォルトの名無しさん
2013/09/07(土) 10:19:07.240827デフォルトの名無しさん
2013/09/07(土) 11:31:36.15#include <iostream>
#include <numeric>
#include <vector>
int main(){
std::vector<int> t;
for( int ten; std::cin >> ten && ten!=999; t.push_back(ten) );
if( t.size() ){
double sum = std::accumulate(t.begin(),t.end(),0);
std::cout << (sum / t.size()) << std::endl;
}
return 0;
}
0828デフォルトの名無しさん
2013/09/07(土) 11:46:28.050829デフォルトの名無しさん
2013/09/07(土) 11:51:47.06フローチャートと全然違うじゃん
0830デフォルトの名無しさん
2013/09/07(土) 11:55:36.870831デフォルトの名無しさん
2013/09/07(土) 11:56:43.570832デフォルトの名無しさん
2013/09/07(土) 11:59:38.310833デフォルトの名無しさん
2013/09/07(土) 12:01:45.70なんちゅうエロい言語やっ!!!!
0834デフォルトの名無しさん
2013/09/07(土) 12:02:40.250835デフォルトの名無しさん
2013/09/07(土) 12:05:02.46おっさん
0837デフォルトの名無しさん
2013/09/07(土) 12:21:26.66できたで、フローチャート通りや
ゼロ除算そのままでもバッチリやで
http://ideone.com/qmTOm7
0838デフォルトの名無しさん
2013/09/07(土) 12:27:20.600839デフォルトの名無しさん
2013/09/07(土) 12:47:57.740840デフォルトの名無しさん
2013/09/07(土) 13:27:50.850841デフォルトの名無しさん
2013/09/07(土) 14:11:17.060842デフォルトの名無しさん
2013/09/07(土) 14:16:22.970843デフォルトの名無しさん
2013/09/07(土) 14:43:49.14Access Violationもキャッチ出来ないんじゃ?
これくらいのフォローも出来ないPGの方が悪い
0844デフォルトの名無しさん
2013/09/07(土) 14:49:18.77行けそうだね
www.ne.jp/asahi/hishidama/home/tech/vcpp/seh.html
0845デフォルトの名無しさん
2013/09/07(土) 14:52:30.21そこは勘違いせんといてな
0846デフォルトの名無しさん
2013/09/07(土) 14:59:44.450847デフォルトの名無しさん
2013/09/07(土) 15:01:30.300848デフォルトの名無しさん
2013/09/07(土) 15:12:23.41きちんと書いた動小数点数のゼロ除算にだけ突っ込まれる
ワイ、どうしたらいい
割り算をする前に0割チェックをすることやね基本やからしっかりしーやー
0850デフォルトの名無しさん
2013/09/07(土) 15:18:10.320851デフォルトの名無しさん
2013/09/07(土) 15:22:03.60一般的な処理系ではfpeデフォルトオフが基本や
だから浮動小数点数だからゼロ除算チェックは必要ないで
そういう仕様や
NaNでやねん?
0853デフォルトの名無しさん
2013/09/07(土) 15:36:38.28例外ってtry cacheのことやで
0854デフォルトの名無しさん
2013/09/07(土) 16:53:54.140855デフォルトの名無しさん
2013/09/07(土) 17:04:57.250856デフォルトの名無しさん
2013/09/07(土) 17:15:03.690857デフォルトの名無しさん
2013/09/07(土) 20:26:34.77ハーバートシルトもそんな事書いてたけど。
0858デフォルトの名無しさん
2013/09/07(土) 23:42:25.940859デフォルトの名無しさん
2013/09/08(日) 00:16:57.28free();不要論と同じか?
0860デフォルトの名無しさん
2013/09/08(日) 01:12:29.910861デフォルトの名無しさん
2013/09/08(日) 02:09:59.22あちゃー、やってもうた
ぐうの根も出ませんわ
0862デフォルトの名無しさん
2013/09/08(日) 02:32:19.000863デフォルトの名無しさん
2013/09/08(日) 08:49:31.32浮動小数点表現には NaN も折込みずみだからね。NaN って表示されたり次の処理にそのまままわってもかまわないのなら、特に0割を弾く必要はないかもね
>>851-852 はそういいたいんだよね
0865デフォルトの名無しさん
2013/09/08(日) 10:32:12.87NaN を最後にチェックすればいいので楽
0866デフォルトの名無しさん
2013/09/08(日) 10:47:11.13NaNのチェック法なぞないんでは?
0867デフォルトの名無しさん
2013/09/08(日) 10:48:09.760868デフォルトの名無しさん
2013/09/08(日) 11:01:47.600869デフォルトの名無しさん
2013/09/08(日) 11:02:43.99なんかのネタなの?
isnan( ) 思い付かないなんてあり得ないだろうし...
0870デフォルトの名無しさん
2013/09/08(日) 18:02:58.13C99/C++ には isnan() があるんだね
0871デフォルトの名無しさん
2013/09/08(日) 18:44:00.33元々非標準だったからねぇ…
というか実数型がNaNやINF状態を持つ必要性ってC89とかで規定されてたっけ?
floatがIEEE 754-binary32ではないBCD系の型でも合法とか聞いたことあるけど、非数系は規定が有ったっけ
0872デフォルトの名無しさん
2013/09/08(日) 21:01:34.26ideone.com/CruQKw
167行目から181行目までのfor文の中で、意図しない変化(15.0から0.0に)をしてしまう変数があるのです
player[0].sociality というやつなんだが……
自分は配列数overには定評があるので念入りにみてるんだが、自分では煮詰まってしまった
0873デフォルトの名無しさん
2013/09/08(日) 21:07:43.97availables2 の宣言
0874デフォルトの名無しさん
2013/09/08(日) 21:22:11.82ありがとう
最初の段階でavailable2[NUM]で宣言したら思い通りに動いたような気がする
これってあとから要素数入れたいときどう宣言すればよいのか教えていただけるととてもありがたいです
0875デフォルトの名無しさん
2013/09/08(日) 21:37:20.09そういうのは malloc()/free() が古典的
0876デフォルトの名無しさん
2013/09/08(日) 21:38:28.13宣言部をint *availables2;
使用前にavailables2=(int*)malloc(sizeof(int)*要素数);
使用後にfree(availables2);
0877デフォルトの名無しさん
2013/09/08(日) 21:58:01.380878デフォルトの名無しさん
2013/09/08(日) 21:59:41.17ありがとうございます!
0879デフォルトの名無しさん
2013/09/18(水) 23:36:59.28http://www.ioi-jp.org/joi/2011/2012-yo-prob_and_sol/2012-yo-t1/2012-yo-t1.html
この問題のソースコード誰かお願いします
この問題の指針として
http://www.ioi-jp.org/joi/2011/2012-yo-prob_and_sol/2012-yo-t1/review/2012-yo-t1-review.html
ここにあるみたいに3つの中から2つ選んで比較してそのうちの1つと残りの1つを比較ってあるけど
それだと3つの大小決まらなくね?って感じで訳がわからなくなってしまいました
0880デフォルトの名無しさん
2013/09/18(水) 23:43:27.493つのうちどのパスタが最小かは出力しなくていい
最小値を出力と書いてあるだけだから
とにかく最小値だけ手に入ればそれでいい
0881デフォルトの名無しさん
2013/09/19(木) 00:09:38.76あ、確かに出力する必要はなかったですね
しかし最小値を求める方法が思いつかん…
0882デフォルトの名無しさん
2013/09/19(木) 00:12:12.67動的計画法か?
0884デフォルトの名無しさん
2013/09/19(木) 00:23:26.94はあ?
日本語よめないの?
0885デフォルトの名無しさん
2013/09/19(木) 00:24:59.74何が理解できないのか理解できない
min(a, b, c)+min(d, e)
なだけだろ
0886デフォルトの名無しさん
2013/09/19(木) 00:26:35.12それを問題用に手直ししてそれでおk
0887デフォルトの名無しさん
2013/09/19(木) 00:27:57.66こういうページを見つけた
一度バックトラックで書いてみるのも手だな
0888デフォルトの名無しさん
2013/09/19(木) 00:29:15.16何でそんな難しく考えるんだぜ
http://ideone.com/hk20s4
0889879
2013/09/19(木) 01:11:10.93そこまで簡単にできたんですか…
>>886
似たようなのは見つかったんですが自分まだ初心者なので結構ん?てなるものが殆どですた
>>887
バックトラックでもやってみましたがえらく冗長になった上に自分でもなに書いてるのか分からなくなってしまいました
>>888
わざわざ書いていただいて感謝です
自分でも反芻してちゃんと理解したいと思います
0890デフォルトの名無しさん
2013/09/19(木) 01:26:15.11http://ideone.com/KCtYC3
0891デフォルトの名無しさん
2013/09/19(木) 01:28:22.15プログラムは諦めたほうがいい
0892デフォルトの名無しさん
2013/09/19(木) 16:50:08.890893デフォルトの名無しさん
2013/09/19(木) 21:15:42.84,,.r,:-‐'''"""~~`ヽ、:;:;:\
r"r ゝ、:;:ヽ
r‐-、 ,...,, |;;;;| ,,.-‐-:、 ヾ;:;ゝ
:i! i! |: : i! ヾ| r'"~~` :;: ::;",,-‐‐- `r'^!
! i!. | ;| l| ''"~~ 、 i' |
i! ヽ | | | ,.:'" 、ヽ、 !,ノ
ゝ `-! :| i! .:;: '~~ー~~'" ゙ヾ : : ::|
r'"~`ヾ、 i! i! ,,-ェェI二エフフ : : :::ノ~|`T <イエーイ、uy君見てるー?
,.ゝ、 r'""`ヽ、i! `:、 ー - '" :: : :/ ,/
!、 `ヽ、ー、 ヽ‐''"`ヾ、.....,,,,_,,,,.-‐'",..-'"
| \ i:" ) | ~`'''ー---―''"~
ヽ `'" ノ
0894デフォルトの名無しさん
2013/09/19(木) 21:43:00.82間違えてる。日本語読めない人多いな…。
0895デフォルトの名無しさん
2013/09/19(木) 22:03:13.95まさか-50がないとか言い出さないよな
0896デフォルトの名無しさん
2013/09/19(木) 22:08:11.77君はアンカを間違えてる
0897デフォルトの名無しさん
2013/10/01(火) 18:29:29.78[1] 授業単元: 宿題
[2] 問題文(含コード&リンク):
TSPに対する2近似アルゴリズムは以下のようにかける。
1.最小重みスパニング木Tを求める。
2.Tの辺を深さ優先探索などで辿りながら全ての点を通る順回路Cを求める。
3.Cで一度通過した点をショートカットする順回路C'を求める。
これを実行するプログラムを作りなさい。
[3] 環境
[3.1] OS:Windows 7
[3.2] Visual Studio 2010
[3.3] 言語: どちらでも可
[4] 期限: 2012年10月10日
よろしくお願いします
0898デフォルトの名無しさん
2013/10/01(火) 20:56:55.650899デフォルトの名無しさん
2013/10/01(火) 21:13:02.67仕様満たしてないから致命的でしょう。
minも、数学記号と考えても、Cの関数と考えても問題ありですよ。
0900デフォルトの名無しさん
2013/10/01(火) 21:18:04.56http://ideone.com/sPRJBN
0901デフォルトの名無しさん
2013/10/01(火) 23:06:16.11ありがとうございます。
勉強不足で申し訳ないのですが、1.2.3.の手順をどのように処理しているのか理解できないので
説明をしていただけると助かります。
0902デフォルトの名無しさん
2013/10/02(水) 07:07:31.69http://www.gakuji.keio.ac.jp/academic/shiken/yagami/
定期試験、授業内試験、レポートなどは、大学での勉学の成果の証となる重要なものであり、そこでの不正行為は絶対に許されるものではありません。
学則第 188条には、「この学則若しくは、これに基づいて定められた学内諸規則に違反し、または学業を怠り、気品を害ね、その他学生としての本分にもとる行為のあった者については、懲戒として情状により譴責・減点・停学または退学の処分をする」とあります。
試験やレポートなどにおける不正行為は、ここでいう 「学内諸規則に違反し」、「学業を怠り、気品を害ね」、「学生としての本分にもとる」行為にあたり、塾生としての品位に欠ける、極めて悪質な行為であると言わざるをえません。
レポートなどで不正行為とみなされる行為には以下のようなものがあります。
・代筆
・盗作、剽窃
・科目担当者の指示に意図的に従わない行為
0903デフォルトの名無しさん
2013/10/02(水) 07:13:26.88関係ねえよ
0905デフォルトの名無しさん
2013/10/02(水) 07:49:02.67>懲戒として情状により譴責・減点・停学または退学の処分をする
譴責・減点は妥当として、停学?退学?
教員自らの本業における剽窃、捏造論文は精々懲戒処分であり解雇で路頭に迷うことは決してない。
降圧薬ディオバンの処分はどうなった?
弱い立場の学生にはこの上もなく厳しい規則を課して、自分たちは甘々な処理でお茶を濁す。
天下の慶応大学でこれかい?
0906デフォルトの名無しさん
2013/10/02(水) 08:48:38.33警官や検察官、裁判官が犯罪犯したからと言って犯罪者の罪が無くなるわけじゃない。
0907デフォルトの名無しさん
2013/10/02(水) 12:01:01.590908デフォルトの名無しさん
2013/10/02(水) 17:53:50.61学生諸君は不正行為を依頼するな。
0909デフォルトの名無しさん
2013/10/02(水) 19:34:57.88関係ねえよ
0910デフォルトの名無しさん
2013/10/02(水) 19:47:35.550911デフォルトの名無しさん
2013/10/02(水) 22:36:59.58int型データ3つの構造体があります
typedef struct{
int iData1;
int iData2;
int iData3;
} t_ST;
この構造体が例えば10個あります
値はランダムな物が入ってます
それを、ソートするアルゴリズムを考えてるんだけどなかなかうまくいかない
ソート方法はiData1昇順→iData1昇順を保ったままiData2昇順→1,2保ったまま3昇順
例えば
{1,1,1} {2,1,1} {2,0,1} {1,1,3} {1,0,1}
と並んでたとしたら、結果的に
{1,0,1}
{1,1,1}
{1,1,3}
{2,0,1}
{2,1,1}
とソートする関数を実現するにはどうしたらよいでしょうか。
安定ソートを使って
1.iData3 でソート
2.iData2 でソート
3.iData1 でソート
としたらよいとの意見をいただきましたが、iData3でソートって指定の仕方はどうするんでしょうか?
deque<TEST>test();
stable_sort(test.begin(),〜〜,test.end());
だとは思うんですが〜〜に入る部分(もしくは全然違う?)が分かりません。
0912デフォルトの名無しさん
2013/10/02(水) 22:42:48.703回もソートしなくても3つのintを比較する比較関数かけばいいだけ
0913デフォルトの名無しさん
2013/10/02(水) 22:50:38.21ここは学生に不正行為を教唆する反社会的スレ
C++スレは別にある。そっちに行け。
でもバカに騙されたようだから、一つ教えてやる。
安定ソートは必要ない。
0914デフォルトの名無しさん
2013/10/02(水) 22:52:03.64正か0か負を返すマクロみたいなのを作っておくんですか?
0915デフォルトの名無しさん
2013/10/02(水) 22:55:23.32安定ソート無しにどんなコードで実現するんだよ
0916デフォルトの名無しさん
2013/10/02(水) 22:56:56.06bool comp(const t_ST& a, const t_ST& b)
{
if (a.iData1 != b.iData1)
return a.iData1 < b.iData1;
if (a.iData2 != b.iData2)
return a.iData2 < b.iData2;
return a.iData3 < b.iData3;
}
0917デフォルトの名無しさん
2013/10/02(水) 22:59:11.790918デフォルトの名無しさん
2013/10/02(水) 23:01:25.03比較関数でレコード1とレコード2のiData1を先に見て違うならそこで比較できるし
同じ要領でiData2で比較すればできるだろ馬鹿
0919デフォルトの名無しさん
2013/10/02(水) 23:02:38.29>>911
こんなふうに
http://codepad.org/ty8l6qvK
0920デフォルトの名無しさん
2013/10/02(水) 23:04:33.56ありがとうございました!
0921デフォルトの名無しさん
2013/10/02(水) 23:06:03.62小さかったら true にする
0922デフォルトの名無しさん
2013/10/02(水) 23:15:16.89バカ。バカ。バカ。バカ。バカ。バカ。
大事な事なので6回繰り返しました。
0923デフォルトの名無しさん
2013/10/03(木) 05:50:08.61サーチ部分を以下の用に組んだのですがどうしても遅くなってしまいます
高速でメモリサーチするにはどうしたらいいんでしょうか
--------------------------------------------
DWORD Address = 0x2AF00000; //検索開始アドレス
INT i; //ループ用
DWORD MemoryBuff;
for(i=0;i<10000000;i++)
{
ReadProcessMemory(hProc, (LPVOID)(Address+i), &MemoryBuff, 4, NULL);
if (MemoryBuff == 0xD6FA88){
cout <<Address+i << endl;
}
}
0924デフォルトの名無しさん
2013/10/03(木) 09:41:55.86宿題じゃねぇしWin32API向けの話題だが、4KBのページ単位でアクセスしても十分なんじゃね?それ
有効なメモリ空間(コミット有無やファイルマップ有無や読み書き許可)を先に調べてその範囲に検索を絞ったり、
対象のプロセス内に検索用のコードをインジェクションして、ReadProcessMemory無しでアクセスしたりも出来る。
0925デフォルトの名無しさん
2013/10/03(木) 10:09:15.940926デフォルトの名無しさん
2013/10/03(木) 11:49:25.69フルカラーLEDの3色にそれぞれの周波数の音の大きさをLEDの明るさで出力させたいのですが行き詰っています
http://www.sunhayato.co.jp/products/details.php?u=1520&id=02017
バンドパスモジュールの仕様です
マイク→BPF(ここで3種類の周波数成分を取り出す)→arduino(各周波数成分の大きさをデジタル出力する)
→フルカラーLED(デジタル出力を表現)
こんな感じにしたいです
よろしくお願いします
0927デフォルトの名無しさん
2013/10/03(木) 15:45:05.532, 分離
3, 出力
4, 視覚化
どこまでできてるのか
0928デフォルトの名無しさん
2013/10/03(木) 21:39:46.95>マイコンと接続することで簡単にオーディオ用のスペクトラムアナライザを製作することができます。
>マイコン
>マイコン
20年ぐらいタイムスリップしたのかと思った
組み込み系の文化だと今でもパソコンのことマイコンって呼んでるんですか?
0929デフォルトの名無しさん
2013/10/03(木) 22:26:48.650930デフォルトの名無しさん
2013/10/03(木) 22:29:07.63マイクロコントローラでマイコンじゃないのかな
0931デフォルトの名無しさん
2013/10/03(木) 22:31:00.41組み込み系の文化だとマイコン呼ばわりのまま必要な周辺機器が減少していってワンチップマイコン、略してマイコンとなりました。
最近はPIC、AVRなどの8bitマイコンや、高性能(?)向けなH8、SH、ARMなどがマイコンとして扱われます。
スマホやタブレットPCで有名なARMはワンチップ+αで使われてるとマイコン呼ばわりされていますが、
周辺機器がワンセットになってデフォでLinuxが突っ込めるARMモジュールとかは組み込みパソコンと呼ぶ感じ?
>>929
928は相当な勘違い君だと思うが、ARMの場合かなり微妙な所が有るぞ。
0932デフォルトの名無しさん
2013/10/03(木) 22:53:08.30…ん?
耐えれる電流量次第ではあるが、バンドパスフィルタの出力端子→抵抗→LEDの対応色端子、で良いんじゃねコレ
0933923
2013/10/03(木) 23:44:42.114バイトずつ読み込んでたのが糞遅い原因だったようです
0934デフォルトの名無しさん
2013/10/04(金) 12:09:35.78バンドパスフィルターの入出力がアナログなのですが、arduinoを使って5段階のデジタル出力にしたいのです
またLEDの点灯を0.5秒間に設定したいです(delayを使いたいです)
そこでのarduinoのプログラムが難しくてできないです・・・
0935デフォルトの名無しさん
2013/10/05(土) 11:24:57.710936デフォルトの名無しさん
2013/10/05(土) 15:09:29.89arduinoが使ってるAVRがどうだったかは忘れたけど、ATMEGA系AVRは多chADCついてる奴も多い。
直で使う場合、残念なことに単一ADCの入力選択で多chだったりするから同時入力とは行かないし、
ADCも時間かけて変換するタイプのADCだからオーディオ信号を直接裁くのはかなり辛い速度になる。
だがまぁGainerといいArduinoといいアプリケーション記述レベルのクロックが元々低いから問題にはならない。
0937デフォルトの名無しさん
2013/10/05(土) 15:32:37.56こいつらはなぜ少しもコードを書けないのでしょうか?
0938デフォルトの名無しさん
2013/10/05(土) 17:27:09.020939デフォルトの名無しさん
2013/10/06(日) 00:03:26.69答えてあげちゃうから、参考書代わりに使われてるんじゃないか?
0940デフォルトの名無しさん
2013/10/06(日) 05:50:49.31理解する気がないから
0941デフォルトの名無しさん
2013/10/06(日) 07:14:20.540942デフォルトの名無しさん
2013/10/06(日) 12:19:13.24つまんな
0943デフォルトの名無しさん
2013/10/06(日) 21:23:32.08大学?高校?専門学校?
0944デフォルトの名無しさん
2013/10/06(日) 22:00:21.590945デフォルトの名無しさん
2013/10/06(日) 22:40:10.41押す→タイマー始動→離す→タイマーストップ
0946デフォルトの名無しさん
2013/10/06(日) 23:03:56.35ttp://okwave.jp/qa/q4027968.html
VOID setKeybrd( LPINPUT lpKey, WORD wVKey, BOOL bKeyDown )
{
lpKey->type = INPUT_KEYBOARD;
lpKey->ki.wVk = wVKey;
lpKey->ki.wScan = (WORD)MapVirtualKey( wVKey, 0 );
lpKey->ki.dwFlags = (bKeyDown ? 0 : KEYEVENTF_KEYUP);
lpKey->ki.dwExtraInfo = 0;
lpKey->ki.time = 0;
}
例えば5秒間Wを押して話すってどう書くんでしょうか
0947デフォルトの名無しさん
2013/10/07(月) 00:30:50.21プログラム側で押し続けるのか
押し続けられた事を感知したらいいのかドッチ
0948デフォルトの名無しさん
2013/10/07(月) 00:52:04.74VC6付属版:Time stamp for the event.
オンライン版:Type: DWORD/The time stamp for the event, in milliseconds. If this parameter is zero, the system will provide its own time stamp.
・・・入力イベントに付けるタイムスタンプの指定・・・なんだろうけど短すぎて分かんねぇ・・・
仮にイベントを発生させるタイムスタンプだったとしても調べる手間考えると、
キーダウン発生させてから5秒後に改めてキーアップ発生させた方が楽だな。
0949デフォルトの名無しさん
2013/10/07(月) 09:31:07.30LPINPUT lpKey = &Key;
setKeybrd(lpKey, 'W', TRUE );
SendInput(1, lpKey, sizeof(INPUT));
Sleep(5000);
setKeybrd(lpKey, 'W', FALSE );
SendInput(1, lpKey, sizeof(INPUT));
こんな感じで行けた
ただC++歴1週間程度なので今いち良くわかってない…
0950デフォルトの名無しさん
2013/10/07(月) 10:21:36.17プログラム側で5秒押して放すのか
そのコードにそのまま手を入れるならこうする
INPUT Key;
setKeybrd(&Key, 'W', TRUE);
SendInput(1, &Key, sizeof(INPUT));
Sleep(5000);
setKeybrd(&Key, 'W', FALSE);
SendInput(1, &Key, sizeof(INPUT));
関数も変えていいならこうする
VOID setKeybrd(WORD wVKey, DWORD dwWait)
{
INPUT Key;
Key.type = INPUT_KEYBOARD;
Key.ki.wVk = wVKey;
Key.ki.wScan = (WORD)MapVirtualKey(wVKey, 0);
Key.ki.dwExtraInfo = 0;
Key.ki.time = 0;
Key.ki.dwFlags = 0;
SendInput(1, &Key, sizeof(INPUT));
Sleep(dwWait);
Key.ki.dwFlags = KEYEVENTF_KEYUP;
SendInput(1, &Key, sizeof(INPUT));
}
setKeybrd('W', 5000);
0951デフォルトの名無しさん
2013/10/10(木) 12:06:46.36[2] 問題文(含コード&リンク):
2値化手法を用いて,P5形式グレイスケール画像を2値化するプログラムを作成せよ.
ただし,画像形式はpgm形式で出力するものとし,白は濃度値255,
黒は濃度値0で表現するものとする.
[3] 環境
[3.1] OS:Linux
[3.2] コンパイラ名とバージョン:gcc
[3.3] 言語: C
[4] 期限:10月14日
[5]
固定しきい値法、モード法、P-タイル法、微分ヒストグラム法、可変しきい値法、判別分析法
上記のいずれかでお願いします。
0952デフォルトの名無しさん
2013/10/11(金) 16:52:54.450953デフォルトの名無しさん
2013/10/11(金) 16:55:29.860954デフォルトの名無しさん
2013/10/11(金) 17:12:50.59WinXP HomeでBorland C++ Compiler 5.5
・1からnまでの整数1個ずつで構成される全部でn個の要素から、r個の要素を重複なく取り出した場合の組み合わせを全て昇順で並べたものの中で、具体的な組み合わせと具体的な序列が何番目かを相互に返すプログラム。
例 43C6なら、序数5054214は組み合わせ11,14,17,18,34,36
例 43C6なら、組み合わせ13,28,29,37,38,41は5498643
コマンドはncr.exe [n],[r] [co][ra] x.txtの様な感じで。
0955デフォルトの名無しさん
2013/10/11(金) 17:15:12.40y.txtの中身
423456
1673171
813437
ncr.exe 43,6 co y.txt
⇒y[co].txtを生成
423456_01,07,09,14,23,43
1673171_03,04,20,30,40,41
813437_01,20,25,28,31,42
_は※実際にはタブ文字です
0956952
2013/10/11(金) 17:18:45.72z.txtの中身
09,10,17,22,28,30
12,21,22,27,39,40
06,18,19,30,36,41
ncr.exe 43,6 ra z.txt
⇒z[ra].txtを生成
09,10,17,22,28,30_2292916
12,21,22,27,39,40_4055139
06,18,19,30,36,41_4427468
_は※実際にはタブ文字です
0957デフォルトの名無しさん
2013/10/11(金) 17:50:57.770958デフォルトの名無しさん
2013/10/11(金) 18:40:11.62nCr = nC(r-1) * (n-r+1) / r
の関係を使えば簡略化出来る。
0959デフォルトの名無しさん
2013/10/11(金) 18:45:16.70{
int i;
if(idx == r) {
cnt++;
for(i = 0; i < r; i++) printf("%d ", a[i]);
putchar('\n');
return;
}
for(i = s; i <= n; i++) {
a[idx] = i;
f(n, r, idx + 1, i + 1);
} }
0960デフォルトの名無しさん
2013/10/12(土) 02:18:06.91>09,10,17,22,28,30_2292916
結果が、4497816になってしまう・・・
0963デフォルトの名無しさん
2013/10/12(土) 03:11:15.260964デフォルトの名無しさん
2013/10/12(土) 03:36:06.48どうやって合わせるんだw
0965デフォルトの名無しさん
2013/10/12(土) 05:04:03.20入出力は手抜き。
ttp://ideone.com/FZDDBp
0966デフォルトの名無しさん
2013/10/13(日) 12:13:44.340967デフォルトの名無しさん
2013/10/13(日) 13:35:49.50>>1をみて、テンプレート通りに依頼
09681
2013/10/13(日) 14:21:03.55このスレで丸投げしたレポートを提出した場合学則により処分の対象になる
不十分でも自分で出来るところまでで提出しなさい
0969デフォルトの名無しさん
2013/10/13(日) 14:30:08.310970デフォルトの名無しさん
2013/10/13(日) 14:47:32.65y=(2x+1)(5x-3)/3x^2+2
実行結果 xに2.5を入力した例。
y=2,75のやつを途中までやって見たのですが、scanfのあとがわからないです。
0971デフォルトの名無しさん
2013/10/13(日) 14:51:08.09どの問題の話をしてる?もし新たな問題の話なら>>2
0972デフォルトの名無しさん
2013/10/13(日) 15:02:37.25int main(void)
{
double x, y;
scanf("%lf", &x);
y = (2 * x + 1) * (5 * x - 3) / (3 * x * x + 2);
printf("%.2f\n", y);
return 0;
}
0973デフォルトの名無しさん
2013/10/13(日) 15:03:01.08マルチ。
C言語なら俺に聞け(入門編)Part 120
http://toro.2ch.net/test/read.cgi/tech/1380277825/
0974デフォルトの名無しさん
2013/10/13(日) 15:06:38.33今度からしっかり質問します
0975デフォルトの名無しさん
2013/10/13(日) 15:21:00.62#include <stdlib.h>
#include <string.h>
#define BUFLEN 256
int main(int ac, char **av)
{
char buf[BUFLEN];
double x, y;
while(1){
fprintf(stdout, "x = ? ");
if(!fgets(buf, sizeof(buf), stdin)) break;
if(!strlen(buf) || buf[0] == '\r' || buf[0] == '\n') break;
if(!sscanf(buf, "%lf", &x)) break;
fprintf(stdout, "x: %f\n", x);
// y = (2. * x + 1.) * (5. * x - 3.) / (3. * x * x) + 2.;
y = (2. * x + 1.) * (5. * x - 3.) / (3. * x * x + 2.);
fprintf(stdout, "x: %20.17f, y: %20.17f\n", x, y);
}
fprintf(stdout, "\n---END---\n");
return 0;
}
0976デフォルトの名無しさん
2013/10/13(日) 15:28:23.63まともな学生はこんな違法スレに近寄るな
0978デフォルトの名無しさん
2013/10/16(水) 05:02:53.06偽計業務妨害教唆、だそーです、よくわからんけど
0980デフォルトの名無しさん
2013/10/16(水) 08:40:31.892 問題 半径rを入力して、円の面積sと円周c、および、球の面積gsと体積gvを計算し、小数第二位まで表示する。 なおπ=3.1415とし、gs=4πr^2 gv=4πr^3/3
実行結果にxに10を入力
input radius 10.0
En no menski=314.15
Enshu=62.83
kyu no menseki= 1256.60
kyu no taiseki=4188.67
3 windows8
4期限 10月21日まで
誰かお願いします。
0981デフォルトの名無しさん
2013/10/16(水) 10:02:18.53マルチ。
C言語なら俺に聞け(入門編)Part 120
http://toro.2ch.net/test/read.cgi/tech/1380277825/
0982デフォルトの名無しさん
2013/10/16(水) 11:09:34.980983デフォルトの名無しさん
2013/10/16(水) 12:46:20.46#include <stdlib.h>
#include <string.h>
int main(int ac, char **av)
{
char buf[256];
double r, gs, gv, pie = 3.1415;
while(1){
fprintf(stdout, "r = ? ");
if(!fgets(buf, sizeof(buf), stdin)) break;
if(!buf[0] || buf[0] == '\r' || buf[0] == '\n') break;
if(!sscanf(buf, "%lf", &r)) break;
fprintf(stdout, "input radius: %20.17f\n", r);
fprintf(stdout, "S(circle): %20.17f\n", pie * r * r);
fprintf(stdout, "L(circle): %20.17f\n", 2. * pie * r);
gs = 4. * pie * r * r;
gv = 4. * pie * r * r * r / 3.;
fprintf(stdout, "S(sphere): %20.17f\n", gs);
fprintf(stdout, "V(sphere): %20.17f\n", gv);
}
fprintf(stdout, "\n---END---\n");
return 0;
}
0984デフォルトの名無しさん
2013/10/16(水) 13:06:20.872 問題 高さh、質量m、初速度vを入力して、物体の軌跡を計算し、グラフを描画(SVGファイルを出力)する。
例:
高さ30mの位置から質量1.0kgの球を鉛直下向きに4.9m/sで投げ下ろした。
高さ=30
質量=1
初速度=4.9
グラフをSVGファイルに出力
3 windows8
4期限 10月21日まで
誰かお願いします。
0985デフォルトの名無しさん
2013/10/16(水) 15:32:56.673の環境についての記述を、>>2を見て追記
質量はいらないと思うが
それより打ち上げ方向の指定はどうするの?
0986デフォルトの名無しさん
2013/10/16(水) 15:40:16.45縦に一本線引けば正解じゃね?
0987デフォルトの名無しさん
2013/10/16(水) 15:43:24.15インターネットに投稿している者がいるとの連絡を受けました。
今回の課題は学生の理解を深める為に個別レポートとして出題されたものであり、
問題の解答そのものを丸投げすることは課題の趣旨に反する行為となります。
初回の講義でお話しましたように、ソースコードの書き方には個人差があり、
過去に提出したレポートなどから本人が書いたものかどうか判別することは十分可能です。
他人が書いたソースコードをレポートとして提出することは重大な不正行為に当たります。
提出されたレポートにおいて不正が確認された場合、本学の懲罰規程に従い厳しく処罰されます。
締切りはまだ時間もいくらか残されていますので、
この問題を投稿した、または参考に読んでいる学生には自分の力で
今回の課題に取り組んで頂けることを期待しています。
0988デフォルトの名無しさん
2013/10/16(水) 16:09:27.99関係ねえよ
0989デフォルトの名無しさん
2013/10/16(水) 16:24:00.040990デフォルトの名無しさん
2013/10/16(水) 16:50:00.030991デフォルトの名無しさん
2013/10/16(水) 16:57:11.47http://toro.2ch.net/test/read.cgi/tech/1381909900/
0992デフォルトの名無しさん
2013/10/16(水) 18:27:11.92s/fprintf(stdout,/printf(/
0993デフォルトの名無しさん
2013/10/16(水) 18:38:35.86sphere とどっちがいいんだろ
0994デフォルトの名無しさん
2013/10/16(水) 19:50:36.500995デフォルトの名無しさん
2013/10/16(水) 19:53:34.210996デフォルトの名無しさん
2013/10/16(水) 20:08:43.560997デフォルトの名無しさん
2013/10/16(水) 20:18:10.060998デフォルトの名無しさん
2013/10/16(水) 20:31:22.410999デフォルトの名無しさん
2013/10/16(水) 20:36:32.03つ英和辞書
1000デフォルトの名無しさん
2013/10/16(水) 20:39:47.8510011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。