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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 22:40:55 ]
あなたが解けない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++の宿題を片付けます 109代目
pc11.2ch.net/test/read.cgi/tech/1212895856/

237 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 20:45:40 ]
>>194
どうも素晴らしいソースありがとうございました。
余裕があればでいいので、削除と編集も作っていただきたいです。

238 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 20:48:49 ]
>>236さんもありがとうございます

239 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 21:08:43 ]
>>90お願いします。

240 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 21:11:21 ]
>>237 >>187 >>79  削除を追加
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7003.c

241 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 21:14:20 ]
>>240
ありがとうございました。ちなみにここって、自分の作ったソースのどこが悪いかって見てもらえるんですか?

242 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 21:16:42 ]
>>241
さすがにそりゃスレ違い、となる。質問なら↓で
C言語なら俺に聞け(入門篇) Part 30
pc11.2ch.net/test/read.cgi/tech/1213367888/

243 名前: ◆qQYVX6rY3I mailto:sage [2008/06/21(土) 21:54:51 ]
すいません>>176です。
提出期限を完全に間違えてました。。
6/23
夕方6です。
いずれにせよ焦ってます;;
どなたか目を通してくれるとありがたいです;;

244 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 22:05:08 ]
せ、せめてリアクションがほしかった・・・orz

245 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 22:15:28 ]
何を問うているのかわかりずらいな、>>176



246 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 22:18:33 ]
>>237 >>187 >>79  編集、削除を追加
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7004.c

247 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 22:25:04 ]
>>241 >>237 >>187 >>79
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7005.c


248 名前:デフォルトの名無しさん [2008/06/21(土) 22:31:49 ]
【本日VIP投票日ですた】●第3回全板人気トナメ●【反省会会場】
yutori.2ch.net/test/read.cgi/news4vip/1214054829/

vipを助けてくれ!!!!!!!!
負けそうだ!!!!!
シベリア超特急に負けそうなんだ!!!!!!!!!!!


 俺 達 の v i p が 無 く な る ! ! ! ! ! ! ! !

ニュー速の本部を荒らして俺らに投票してくれ!!!!!!!!
 P C ケ ー タ イ 友 達 家 族 を フ ル 動 員 し て
コードをとってきてくれ!!!!!!!!!!!!!


ここで勝ったら二回戦もよろしく!!!!!!!!!!!


つまんねー話してないで協力するんだ!!!!!!!!!!!!!!!!
2chが変わってしまうぞ!!!!!!!!!!!!!!
助けてくれ!!!!!!!!!!!


まだまだ俺たちはおわれねぇ!!!!!!!!!!!!!!!!!!

249 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 22:43:04 ]
>>176
>>243
問題文が悪い、そんなんじゃ誰も手を付けない
結局、逆ポーランド記法と通常の計算を数値入力でやれって事か?
やって欲しいなら、具体例をだしなよ

250 名前: ◆qQYVX6rY3I mailto:sage [2008/06/22(日) 01:29:43 ]
>>176です。

すいません。
問題文をそのまま載せたんですが
要点をまとめるべきでした。

つまり>>249さんの通りです。

例としては

入力数式
25.18,#,+,8,*,6,7,10,+,*,-,8,/

に対する答えは -5

となっています。

251 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 01:39:03 ]
>>250
余計わからん

25.18,#,+,8,*,6,7,10,+,*,-,8,/
が-5になる流れを書いてくれ


252 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 02:15:19 ]
まあ、この調子じゃ期限内に>>176が行なわれる事はないだろう
ヒントに3つの数字を3桁の数値に変換する関数とかあるのに、いきなり 25.18 とか…
本人が問題を理解してないか、問題文以外に課題の仕様があるのを正確に伝えて無いかがオチかと


253 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 02:17:19 ]
まあ恐らく25,18の書き間違えだろう
それならば-5になる

254 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 02:51:54 ]
25,18
だとしても逆ポーランド記法なら-6ではあるまいか…

255 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 02:53:28 ]
スマン、桁落ちさせるのか、四捨五入だと思ってた…



256 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 03:23:52 ]
”書き間違え”は”書き間違い”の書き間違えだろう

257 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 05:54:21 ]
どなたか>>64をお願いします!

258 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 06:36:18 ]
25,18,#,+,8,*,6,7,10,+,*,-,8,/

25
25,18
25,18,#
25,-18
25,-18,+
7
7,8,*
56
56,6
56,6,7
56,6,7,10
56,6,7,10,+
56,6,17
56,6,17,*
56,102
56,102,-
-46,8
-46,8,/
-5.75

こんな感じになった

259 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 07:11:13 ]
>>176
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7007.txt

260 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 11:53:48 ]
>>148
そういう発言をしてるあなたはどこにお住まいの方ですか?
あなたの出した課題が載ってたとか?


261 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 12:23:24 ]
気にすんなよ
最悪バレても単位が出ないだけだろ
もっとどうどうとしろ

262 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 13:39:55 ]
1.授業単元:分岐演算テーブル作成

2.問題文:www-2ch.net:8080/up/download/1214109450610634.GbvlBe

3.環境:C言語がコンパイル環境できるならどれでも可

4.期限: できるだけ早く

5.その他
他の分岐演算テーブルは解けたんですが、
最後がどうしても解けません・・・・数学に自信のある方お願いしますorz
※例題とかそういった説明補足に関してはreadme.txtを参照ください。

263 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 14:09:39 ]
>>247
お願いした通り作って下さってありがとうございました。
質問なんですが16行目のtypedefってなんの処理なんですか?
何せまだC初めて3ヶ月しか経ってなくて…。

264 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 14:15:46 ]
>>263
ttp://www.google.co.jp/search?complete=1&hl=ja&q=c+typedef&lr=

265 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 15:02:09 ]
だ、誰か>>144を頼みます><



266 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 15:07:56 ]
> ・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください

267 名前:179 mailto:sage [2008/06/22(日) 15:09:28 ]
とりあえず騎士巡歴のソースを見つけたのですが、
これに時間計算量の評価回数と実行時間を
どういうやって出力させればいいか全く解りません。

どなたか・・・よろしくお願いします・・・
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7008.c

268 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 15:43:38 ]
>>64,257
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7009.txt
C99仕様

269 名前:262 mailto:sage [2008/06/22(日) 15:47:19 ]
int main(void)
{
int i; /* ループカウンタ */
unsigned char chTable[256]; /* テーブル領域 */

/* テーブル初期化 */
for(i = 0; i < 256; i++)
{
/* このような式でdata.binのデータ内容と同じデータを生成させる */
chTable[i] = (unsigned char)((i % 2) ? 255 - (i + 1) / 2 : (i + 1) / 2);
}

return 0;
}

>>262の課題の算出方法に関する縛りですが、
上記ループ内の様な式で算出する事が条件です。


270 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 16:15:42 ]
>>269
それは、読めば分かるから。余計な茶々はいれないで。
縛りについて、ほかには? S

271 名前:262 mailto:sage [2008/06/22(日) 16:22:16 ]
>>270
すみません。一応スレ側にも書いておこうかと思って。
他の縛りは特にないです。


272 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:05:42 ]
>>179
5x5, 6x6のそれぞれの解の個数わかる?

あってるのかどうかわからないから
アップできない。
ちなみにまだ課題1だけしか・・・

273 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:17:40 ]
>>262
for(i=0; i<256; i++) chTable[i] = (int)(16-i/8.0) * (int)(16-i/8.0);

274 名前:272 mailto:sage [2008/06/22(日) 17:23:34 ]
あ、C言語じゃん
C++で作ってしまった
もういいや

275 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:25:37 ]
>>273
見た瞬間、間違ってるかと…
最初の値は0じゃね



276 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:26:52 ]
見た瞬間とか言っていいレベルじゃないから、実行してから口から糞たれろ。

277 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:29:18 ]
>>276
おまいさん、バイナリエディタすら持ってないのか…?

278 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:31:57 ]
256をunsigned char に代入したらどうなると思ってんだよ、このボケが

279 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:33:02 ]
0xFFです

280 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:36:11 ]
(int)(16-0/8.0) * (int)(16-0/8.0)
これが256になるのか?

281 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:39:45 ]
>>280
どうみても0

282 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:40:22 ]
にはならない

283 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:40:31 ]
16 * 16 が256にならないでどうすんだよw

284 名前:270 mailto:sage [2008/06/22(日) 17:41:55 ]
unsigned char j;
unsigned char k;

for(i = 0; i < 256; i++)
{
if(i==0) {j=33; k=0;}
if(i==128) {j=253; k=1;}
/* このような式でdata.binのデータ内容と同じデータを生成させる */
if(i<128){
chTable[i]=k;
if((i&7)==0) {j-=2; k-=j;}
}
else{
if((i&7)==0) {j+=2; k+=j;}
chTable[i]=k;
}
if((i&15)==0) printf("\n%03X ", i);
printf("%02X ", chTable[i]);
}

for(i = 0; i < 256; i++)
{
(i==0) ? j=33, k=0 : 0;
(i==128) ? j=253, k=1 : 0;
/* このような式でdata.binのデータ内容と同じデータを生成させる */
(i<128) ? ( chTable[i]=k, ((i&7)==0 ? j-=2, k-=j : 0) ) :
( ((i&7)==0 ? j+=2, k+=j : 0), chTable[i]=k ) ;
(i&15)==0 ? printf("\n%03X ", i) : 0;
printf("%02X ", chTable[i]);
}

285 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:45:06 ]
270の登場で、更に盛り上がってまいりましたw



286 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:49:05 ]
(i==0) ? 0 : (int)(16-i/8.0) * (int)(16-i/8.0);

こうだろw
片落ち代入じゃ、同じデータを作っても式があってないって事だろ?
違うのか…

287 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:49:12 ]
盛り上がるもなにも、猿以下のアホが湧いてるだけだろ。

288 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:49:23 ]
[1] 授業単元: 実験
[2] 問題文(含コード&リンク):kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7010.txt
 単振り子の方程式の近似解をホイン法によって求めるプログラム
 ルンゲ・クッタ法のプログラムを資料として、オイラー法のプログラムは完成し、出力の値も問題ありませんでした。
 次にホイン法のプログラムを作り、実行したところ、
 本来ならば(π/4)cos(x)のグラフと近くなるはずの解の値が途中から一次方程式のようになってしまいます
 
[3] 環境
 [3.1] OS: LinuxまたはWindows
 [3.2] コンパイラ名とバージョン: gcc
 [3.3] 言語: C
[4] 期限: 6月23日まで
[5] その他の制限:
 できれば自分の作ったプログラムの間違っている箇所を修正して作ってくださると助かります。
 今回の課題はプログラムリストの提出は求められていないので、多少動作が分かりにくくても問題はないです。
 最後に解の値を出力しているのは、そのデータをgnuplotでプロットするからです。

289 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:54:18 ]
280は(int)(16-0/8.0) * (int)(16-0/8.0)がいくつになると思ったのか答えてくれ

290 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:56:02 ]
0x00000100です

291 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:59:31 ]
ID無しのスレでは何事も諸行無常なり

292 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 18:00:17 ]
-と/の優先順位がわからないって小学生以下だなw

293 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 18:03:47 ]
顔真っ赤な人がいると聞いて。


294 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 18:04:10 ]
>>289
0/8.0ってプログラム落ちないか?

295 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 18:05:43 ]
8.0/0なら落ちます



296 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 18:07:11 ]
どこまで釣りでどこまで本気かわからないスレだw

297 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 18:09:21 ]
270が可哀相だよ
合ってるよスゲーよ

298 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 18:10:09 ]
この流れはwwwwwwwwwww

299 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 18:12:21 ]
>>294
void main(){0/8.0;}

300 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 18:37:08 ]
8x8のナイトの旅がなかなか解き終わらない(´・ω・`)

やっぱり総当り厳しいのかな・・・

301 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 18:37:10 ]
[1] 授業単元:暇潰し
[2] 問題文(含コード&リンク):
平面上にn個の点について、それぞれ他の全ての点に対し2点を結ぶ辺を作り、その重みをユークリッドノルムとして計算し、昇順にソートする。
nは10万以上のため、全ての重みをメモリ上で保持してソートするのは現実的でない。現実の計算機上で高速に計算しソートする方法を示せ

[3] 環境
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン: g++
 [3.3] 言語: C++
[4] 期限: (無期限]
[5] その他の制限: なし

前スレで回答がもらえなかったので再掲載。

302 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 18:47:54 ]
>>288
h*の位置がおかしくねーか?
h*(fk1[i] + fk2[i])/2だと思うんだが。

303 名前: ◆hN02YkuTxM mailto:sage [2008/06/22(日) 18:56:40 ]
[1] 授業単元: プログラミング
[2] 問題文(含コード&リンク):
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7011.txt
[3] 環境
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン: VC6.0
 [3.3] 言語: C
[4] 期限: 6月22日 13時まで
[5] その他の制限:
本文内にある三箇所の()の中にのみ手を加えて下さい

304 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 18:57:14 ]
>>301
nが10万程度の場合ならば、主記憶が128GBの計算機を用いれば簡単。
S社の製品の場合、最も廉価なものであれば200万円程度で購入できる。

305 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 19:06:47 ]
>>301
データをディスクに書き込んで、ディスク上でマージソート
再帰が深くなって断片がメモリに載るサイズになったら、好きなアルゴリズムを使ってメモリ上でソート



306 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 19:15:08 ]
>>303
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7012.txt

307 名前:デフォルトの名無しさん [2008/06/22(日) 19:17:03 ]
どうでもいいことだが

>>301
> 平面上にn個の点について、それぞれ他の全ての点に対し2点を結ぶ辺を作り、その重みをユークリッドノルムとして計算し、昇順にソートする。
# 平面上にn個の点について 〜中略〜 昇順にソートする。
なの?
それとも辺をソートするの?><;;

308 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 19:18:33 ]
>>307
日本語でおk

309 名前: ◆hN02YkuTxM mailto:sage [2008/06/22(日) 19:23:42 ]
>>306
ありがとうございました

310 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 19:36:27 ]
[1] 授業単元:C言語プログラミング
[2] 問題文(含コード&リンク)
10進数の正の整数を入力し、2進数に変換して表示せよ
可能ならば、正の実数も変換できるものを作成せよ
[3] 環境
 [3.1] OS: WindowsXP
 [3.2] コンパイラ名とバージョン:gcc
 [3.3] 言語: C
[4] 期限:明日まで

よろしくお願いします

311 名前:262 mailto:sage [2008/06/22(日) 19:43:08 ]
様々な解答ありがとうございます
上記の解答を元に自分なりに色々思考を
凝らしていきたいと思います


本当にありがとうございました

312 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 19:44:01 ]
>>310
#include <stdio.h>

int main(void)
{
unsigned int n, i = 1 << sizeof(unsigned int) * 8 - 1;

scanf("%d", &n);
while((i&n)==0) i>>=1;
while(i) {
putchar(n & i ? '1' : '0');
i >>= 1;
}

return 0;
}


313 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 19:47:01 ]
>>281
>>287
>>292
>>293
>>308


314 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 19:48:07 ]
>>275
>>277
>>280

315 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 19:55:11 ]
>>288
func(t, x, f) /*f(t, x)を定義*/ double t, x[], f[];{
f[0] = x[1]; f[1] = - (G/L0)*sin(x[0]);
}

を使わず
func(t,x,f,h)double t,x[],f[],h;{
f[0]=x[1]*h;f[1]=-(G/L0)*sin(x[0])*h;
}
として
for ( n = 0; n < n_step; n++ ) {
t[n+1] = T_s + (n+1)*h;
func(t[n], x[n], dfk1,h); /*dfk1=h* f(t[n], x[n])*/
for( i = 0;i < N_var; i++){
y[i] = x[n][i] + dfk1[i]; /*y[i]:中間変数Xn*/
}
func(t[n+1], y, dfk2,h); /*dfk2=h*f(t[n+1], y)=h*f(t[n+1], Xn)*/
for( i = 0; i < N_var; i++){
x[n+1][i] = x[n][i] + (dfk1[i] +dfk2[i])/2;
/*x[n+1] = x[n] + (fk1 + fk2)/2*/
}
}



316 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 20:09:00 ]
>>310
#include <stdio.h>

void f1(int x) {
int y=x/2;
if(y!=0) f1(y);
printf("%d",x%2);
}

void f2(double x) {
int y;
double z=x*2.0;
y=(int)z;
z=z-(double)y;
printf("%d",y);
if(z!=0.0) f2(z);
}

int main(void) {
int i;
double r;
scanf("%lf",&r);
i=(int)r;
r=r-(double)i;
f1(i); putchar('.'); f2(r);
return 0;
}


317 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 20:14:52 ]
>>103
微妙ですがありがとうございます

318 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 20:15:55 ]
何様だw

319 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 20:19:35 ]
ワロタ

320 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 20:21:17 ]
>>263
>>247 に不要なゴミコードが残ってた・・・気づいたら消しておいて。
> printf("p : %p \n",p);
データ追加、コピーの辺り。あと、一番最後に free(list); を忘れてた。

>>264 に説明があるけど、コードの中では
struct p_dataの構造をDATA型として、struct node_listの構造をLIST型
として定義し、変数の宣言のときに、わざわざ struct p_data と書かずに
DATA以下適当に変数を宣言できるようになってる。

321 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 20:21:32 ]
>微妙ですがありがとうございます
微妙ですが
微妙ですが
微妙ですが
微妙ですが
微妙ですが
微妙ですが
微妙ですが

322 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 20:23:08 ]
>>103
> 俺のプレイ
> もうこれ以上は減らせないw
そうかそうか、何回も何回もやりまくってやりまくってぇ〜

323 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 20:24:12 ]
>>312>>316
ありがとうございます
>>演算子(?)は初見なんでぐぐってきます

324 名前:hoge ◆ZdPTx91qxk mailto:sage [2008/06/22(日) 20:36:18 ]
>>312
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7013.txt
まぁもう回答でてるっぽいけどな

325 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 20:39:45 ]
ありがとうございます!!!!
微妙ですが



326 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 20:41:11 ]
微妙ですが
が、今後のスタンダードかなるほど

327 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 20:41:39 ]
このスレで笑ったのは初めてかもしれない

328 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 20:49:02 ]
>>317
最近の人間はプログラムの意識が高いんだな…
構造体習って無いから使うな、簡単なコードで、人間と同等以上のAIプログラムを作れって…
と、作った本人が言って見るテスト

キミの周りの学生が、余裕でその課題をこなしてるなら
キミは今居る場所に居つづける事を考え直した方が良いかもよw


329 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 20:51:48 ]
揚げ足取りがミイラ取りになってる件

330 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 20:57:17 ]
微妙ですが私も揚げ足取りになってしまうかもしれません ><;

331 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 21:05:18 ]
[1] 授業単元: Cプログラミング実習
[2] 問題文(含コード&リンク)--------------------

int型の数値データの内部表現を2進数で表示する。
実行に当たっては次のデータを入力して確認せよ。

[1]0
[2]1
[3]-1
[4]32767
[5]-32768

実行例↓

入力データ:-1
 内部表現:1111111111111111

入力データ:32767
 内部表現:0111111111111111

-----------------------------------------------


[3] 環境
 [3.1] OS: (Windows)
 [3.2] コンパイラ名とバージョン: (visual studio 2005 )
 [3.3] 言語: (C言語)
[4] 期限:25日まで
[5] その他の制限: (まだ大してC言語は習ってないので簡単な関数でお願いします)

332 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 21:11:35 ]
>>331
なんか、前スレにマイナスにも対応しているものがあった・・・
ちと探してくる

333 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 21:14:37 ]
>>332
わざわざすいません<(_ _*)>

334 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 21:20:35 ]
>>331
int型は16bitでいいの?

335 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 21:25:17 ]
>>331
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7014.c



336 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 21:29:04 ]
>>331
#include <stdlib.h>
#include <stdio.h>

void main(int argc,char* argv[])
{

int _in = atoi(argv[1]);
int i;
for(i = 0;i < 32;i++)
{
printf("%d",(_in & (0x80000000>>i) )?1:0);
}
printf("\n");
}

数値は引数で入力、エラーチェックはしてない

337 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 21:33:54 ]
>>331
#include<stdio.h>
int main( void ){
int i,n;
printf("入力データ:");
scanf("%d",&n);
printf(" 内部表現:");
for(i=0;i<16;++i){
if(n & 1<<15-i) printf("1");
else printf("0");
}
return 0;
}






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

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

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