[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 10/23 23:03 / Filesize : 305 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C/C++の宿題を片付けます 108代目



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] その他の制限: 特になし






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<305KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef