1 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 22:18:31 ] あなたが解けない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++の宿題を片付けます 106代目 pc11.2ch.net/test/read.cgi/tech/1209810861/
152 名前:デフォルトの名無しさん [2008/05/30(金) 02:15:04 ] >>149 >>150 ありがとうございました! 助かりました!!!!!!!!!!
153 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 02:19:50 ] >>152 てことは望む結果が得られたと思えばよいか? 後でわめくなよ
154 名前:デフォルトの名無しさん [2008/05/30(金) 02:27:33 ] >>153 >>150 の方は結果的に望むような答えになりました!
155 名前:デフォルトの名無しさん [2008/05/30(金) 02:36:57 ] >>143 いまいち私自身も問題の意味を理解してませんが おそらくあっているとおもいます! ありがとうございました!
156 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 02:55:19 ] >>142 どーせハッテン場の写真なんだから目の毒だぞ
157 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 03:22:52 ] >>139 がモノホンの女だとは信じたくはないが、女だとしたら... 女やりますか?人間止めますか?
158 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 07:09:24 ] >>129 何か問題でも?ただのジョークソフトでしょ。
159 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 09:08:31 ] そもそも「限界」の意味が分からない
160 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 09:13:06 ] >>158 スレタイ読める? >>159 オープンダイアログでエラーが帰ってくるまででしょ
161 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 09:52:21 ] >>160 ttp://www.youtube.com/watch?v=RIL28wqOQGA > スレタイ読める? 当たり前でしょ、何言ってんの、スレタイ読めないなんてことあるかっ!
162 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 09:54:48 ] >>160 ttp://www.youtube.com/watch?v=FIeuloGJ4dE
163 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 09:56:25 ] >>161 日本語理解できる?
164 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 10:00:27 ] >>159 > そもそも「限界」の意味が分からない > >>159 > オープンダイアログでエラーが帰ってくるまででしょ 日本語は読めるけど、意味がわかりましぇ〜〜んw
165 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 10:02:31 ] >>160 ttp://www.youtube.com/watch?v=-g1odF3hFrw んだゴルァー!
166 名前:デフォルトの名無しさん [2008/05/30(金) 10:33:25 ] 前スレの >>960 ありがとうございます! なのですが、 「関数 `isDegreeSequence' 内:」 「警告: 互換性のないポインタ型からの引数 4 個の `qsort' を渡します」 というのがでるのですがどうしてでしょうか?
167 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 10:52:30 ] >>166 qsort へ渡す関数のポインタの型は、int(*compar)(const void *, const void *) だからさ
168 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 11:12:50 ] Qsortくらい、自分で実装しようぜぃ トゥゲザーしようぜ 後のフェスティヴァル
169 名前:83 mailto:sage [2008/05/30(金) 12:47:51 ] 再です [1] ゼミ [2] kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6734.txt [3] 環境 [3.1] windowsのkterm [3.2] gcc [3.3] C [4] 30日18時 [5] 制限は特にありません。できればコメントで動作内容を説明していただけるとありがたいです ktermはunix系のシェルです それをwindows上で使ってます printfでの日本語表示はできません
170 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 13:38:34 ] [1] 授業単元:プログラミング [2] 問題文(含コード&リンク):10円、50円、100円の3種類の硬貨で合計370円になる組合せは何通りあるか。 [3] 環境 [3.1] OS:WindowsVista [3.2] コンパイラ名とバージョン:VisualStudio2008 [3.3] 言語:C言語 [4] 期限:6月2日(月)16時 [5] その他の制限:多重ループを使ったfor文で作成。 if文使用可。 よろしくお願いします。
171 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 13:58:46 ] >>170 #include<stdio.h> int main(void){ int coin100, coin50, coin10, total=370, count=0; for(coin100=total/100;coin100>=0;coin100--){ for(coin50=(total-coin100*100)/50;coin50>=0;coin50--){ coin10=(total-coin100*100-coin50*50)/10; if(coin100*100+coin50*50+coin10*10==total){ printf("100:%d 50:%d 10:%d\n", coin100, coin50, coin10); count++; } } } printf("%d 通り\n", count); return 0; }
172 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 13:59:20 ] #include <stdio.h> int main(void) { int i, j, k, count = 0; for(i=0; i*100<370; i++) { for(j=0; i*100 + j*50<370; j++) { for(k=0; i*100 + j*50 + k*10<370; k++); count++; printf("100円:%d枚 50円:%d枚 10円:%d枚\n", i, j, k); } } printf("以上%d通り\n", count); return 0; }
173 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 14:00:54 ] >>169 A* ってことはゴールへの距離の見積もりがあるはずなんだけど 何を見積もりに設定するの? 見積もりをゼロにして実質ダイクストラってことでいいの?
174 名前:デフォルトの名無しさん [2008/05/30(金) 15:15:40 ] [1]C言語 [2]組・名前・国語の点数・算数の点数が入った構造体がある。 もし組が同じなら、国語の点数を足していって、 1組ごとの合計をファイルに出力して、また次の組も。(算数も同様に。) [3] 環境 [3.1]Windows [3.2]visual studio [3.3]C [4]5月31日12:00 [5]キーブレイクというのをやらせたいみたいです。
175 名前:83 mailto:sage [2008/05/30(金) 15:38:03 ] >>173 各ノードにおいて見積もりを自分で決めていいそうです (実際の距離よりも小さい値で) リストは使わなくてもいいそうです 始点からの距離+見積もりが1番小さいノードを選択する (ダイクストラのように距離が更新される) といったものでよいそうです
176 名前:yumi mailto:sage [2008/05/30(金) 15:58:29 ] >>124 問題よく読んでなかった〜ゴメン(-人-;)(;-人-)ゴメン 修正しときました kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6735.txt あたしのPCコンパイラが入ってないので動作確認してません マタネッ(^ー^)ノ~~Bye-Bye!
177 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 16:24:03 ] >>175 適当だからなんか間違いありそうだけど、うp kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6736.c
178 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 16:31:49 ] >>176 おつー
179 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 17:05:15 ] [1] 授業単元:アルゴリズム [2] 問題文(含コード&リンク):凸包構成、jarvisのマーチのアルゴリズムを使い、計算時間をO(nlogh) で出来るものにしなさい(頂点数をhとする)。 [3] 環境 [3.1] OS:Linux [3.2] コンパイラ名とバージョン:gcc emacs [3.3] 言語:C言語 [4] 期限:6/20 [5] その他の制限:特になし 具体的なアルゴリズムは調べろと言われただけなので参考URL ttp://d.hatena.ne.jp/nowokay/20080308/1205010287 Javaはやってないのでよくわからないです・・・・。よろしくお願いします。
180 名前:デフォルトの名無しさん [2008/05/30(金) 18:22:09 ] [1]アルゴリズム [2]放物線プログラム 定数として重力加速度、初速度 経過時間からX,Yをもとめる。 経過時間0の場合は(X,Y)は(0,0) [3]C言語
181 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 18:27:12 ] >>180 ぼるじょあスレにレスついてるよ。
182 名前:デフォルトの名無しさん [2008/05/30(金) 18:36:23 ] [1] 授業単元:アルゴリズム [2] 問題文:数値を1から10まで出力する。ただし、5まで出力した時点で 一度改行する [3] 環境 [3.1] OS:Windows [3.2] コンパイラ名とバージョン:bc pad [3.3] 言語:C言語 [4] 期限:月曜 [5] その他の制限:特になし 習い始めて早速つまずきました、よろしくお願いします。
183 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 18:46:35 ] >>182 #include<stdin.h> int main(void) { printf("1 2 3 4 5\n6 7 8 9 10\n"); return 0; }
184 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 18:47:23 ] /* >>182 */ #include <stdio.h> int main() { puts("1 2 3 4 5\n6 7 8 9 10"); return 0; }
185 名前:183 mailto:sage [2008/05/30(金) 18:47:53 ] >>184 ブフォ
186 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 18:49:10 ] // >>182 #include <stdio.h> int main() { for (int ic = 1; ic <= 10; ++ic) printf("%d%c", ic, ic == 5 || ic == 10 ? '\n' : ' '); return 0; }
187 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 18:50:55 ] >>139 すいません、何故か消えているのですが・・ 再うpお願いできますか?
188 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 18:52:09 ] >>176 すいませんレス読み飛ばしてました!ありがとでした!
189 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 18:52:10 ] >>187 >>176
190 名前:デフォルトの名無しさん [2008/05/30(金) 18:58:23 ] [1] 授業単元:C言語入門 [2] 問題文:2つの画像(128×128,PGM)があります。 この2つはまったく同じに見えますが、少しずつ輝度値が異なります。 2つの画像をまず読み込み、それらの輝度値をEXCELに書き出しなさい。 次に2つの画像の輝度値の差を取り、この差もEXCELに書き出しなさい。 [3] 環境 OS:WINDOWS コンパイラ名とバージョン: gcc emacs 使用言語:C言語 [4] 期限:6月2日 [5] その他の制限:画像は “rda/gazou/"に置いてあるが、各自のフォルダに 移動してきてもよい。 どなたかご教授をお願いいたします
191 名前:デフォルトの名無しさん [2008/05/30(金) 19:04:25 ] >>190 # EXCELに書き出しなさい csvとか^p^?
192 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 19:05:17 ] >>190 PGMはテキストとして読めるフォーマットとそうでないフォーマットがある。 前者なら、プログラムを組むまでもなくExcelに取り込めるわけだが。 それから、「EXCELに書き出す」とはなんのことか説明してくれ。 C言語入門と言う単元から察するに、CSVファイルを作るだけじゃないかと思うのだが。 # それを「EXCELに書き出す」と教えているのだとしたら、とんでもない馬鹿野郎だが。 あーそうそう、画像ファイルもアップロードしてくれよ。
193 名前:デフォルトの名無しさん [2008/05/30(金) 19:16:11 ] >191,192 EXCELに書き出すというのはお二方がおっしゃるようにCSVを作ることだと思います。 この先生、かなり教え方がおかしいので^^; PGMはP5というふうになっていましたが・・。
194 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 19:21:29 ] P5か。流石にバイナリか。 >>193 一応念のために聞いておくが、PGMの読み込みルーチンも自作すると言うことでいいよな。 で、入力はPGM画像ファイル二つ、出力はCSVファイル三つだな。
195 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 19:24:29 ] >>164 =>>158 =>>159 なの?
196 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 19:34:54 ] Windows画面上のアイコンが、拡張子CSV、XLS共にEXCELのアイコンになってる事が多い。 それを見て、CSVファイルはEXCELファイルだと思い込む人多し。
197 名前:デフォルトの名無しさん [2008/05/30(金) 19:35:20 ] >>194 そうです、読み込みルーチンも自作ですね。 入力がPGM画像ファイル2つ、出力がCSVファイル3つというのもあってます。
198 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 19:54:29 ] 1ファイルの輝度を1CSVに出力するのか。。。 CSVにならなさそうで楽しみです。
199 名前:132 mailto:sage [2008/05/30(金) 19:57:02 ] あれだけせっかちだった>>5 =110が無反応で困る。
200 名前: ◆DuoCt8/SKk [2008/05/30(金) 20:04:52 ] >>199 いや,書き込んではいけないのかと・・・ずっと見てました. >>132 さん,ありがとうございました. しかし文字化けしていて見ることができないのです・・・ 再アップなど良かったらお願いできませんか?
201 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 20:06:51 ] >>200 UTF-8で読んでください。
202 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 20:16:36 ] [1] 授業単元: [2] 問題文kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6737.txt [3] 環境 [3.1] OS: xp [3.2] コンパイラ名とバージョン: VC 6.0 [3.3] 言語: C [4] 期限: 日曜日まで [5] その他の制限: 大学3年レベル お願いします
203 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 20:19:11 ] 無理
204 名前:182 [2008/05/30(金) 20:19:20 ] >>183、186 すいません説明不足でした。 1から10まで順番に出力して5まで出力した時点で一度改行です。 多分、while文使うんだと思います。 お願いします。
205 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 20:21:31 ] >>202 問題文は正確にお願いします。 >>204 >>186 が不満な理由はfor文だからですか?
206 名前: ◆DuoCt8/SKk [2008/05/30(金) 20:22:08 ] >>201 そうやって読むのでしたか・・・知らずにすみません.ありがとうございます. しかしながら内容が少しばかり高度すぎるのですが・・・ これは確実に教授に怪しまれてしまいます. (C言語を習い始めて1年しか経過してないので) もし可能だったらでいいので,もう少し簡略化したプログラムをお願いできないでしょうか? お願いします.
207 名前:204 [2008/05/30(金) 20:39:34 ] >>205 アルゴリズムの教科書のwhile文の説明の後の演習問題なので できればwhile文のほうがありがたいです。
208 名前:132 mailto:sage [2008/05/30(金) 20:45:50 ] >>206 どこら辺が怪しまれないレベルなのかつかめないです。 問題の下のほうに書いてある苦労のあとをそのまま受けると、 関数作ること自体が危険ですか? mainは画面表示→コマンド受付のループしてます。 んで、各コマンドに応じた処理をしてます。 お金入れたらステータスの金額増やす、みたいな。 それと、今さらなんですが、本来の課題はどこまでですか? <主な道筋>以降は元の課題に含まれていなかったのではないか という予測の元に作っていました。
209 名前:202 mailto:sage [2008/05/30(金) 20:59:57 ] 問題文を見直しましたが間違いはありません /*記述*/の部分を追加するだけで実行結果になるらしいです
210 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:01:22 ] >>207 書き換えもできんのか #define MAXNUM 10 int i=1; while(i<=MAXNUM){ printf("%d ",i); if(i%5==0){ puts(""); } }
211 名前: ◆DuoCt8/SKk [2008/05/30(金) 21:01:54 ] >>208 はい,お察しの通り道筋以降は完全に予想した実行例です. 本来の課題は<主な道筋>の終わりまでです. 関数自体は既に習ったはずなんですが,苦手なのでこれだけたくさんあると・・・ あと,作成して頂いたプログラムは本来の課題でするべきこと以上のことを してくださったので,絶対にマークされます(汗). 自分としても今日考えたプログラムがあるのですが・・・載せて見てもらった方が いいですかね?ちなみに入力から種別まではぐちゃぐちゃなプログラムですができました. しかしながら金額計算やリセット,枚数表示などが・・・
212 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:02:36 ] やべぇ 無限るーぷwww i++;足して
213 名前:202 mailto:sage [2008/05/30(金) 21:04:06 ] 間違いありましたすいません printfのとこの)を忘れてました m<_ _>m
214 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:07:09 ] >>209 (・3・) エェー。たとえば printf(str[0],1,str[1]; 括弧が対応してないよ。
215 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:07:53 ] (・3・) アルェー リロードしてなかったらもう謝られてたYO
216 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:14:36 ] (・3・) エェー なんて書きこむくらいなら、 ぼるじょあのトリップ付けてください ><;
217 名前:132 mailto:sage [2008/05/30(金) 21:22:12 ] >>211 とりあえず載せてもらってもいいすか? 主な道筋は課題に含む、だったんですね。 そうするとそれはそれで取り消しの処理とかが難しくなりそうですね。 >>213 そっすか。ならこれで。 char *p = str[0], *q = "str[%d] = %s\n"; while (*p++ = *q++);
218 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:24:16 ] (・3・) 〜♪ str[0] = "str[%d] = %s";
219 名前: ◆DuoCt8/SKk [2008/05/30(金) 21:25:13 ] >>217 ありがとうございます,では載せさせてもらいます. kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6739.txt これが限界みたいです・・・変な箇所などあったら指摘などお願いします.
220 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:29:16 ] >>218 それ無理だろ。 sprintf(str[0],"%s","str[%d]=%s\n");
221 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:30:35 ] >>217-218 早い解答ありがとうございます
222 名前:132 mailto:sage [2008/05/30(金) 21:32:20 ] >>219 ええと、そこから急に成長したことにしないかい? …ダメだよね。 >>220 そっか><
223 名前: ◆DuoCt8/SKk [2008/05/30(金) 21:36:32 ] >>222 ・・・?関数などは調べて考えました. はい,これでは全然ダメなのでご指導して頂きたいです!
224 名前:132 mailto:sage [2008/05/30(金) 22:39:31 ] >>223 >>219 のをベースに、あまり変えないで作ってみました。 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6744.txt 動作検証はあまりしていませんのであしからず。。。
225 名前:132 mailto:sage [2008/05/30(金) 22:42:35 ] すみません。おつりが無いときの処理がもれてました。 こんな感じに変えてください。 if (money != price) { printf("おつりは %d 円です。\n", money - price); }
226 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 22:47:17 ] [1] 授業単元:ソフトウェア [2] 問題文(含コード&リンク):ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6745.txt [3] 環境 [3.1] OS:WindowsXP [3.2] コンパイラ名とバージョン: VisualStudio Express2005 [3.3] 言語: C [4] 期限:2008/6/1 [5] その他の制限:stdio.h以外のライブラリは使いません。また、スタックは配列を使っての処理です。 よろしくおねがいします。
227 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 22:57:21 ] >>226 C++でもいいのか?
228 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 23:05:55 ] >>227 C言語って書いてるよ
229 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 23:08:17 ] 問題文に.cppでも可と書いてあるから確認したのでは
230 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 23:10:07 ] ほ、ほんとだ。 うっかり八兵衛。
231 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 23:15:33 ] >>226 引数渡さないでどうやって初期化しろってんだよ・・・ グローバル変数推奨ですか?
232 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 23:16:54 ] 任意の値でいいんじゃね? とエスパーしてみる。
233 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 23:20:14 ] >>231 前々回あたりでグローバル変数や共有結合等の話が出ていたので、 おそらくグローバル変数を使ってだと思います。
234 名前: ◆DuoCt8/SKk [2008/05/30(金) 23:26:45 ] >>224 >>225 わざわざ僕のプログラムをベースに考えてくださるとは・・・感謝してもしきれません. しかしながら LINK : fatal error LNK1104: ファイル "Debug/test.exe" を開けません。 というエラーが・・・どこがおかしいんでしょうか? 何度もすみません・・・
235 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 23:27:39 ] >>233 んじゃとりあえずヘッダから書いてってみる [stack.h] #pragma once enum{ FALSE, TRUE }BOOL; BOOL init(); BOOL push(int data); int pop(); [stack.c] #include "stack.h" #define MAX_SIZE 10 extern int array[MAX_SIZE]; BOOL init(){ int i = 0; for(i = 0; i < MAX_SIZE; i++){ array[i] = 0; } return TRUE; }
236 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 23:28:10 ] >>226 kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6746.txt
237 名前:132 mailto:sage [2008/05/30(金) 23:34:01 ] >>234 ファイル名がticket.cだとして、Visual Studio コマンドプロンプトで cl ticket.c とやってもダメでしょうか? こちらのVS2003 および Linuxでのgccではビルドできています。
238 名前: ◆DuoCt8/SKk [2008/05/30(金) 23:38:25 ] >>237 コマンドプロンプトにてそのコマンドを入力したところ C:\Program Files\Microsoft Visual Studio 8\VC>cl test.c Microsoft(R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.762 for 80x86 Copyright (C) Microsoft Corporation. All rights reserved. test.c c1 : fatal error C1083: ソース ファイルを開けません。'test.c': No such file or directory という表示が出ました. やはりだめみたいです・・・
239 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 23:40:39 ] >>132 のプログラム普通にコンパイル出来たが リビルドしてみたら?
240 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 23:40:43 ] >>238 ディレクトリ合ってる?
241 名前: ◆DuoCt8/SKk [2008/05/30(金) 23:45:07 ] >>237 すみません!試行錯誤しながら作業を繰り返していったら 実行することができました! あと・・・回数券などを入力した際にすぐに買える切符はありません と表示されてしまうのはどう直せばいいでしょうか? それで,もし良かったら・・・枚数や子供賃金入力のヒントなどを教えて頂きたいです.
242 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 23:46:58 ] >>241 ビルドできたか。よかた。 買える切符はありませんっていうのは所持金?が最低額の切符よりも 少ない場合です。 2000円ぐらい突っ込んでからやってみたらどうでしょ。
243 名前: ◆DuoCt8/SKk [2008/05/30(金) 23:52:03 ] >>242 おっしゃる通り多くしたらできました. 色々とありがとうございました! それで・・・子供賃金や枚数などのアドバイスは頂けないでしょうか? くどくてすみません.
244 名前:132 mailto:sage [2008/05/31(土) 00:05:56 ] >>243 ticket2の前に子供にしますか?って聞くとか普通乗車券の場合は coin_numの前に枚数聞くとかですかね。 ちなみにその辺を実装するつもりなら切符の一覧をベタで書く方法を やめたほうがいいと思います。すぐ気づくかもしれませんが。 たとえば、さらに350円の切符を追加しましょうってなったとき、今の 構造だと大変でしょ? >>132 のはそういう目にあわないようにしてあって、 int ticket_price_list[] = {140, 180, 210, 270, 0}; ↓ int ticket_price_list[] = {140, 180, 210, 270, 350, 0}; ってやればすむようになっていました。 いろいろ見比べて、上手く利用できるところは持ってってください。
245 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 00:10:44 ] あとは、係員、呼び出しボタンも、あるいは、ひつようですね、ヘルプという、意味で
246 名前: ◆DuoCt8/SKk [2008/05/31(土) 00:16:39 ] >>244 アドバイスありがとうございます. >>132 のいい部分を見つけて,それを使えればいいということでしょうか?わかりました! もう迷惑はかけられないので,残りは自分で頑張ってみます,もしかしたらまたここに来ることが あるかもしれないのでその時にはまたよろしくお願いします. 本当にありがとうございました.
247 名前:132 mailto:sage [2008/05/31(土) 00:21:02 ] >>246 >>132 のソースが優れてるとはいいませんが、いいなと思う部分が あれば、どんどん使ってください。 提出までの期間、がんばってね。
248 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 00:50:00 ] >>246 みたいなのだと こっちもやってていい気分なんだがなぁ。。
249 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 00:56:44 ] 自分で勉強してやろうとする人はそもそも宿題スレに頼みに来ない
250 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 01:09:31 ] >>176 おっぱいうp
251 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 01:13:55 ] (>_<) (・人・)
252 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 01:31:33 ] [1] 授業単元:数値解析 [2] 問題文(含コード&リンク):(@〜Cの座標データ(xi,yi i=1,2,3,4)を代入すると,@ 〜Cの全ての点を通り,AとBにおいて位置・速度・ 加速度の連続性を保証し,@とCで速度と加速度が零 となる関数を求め,画面表示するプログラムを作成せよ.) [3] 環境 [3.1] OS: Windows Vista [3.2] コンパイラ名とバージョン: Visual Studio 2005 [3.3] 言語: C [4] 期限: 2008年6月13日0:00まで [5] その他の制限: 特になし