1 名前:デフォルトの名無しさん [2008/04/15(火) 23:07:41 ] あなたが解けないC言語/C++言語の宿題を片付けもらうスレッドです。気に入らない質問やその他や発言はスルーの方向で。 【質問者へ】 回答者の便宜のため、質問の際は以下を行うことを推奨します。 ・質問は【質問テンプレ】を利用してください。 ・問題文は、出題されたまま全文を書いてください。 ・問題文やコードをリンクするときは、一言内容にについて説明をつけましょう. ・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。 ・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。 ・後から問題に付け足しするのはコラー!!です。付け足しは作業を無駄にしがちです。 ・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を入力して投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。 【質問テンプレ】 [1] 授業単元: [2] 問題文(含コード&リンク):() [3] 環境 [3.1] OS: (Windows/Linux/等々) [3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等) [3.3] 言語: (C/C++/どちらでも可 のいずれか) [4] 期限: ([yyyy年mm月dd日hh:mmまで] または [無期限] のいずれか) [5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々) 【アップローダー==ラウンジ】(質問が長い時はココ使うと便利 回答者もコードが長ければここに) kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm 【C 関数検索 man on WWW】 www.linux.or.jp/JM/index.html 【過去ログ検索】 chomework.sakura.ne.jp/ 【wiki】 www23.atwiki.jp/homework/ 【前スレ】 C/C++の宿題を片付けます 104代目 pc11.2ch.net/test/read.cgi/tech/1202135539/
51 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 23:21:04 ] 演算子の単元で c=a+a*b+a/b c=43 どうしても43にならないのですが、解説していただけないでしょうか。
52 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 23:29:17 ] >>51 aとbは43になるかもしれないしならないかもしれません。 cはc=43の時点で43になります。
53 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 23:30:34 ] c=a(b+1+1/b) 43は素数なのでa,bの少なくとも一方は整数ではない あれ?問題がわからなくね?
54 名前:51 mailto:sage [2008/04/17(木) 23:31:42 ] すいません抜けがありましたので、再度書き込みます。 a=10 b=3で c=a+a*b+a/b このときのcに格納される値の問題です…。すいません。 答えは43らしいのですが…
55 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 23:34:22 ] 何型なの?クワガタ?イントガタ?
56 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 23:35:17 ] >>54 c = (10) + (10 * 3) + (10 / 3) c = (10) + (30) + (3) c = 43 あってるよ 算数の宿題じゃなくプログラムの問題だったら コードを見てみないと何がおかしいのかわかりません
57 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 23:36:49 ] int型だと 10 / 3 = 3 に切り捨てられるから43で合ってるよ あとは四則演算
58 名前:51 mailto:sage [2008/04/17(木) 23:37:35 ] >>55-56 なるほど。10/3=3になるんですね…。 ちなみにintです。 助かりました、ありがとうございます!!
59 名前:51 mailto:sage [2008/04/17(木) 23:38:13 ] >>57 ありがとうございます!
60 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 23:40:12 ] >>47 これ参照エラーでそうだけど… 言葉の隅つくようだったら printf("%s",src); for(i=0; i<sizeof(dest); i++) printf("%c", dest[i]) でいけそうじゃね?
61 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 23:48:37 ] 重箱だろ。
62 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 23:57:23 ] 重箱だな
63 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 06:16:24 ] >>60 Javaじゃないから配列の範囲外をアクセスしても、変なところぶっ壊さない限り 大丈夫じゃない?とりあえず、OSX上でgcc 4.0.1では動いてる。
64 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 08:46:24 ] [1] 授業単元: 画像処理プログラミング [2] 問題文:kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6269.txt [3] 環境 [3.1] OS:Linux [3.2] コンパイラ名とバージョン: gcc [3.3] 言語:C [4] 期限: 04/25 [5] その他の制限:なし 自分でも考えて見てますがちょっと出来る気がしないので (画像の読み込みとhistの計算の部分)暇があれば宜しくお願いします
65 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 09:25:30 ] >>63 マジで言っているならC/C++を使うのはやめた方がいい。
66 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 09:58:51 ] [1] 授業単元: C/C++プログラミング [2] 問題文: kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6270.txt [3] 環境 [3.1] OS:WindowsXPPro [3.2] コンパイラ名とバージョン: VC++2005 [3.3] 言語:C [4] 期限: 本日中 [5] その他の制限:C++でも可 その他参考サイトからパクってきても、手を加えたら動かなくなります。 イチから作るのが超絶苦手でいつも改造改変ばっかりしてたので手も足もでず・・。
67 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 13:08:36 ] なんでまたそんな課題をギリギリまで・・・
68 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 13:25:16 ] >>65 それ、マジで言っているならそっちこそCを使うのをやめた方がいい。 Javaでも使ってれば? 元々、Cってのは高級アセンブラだぜ?メモリ管理なんて話を抜きにす れば、どこのアドレスだろうが自由に読み書きできるのがCってもんだ。 実際の業務で使うとかって話じゃなくてパズルみたいな問題を解いてる だけ。できることと、やっていいことの区別くらいついてるさ。
69 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 13:36:49 ] >>47 が適切かどうかで考えるべき。たまたま srcの後ろにdestが連続した領域に記録されたとき、srcの文字列の終端を示す文字を destをあのように操作することで上書きしたから起こった現象。
70 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 13:38:33 ] >Javaじゃないから配列の範囲外をアクセスしても、変なところぶっ壊さない限り大丈夫じゃない? ここはまぁいい。 >とりあえず、OSX上でgcc 4.0.1では動いてる。 これは阿呆だろ。>68が言うように「パズルの問題を解く」つもりなら何故動くか理解しておくべきだ。 それをしないなら、使うのはやめた方がいいってことだな。 # 何故できるか、と同様に何故してはいけないか、もね。
71 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 13:44:40 ] またナンバーサイン野郎か・・・うざっ
72 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 14:11:45 ] >>70 阿呆って? intやlongはalignされる可能性があるけどcharはそのまま連続して確保されるでしょ、 実装依存かもしれんけどとりあえずosxのgccならOK、って書いとけばよかった?
73 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 14:13:34 ] 63 名前:デフォルトの名無しさん 投稿日:2008/04/18(金) 06:16:24 >>60 Javaじゃないから配列の範囲外をアクセスしても、変なところぶっ壊さない限り 大丈夫じゃない?とりあえず、OSX上でgcc 4.0.1では動いてる。 ↑こいつが一番アホだろ、JK。もちっとまともな奴がここにいると思ったが 所詮バカが自分以下を見下そうと思ってきているだけか。この世にお前以上の人間が どんだけいると思ってんだ?w
74 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 14:40:48 ] >>73 ぐだぐだ言わずに解答の一つでもかけよ
75 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 15:15:24 ] >>74 = >>68 言い返すことが出来なくなるとファビョる基地外 以後放置よろ
76 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 16:00:10 ] >>64 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6271.c あんま自信ないけどうp
77 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 18:43:58 ] >>76 ありがとうございます 今ちょっとLinuxのPCが調子悪いので今日試せませんが ソース見て勉強します
78 名前:64 mailto:sage [2008/04/18(金) 23:55:27 ] スミマセン,私の解釈がちょっと違ってたようで プログラム内でjpgをppmに変える必要があるそうです でもdjpegコマンドを用いるってプログラム内でlinuxのコマンド 用いて変換することって可能なのでしょうか あともし>>76 さんに書いて頂いたコードで出力データを別ファイルに 書き込んでデータファイル作る場合にはどうすれば良いでしょう FILEのところに関数追加して書き込み用として開いて最後にfprintf? ご教授お願いします
79 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 01:38:28 ] >>66 削除、CSVファイルの取り込み以外は出来たのだが・・・タイムオーバー? もちっとできんもぉ〜ソースだけど完成するのだが・・・
80 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 08:12:34 ] >>66 がとりあえず完成したのだが・・・もう間に合わなんだか・・・?
81 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 08:34:14 ] >>80 努力が報われないのもあれだから、おれが添削してやるよ。
82 名前:64 mailto:sage [2008/04/19(土) 08:53:01 ] >>78 は何か出来てしまったので放置でお願いします
83 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 09:01:50 ] >>81 俺のきしょいクソースを見たいとな?ならば見せて進ぜよう、後ほど。
84 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 09:37:39 ] 余計なこと書かずにあげたきゃ自分の判断であげりゃいいのに。
85 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 09:39:12 ] んじゃあーげないっと、お前も見たけりゃ余計なことを言わなきゃ良いのになw
86 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 09:43:34 ] >>84 >>85 まさかこれがかの有名な自作自演!? どんだけチキンなんだよw
87 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 09:49:32 ] 自作自演って、あーた・・・そうやって煽って、本当は見たいんだろぉ〜? 必死だなw
88 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 09:55:00 ] おまえどんだけ性格ねじれてんだよwww 土曜の朝から笑かしてもらいやした。もうお腹いっぱいです。
89 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 09:56:22 ] >>86 84は俺だが自演じゃねーよw どっちかっていうと俺は81と83が自演だと思ってる人間だ
90 名前:81 mailto:sage [2008/04/19(土) 09:57:46 ] すんません。 俺が書き込んだのは>>81 >>86 >>88 です。
91 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 09:58:45 ] >>83 >>85 >>87 これは俺だが自演じゃないよw
92 名前:66 mailto:sage [2008/04/19(土) 12:34:50 ] >>79 ,80 金曜午後期限だったんですが、なんとか言い訳して伸ばして貰いました もしまだ見てらっしゃったらソース見せてほしいです
93 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 12:36:32 ] もうちょっと速ければ見せてもらえたのに。 彼もうへそ曲げちゃったから。。。
94 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 12:58:59 ] おぉ、そうかそうか、そんなに俺のクソミソースを見たいか? もちっと待ってなぁ。ちと、CSVからバイナリに変換するところでてこずってる。 あと、余裕があったら最後に名前を基準にソートする部分をそぉ〜っと入れておくぜい。
95 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 12:59:34 ] なんだ、結局まだできてないんじゃんwww
96 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 13:00:21 ] じゃ、おれも作ってみようかな。
97 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 13:00:35 ] いや、出来たと思ったんだけど、色々と不具合があってな。 まぁ、きんもぉ〜なソースになりすぎて、自分でも把握しきれてない。 が、一応バイナリーデータ、CSVへの出力は完成している。 あとはインポーとのところが、ね・・・
98 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 15:27:25 ] うわぁ〜、きんもぉ〜クソースがさらにきんもぉ〜に・・・けどがんばる、もちっと待ってぇなぁ
99 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 15:39:37 ] >>66 >>92 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6273.c 4) リストの出力(第四段階) 登録されている登録項目のリストを、テキストファイルに出力する。 ※ 名前によるソートを視野に入れたコーディングが望まれる。 このソートの部分は実装していないので、あしからず 適当に仕組みを作ればできるけど、なんかもう徹夜明けで ('A`) マンドクセッ 状態なんで、クソミソースですまそ
100 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 15:41:25 ] あぁ、あと、取り込む際に、既存の住所録の件数と取り込む件数を考慮して 300件を超えるべきではないが、その部分もやってないっす・・・すまそ。 登録されている件数は、生成されたバイナリーデータのファイルサイズと 1件分の構造体のサイズを元に算出してますです、はい。
101 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 15:43:58 ] さらに、コメントに性別を省略した際は x を入れるってのもやってね・・・マンドクセッ
102 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 15:47:39 ] 重複する名前でも登録可能っす。削除する際も重複するものすべてが消えるっす。 あぁ、なんかインポートかCSV出力にバグっぽいのがあった・・・シラネッ
103 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 15:50:46 ] いちいち報告しなくていい。正直興味ないし。
104 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 15:51:36 ] ちょっwwwwwwwなんで静かなんだ?もっと突っ込んで突っ込んで by姫(ry ttp://ja.wikipedia.org/wiki/%E3%81%97%E3%82%89%E3%81%AD%E5%9E%8B%E8%AD%B7%E8%A1%9B%E8%89%A6 本当にもう、シラネッ
105 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 15:52:24 ] >>103 興味ないならいちいちそんなことを書き込まなくていい。お前の存在自体いらないしw
106 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 16:03:41 ] 期限切れの宿題に対して、答えを出そうともがく君の存在が必要とされてるとでも? ただ興味があってチャレンジするのであれば、一向に構わないが 君の無意味な連続投稿によって埋もれていく宿題登校者の身にもなったらどうかな。 >>97-102 の辺りとか、反応がないという事はどういうことか? あまりこういうことは言いたくはないが、もう少し空気を読んでくれ。
107 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 16:06:05 ] >>106 お前の方がうざっ、無能な奴ほど相手に食って掛かるもんだな それから、現状で待機中の宿題があるなら、お前がやれよw
108 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 16:08:01 ] > 無能な奴ほど相手に食って掛かるもんだな さすが、すべての発想が我々の2、3歩先をリードしていらっしゃるw
109 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 16:12:16 ] コーディングにそれなりの時間を要するのは確かだが 有能なら>>66 程度の問題なら難なく解決できるだろwwwwww 特別に難しいアルゴリズムを求めているわけでもないし、ただ仕様通りに書くだけ。 期限切れてるから、俺はやる気にもならんがな。
110 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 16:13:03 ] >>1
111 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 16:45:02 ] 【質問テンプレ】 [1] プログラミング言語 [2] 整数の平方根を開平法で求めるCのプログラムを作成せよ。結果は小数点第1位まで求めればよい [3.1] OS: Windows [3.3] 言語: C よくわからないので、よろしくお願いします。
112 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 17:17:20 ] >>66 >>92 海底版 ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6275.c
113 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 17:18:31 ] >>109 >>106 何こいつ、このスレの主か?偉そうに仕切ってやがるが そこまで言う前に、お前も無駄なレスを書き込むなって。 相手を煽ればそれにレスがつく、結局流れる原因はお前にもあるんじゃん。 放置、スルーを知らない時点でお前の存在こそこのスレには要らない。 それから、期限切れではあるが、期限を延長したような 本人からのレスがあるようだが・・・? 兎にも角にも、興味がないならお前がスルーしろよ、な?
114 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 17:20:01 ] この板にもIDがついたら面白いのにね。
115 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 17:33:38 ] 113様のような有能な人材は是非ともトリップをつけるべきですね トリップをつけさえすればこのスレ、いや世界が変わると言っても過言ではないでしょう
116 名前:30 mailto:age [2008/04/19(土) 17:34:40 ] >>40 すいません、できてはいたのですが, 警告 W8066 StrCmnd.c 81: 実行されないコード(関数 main )と、でてましたが この警告を消す方法はないでしょうか? そして、前スレで解いていただいたのですが、 「Q.0〜255の整数を入力し、数値に変換して unsigned char型配列に格納する。 この数値に対して1ビット左にシフトした結果、全ビット反転した結果をそれぞれ 10進数、16進数、2進数で表示する(入力された数値に対しても表示しておくこと)」 という問題で、 ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6274.txt と、解答していただいたのですが、unsigned(left,right,return) など使わずに 結果をunsigned nのみで表示する方法はないでしょうか?
117 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 17:42:21 ] >>66 >>92 さらに海底版 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6277.c
118 名前:66 mailto:sage [2008/04/19(土) 17:46:30 ] >>117 ありがとうごぜーます コードかけないけれど改造だけは得意なのでがんばってみます
119 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 17:51:33 ] 神がひとりの名無し住人として宿題に挑む ↓ 名無し住人として書き込んだ為、神のソース投稿に際して無粋な突っ込みが入る ↓ 宿題投稿者からの懇願が奏し、神がソースをアップロード ↓ 神が書いたソースのあまりの素晴らしさに息を呑む住人 ↓ レスする暇もなく神のソースをしゃぶっている住人から、レスポンスがない事に神は腹を立てる ↓ 更に無能な住人から嫉妬されてしまう ↓ 完璧な論理で一蹴 ↓ 非の打ち所がないほどのソースをまさかの連続改良 ↓ 神様万歳 ←今ここ ↓ 神がトリップをつけ2chで数々の功績を残す ↓ 神の功績は2ch程度では留まらず、やがて世界の舞台で活躍 ↓ 神を中心に世界が変わる
120 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 18:13:12 ] >>1 > あなたが解けないC言語/C++言語の宿題を片付けもらうスレッドです。 > 気に入らない質問やその他や発言はスルーの方向で。 読めない新入りがいるよなぁ
121 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 19:44:02 ] 少しは治療の効果があったようにも見えたが、実際はぜんぜんかわってねーな また暴れてPC取り上げられんなよw
122 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 20:05:00 ] [1] プログラミング実習 [2] 目盛りのついてない水差しが3つあり、それぞれ3L、5L、8Lの容積をもっている 8Lの容器には既に満杯の水が入っているが、半分の4Lずつに分けたいと考えている。 なお、資源を大切にしたいので、水をいくらでも使えるということは出来ない。 最初の8Lをうまく3つの容器に分ける必要がある。 その手順を求めるおプログラムを作成せよ。 また完成後1Lと7Lや5Lと2Lにも分けられることを確認せよ [3] 環境 [3.1] OS: WindowsXP [3.2] コンパイラ名とバージョン: BorlandC++ [3.3] 言語: C言語 [4] 期限: 2008年4月20日24:00まで [5] その他の制限: 特にないです
123 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 20:45:04 ] [1] 授業単元: [2] 問題文:kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6280.txt [3] 環境 [3.1] OS:Linux [3.2] コンパイラ名とバージョン:gcc [3.3] 言語:C言語 [4] 期限:出来れば4/21,無理なら4/24でお願いします [5] その他の制限:特にありません 宜しくお願いします
124 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 21:22:36 ] >>123 >前回のプログラムデータを使用する宿題 ここんとこ詳しく
125 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 21:58:48 ] あ、前回>>76 さんにやって頂いた課題>>64 のことです それを複数の画像に使用してDBを作ってます DBの内容については書いてあるとおりです
126 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 22:04:27 ] DBは自前で用意しろってことか? 正直面倒そうなんで俺はパスする
127 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 22:09:37 ] >>122 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6281.txt ごめん、勢いで作ってしまったらC++だった。 どなたか引き続きCでお願いします。
128 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 22:12:01 ] >>122 やっとでけた ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6283.c
129 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 22:36:29 ] >>128 の訂正 int queue[STATE_NUM], queue_top=0, queue_last=0; ↓ int queue[QUEUE_SIZE], queue_top=0, queue_last=0;
130 名前:122 mailto:sage [2008/04/19(土) 22:52:42 ] >>128 しっかり実行できました! ありがとうございます!
131 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 23:10:44 ] >>122 綺麗じゃないけどせっかく作ったので 途中までどれかが4になればいいのかと思ってた kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6285.txt
132 名前:123 mailto:sage [2008/04/19(土) 23:12:15 ] ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6286.zip スミマセン,DB作ってきました お願いします
133 名前:131 mailto:sage [2008/04/19(土) 23:17:08 ] ああミスった #define FIN 7 #define REQUIREMENT if(b[1][1]==4 && b[2][1]==4){ に訂正 WFSやったのとないからDFSで求めたんだけど、WFS勉強したいから参考サイトとか教えてもらない?
134 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 01:43:22 ] >>133 WFS ってなんでしょうか。幅優先探索?
135 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 02:15:59 ] Width First SearchではなくBreadth First Searchという方が一般的なのか 幅優先探索と初めから言えばよかったが
136 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 03:12:57 ] >神が書いたソースのあまりの素晴らしさに息を呑む住人 神のコードは、時に読んだ人を妊娠させるとか‥‥‥。
137 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 04:33:34 ] >>117 住所:不貞無職童貞になっているな・・・本人いたら消しておくようにw >>118
138 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 11:33:05 ] >>117 はEOF対策をしたつもりが、EOFを入力すると無限ループ・・・ EOF入力したダメー
139 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 14:42:29 ] >>138 普通、EOFは入力できないのだが。 # 入力をクローズすれば、fgetc()などの戻り値がEOFになることを期待できるが。
140 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 15:00:13 ] [Ctrl+Z][Enter]で入力できなかったっけ?
141 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 15:03:54 ] いいえ、それは一部の環境において入力を閉じる行為です。
142 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 15:07:19 ] まぁ、fread(buffer, 1, 1, stdin)とかすれば戻り値からEOFが入力されないことがわかるな。
143 名前:デフォルトの名無しさん mailto:age [2008/04/20(日) 15:59:06 ] [1] 授業単元:Cプログラミング言語 [2] 問題文(含コード&リンク): kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6287.txt [3] 環境 [3.1] OS: (Windows) [3.2] コンパイラ名とバージョン:CPad for Borland [3.3] 言語: (C) [4] 期限:4/21まで [5] その他の制限: 入力はgetcharで行い、atoi関数は不可。 @〜Bまでありますが、過程ではなくそれぞれ1つのプログラムですので、 よろしくお願いします。 @余力があれば、>>116 の下の段もお願いします;
144 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 16:14:27 ] >@余力があれば、>>116 の下の段もお願いします; それぞれ、printf("\n");の行の次に以下の行を入れればいい。 -- n = a; n <<= 1; -- n = a; n >>= 1; -- n = a; n = ~n; -- # 勿論、left, rightなどはnに変更することをお忘れなく。 ってことでいいのかな?
145 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 16:27:23 ] >>143 >@余力があれば、>>116 の下の段もお願いします; 何のために1つの変数で表示する必要があるの? 変数の使いまわしは思わぬミスを招くから回答者はそれを避けたんだと思うんだけど
146 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 16:55:48 ] >>139 >>141 こいつまた知ったかで墓穴掘ってるよ・・・ナンバーサイン野郎は以後放置な
147 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 17:09:18 ] っつか、EOFは何かのファイルの終わりのことだけだと思っているんだろうか・・・ 一応、入力されたデータもファイル(何かデータの資料)として扱えるんだがね。
148 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 17:23:30 ] ttp://www9.plala.or.jp/sgwr-t/c/sec08.html ttp://www.geocities.jp/ky_webid/c/027.html ここにあるソースをコンパイルして実行すれば一目瞭然
149 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 17:38:00 ] >>143 違ってたらすまそ kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6288.c 「CPad for Borland」君の問題、前スレからいくつか解いてきたけど、 教えてる人間が3、4流っぽい気がする。
150 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 17:40:55 ] >>143 @ kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6289.txt
151 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 17:45:38 ] >>149 自己レスです。 累計出力するの忘れてました。 一行だけ追加してください。 p[j++] = _p; printf("累計件数:%d\n", j); <- 追加 } while (j < DATA_SIZE);