C/C++の宿題を片付け ..
451:デフォルトの名無しさん
08/07/02 10:57:39
>>449
いろいろありがとうございますすいません
sizeofやポインタ使ってないファイルうpしていただいたのに貰いわすれてしまいました
どのファイルか教えていただけませんか?
452:デフォルトの名無しさん
08/07/02 11:06:14
>>426
お願いします。
453:デフォルトの名無しさん
08/07/02 11:27:12
>>451
URLリンク(kansai2channeler.hp.infoseek.co.jp)
454:デフォルトの名無しさん
08/07/02 11:41:13
>>426
#include <stdio.h>
void bit_print(int);
void main()
{
int a;
scanf("%d",&a);
bit_print(a);
}
void bit_print(int x)
{
char p[17];
x = x & 0x0000ffff;
p[16] = '\0';
for(int i = 0; i < 16; i++){
if(x & (1 << i)){
p[15-i] = '1';
}
else{
p[15-i] = '0';
}
}
printf("%s",p);
}
455:デフォルトの名無しさん
08/07/02 11:53:32
うpロダ使わないわ、とっくの昔に決着のついた
void mainが標準的ではないことは無視するわ
やはり新入りだろ?w
456:デフォルトの名無しさん
08/07/02 12:00:15
うpロダ使わないと邪魔だよな
そもそもvoid main使うとかないわ
せめてルールぐらい守れやw
457:デフォルトの名無しさん
08/07/02 12:02:12
>気に入らない質問やその他や発言はスルーの方向で。
ルールを守ってくださいw
458:デフォルトの名無しさん
08/07/02 12:03:22
>>426
URLリンク(kansai2channeler.hp.infoseek.co.jp)
これでよろしいでしょうか?
459:デフォルトの名無しさん
08/07/02 12:05:46
直書きの数は一定数いるけどな
460:デフォルトの名無しさん
08/07/02 12:08:01
>>424をどなたかお願います。もう自分では手に負えない…
461:デフォルトの名無しさん
08/07/02 12:11:18
>>459
宿題丸投げスレだと直書きはきついなあ。
インデントはくずれるし、レス数かさむだろうし。
せめてうpロダを使って欲しいね。
丸投げするんだしw
462:デフォルトの名無しさん
08/07/02 12:22:37
1レスに収まっていればレス数はかわらないし、
インデントを気にするまでもない簡単な宿題なら別にいいんじゃないかな
463:デフォルトの名無しさん
08/07/02 12:26:28
>>462
大半がそうじゃないんだけどねw
464:デフォルトの名無しさん
08/07/02 12:27:29
うpローダー使うと、うpローダーから比較的短い時間で消えてしまうので、それとリンクしてる
レスに、どんな問題で、どんな回答をしたのかの情報は残して置いたほうがいいよ。
直書きするのが基本だね。とは言えども、スレの浪費も良くはないに決まっとる。ローダーは
使わざるを得ない。
やはり有志が、ローダーの比較的最近の問題と回答ファイルをマージしてZIPして、
ローダーに常に上げておくのが最善かと。
ちなみにローダーにファイルを上げてすぐ消したりするような行為してるとCTPからマーク
される可能性があるのでそのつもりで。(CTP:cyber terrorism police)
465:デフォルトの名無しさん
08/07/02 12:33:48
うpろだ使えって毎回言ってるアホは、他人のソースをこっそり勉強したいと思ってる初級者だからw
466:デフォルトの名無しさん
08/07/02 12:34:22
>>435
必死なのはお前
>>436
問題文にパスかかってるとかアホかと
>>437
お前が放置してないだろクソ
>>455,>>456
煽り目的市ね
467:デフォルトの名無しさん
08/07/02 12:35:31
基地外煽るとすげー勢いでファビョるから、質問者に迷惑なんすけどw
468:デフォルトの名無しさん
08/07/02 12:36:25
じゃあ@wikiにでも場所作ったら?
あそこってテキストボックスをそのままwikiページに割り当てれるし
過去の課題も残して置けるし
469:デフォルトの名無しさん
08/07/02 12:38:27
てかあるし
ぜんぜん有効活用されてないじゃん
470:デフォルトの名無しさん
08/07/02 12:41:01
>>468
すでにある
>>464
有志なんかに頼るな
その結果があのwikiだ
書いたの9割以上俺だ
今度>>318あたりがんばってみようと思うが暇があるかな orz
471:デフォルトの名無しさん
08/07/02 12:48:37
っつか、スレの消費を早くすれば、結局dat落ちして
●を使わんと見られなくなるし。まぁ、ログは保存してあるけどさ。
まぁ、質問者、課題のラッシュ時は適当に活用してちょっ。
472:デフォルトの名無しさん
08/07/02 12:52:55
さて@wikiの有効利用方法の提案
例
本日分
URLリンク(www23.atwiki.jp)
宿題1用ページ
URLリンク(www23.atwiki.jp)
473:デフォルトの名無しさん
08/07/02 13:22:19
どなたか>>420をお助けください・・・
474:デフォルトの名無しさん
08/07/02 13:28:28
>>473
君用のページ
URLリンク(www23.atwiki.jp)
475:デフォルトの名無しさん
08/07/02 13:40:22
[1] 授業単元:C言語
[2] 問題文(含コード&リンク):(URLリンク(www.nigauri.sakura.ne.jp)
bin.html)
問題文は最後にのっています。
教科書のソースプログラムです
URLリンク(www.ma.is.saga-u.ac.jp)
c
[3] 環境
[3.1] OS: Windows
[3.2] コンパイラ名とバージョン: VC 6.0
[3.3] 言語: C
[4] 期限: 2008年07月03日00:00まで
[5] その他の制限: とくになし
問題文アップしなおしました。
台形公式で分割数n=64まで面積を求めるプログラムは自分でやってみたのですが
URLリンク(kansai2channeler.hp.infoseek.co.jp)
そのあとの誤差の推定の方法のところからよくわかりません、 よろしくお願い
します。
476:、
08/07/02 13:41:08
>>415
どうかよろしくお願いします。JISの固定データの文字連結がうまくいきません。
477:デフォルトの名無しさん
08/07/02 13:47:55
>>476
URLリンク(www23.atwiki.jp)
478:回答じゃないよ
08/07/02 13:53:08
Wikiもなんだかなぁ
元も子も無くなるぞ
479:、
08/07/02 13:58:42
>>477
ありがとうございます。
480:デフォルトの名無しさん
08/07/02 13:59:44
>>478
でもアップローダーもだめだし
ソースを直に貼るのも・・・となるとこれくらいしかないような気もするな。
481:デフォルトの名無しさん
08/07/02 14:05:02
まあ、俺は誰がなんと言おうと直張り続けるけどな。
ファビョってるヤツよりは解ける問題の範囲広いし。
482:デフォルトの名無しさん
08/07/02 14:39:40
2ch直貼り:コードは半永久?に残る。逆に言えば簡単に消せない。DAT落ちすると
相当の期間無料じゃ見られない。
うpローダー:現状の運用ではコードは比較的すぐ消える。宿題片付けスレなので、流れると同じ問題の
依頼が短い期間に何度も繰り返されたりされやすく、効率が悪杉。コードをうpしてすぐ消すようなこと
すると、イケナいモノを取引してるのではないかと疑われたりされかねない。
Wiki:質問者、回答者共に快適だが、管理者に全信頼を託す必要があるというリスクがある。
コードは蓄積していくと社会的責任も発生したりするので個人に託すのはイマイチ心配。
483:デフォルトの名無しさん
08/07/02 14:57:23
パズルのやつ面白そうではあるんだけどなぁ
484:デフォルトの名無しさん
08/07/02 15:16:41
パズルは結構難しいかな
485:デフォルトの名無しさん
08/07/02 15:18:46
誰か>>356をお願いしまーーース!!
486:あなたはそれでもコード上げますか
08/07/02 15:24:37
>>486
main()
{
int i,NMAX;
double h,s1,s2,s,x1,x2;
for(NMAX=2;NMAX<10000;NMAX*=2){
printf("\n[シンプソンの公式による数値積分]\n");
printf("\n数値積分の分割数 NMAX(偶数)=");
// scanf("%d",&NMAX);
h=(B-A)/NMAX;
s1=f(A+h);
s2=0.0;
for(i=2;i<=NMAX-2;i+=2){
x1=A+(i+1)*h;
x2=A+i*h;
s1=s1+f(x1);
s2=s2+f(x2);
}
s=(f(A)+f(B)+4.0*s1+2.0*s2)*h/3.0;
printf("\n積分値=%15.12lf\n",s);
printf("\n円周率=%15.12lf\n",Pi);
}
}
487: ◆DuoCt8/SKk
08/07/02 15:38:16
>>453のプログラムについての質問なのですが、main文での<0.Play Game / 1.Setting>の部分に対人用モードを加えたい場合どのように変更すればいいでしょうか?もし良ければ、どなたかにご教授して頂きたいです。よろしくお願いします。
488:デフォルトの名無しさん
08/07/02 15:58:03
他力本願でどこまでいけるのか、見ものである
489:485
08/07/02 16:13:54
>>486さんありがとうございます。
490: ◆nikSZog9tM
08/07/02 16:23:23
どなたか>>401をお願いします…
491:デフォルトの名無しさん
08/07/02 16:48:37
>>490
下
int solve(int x)
{
int i;
if(x==N) return 1;
for(i=0; i<N; i++) {
if(check(x, i)) {
board[x][i] = 1;
if(solve(x+1)) return 1;
board[x][i] = 0;
}
}
return 0;
}
492:デフォルトの名無しさん
08/07/02 16:56:49
>>424をどなたか…まったくわからない
493: ◆DuoCt8/SKk
08/07/02 16:59:35
>>488
そうですね、他力本願ではいつまで経っても実力はつきませんし……自分で頑張ってみます。
494:デフォルトの名無しさん
08/07/02 17:03:23
すいません、ポインタが全然分からないのでお願いします。
2問あります。
[1] 授業単元: Cプログラミング演習
[2] 問題文(含コード&リンク)
問1
double型変数a,bとポインタp_aとp_bを宣言する。aのアドレスをp_aに、
bのアドレスをp_bにセットする。scanfで2個の数値を入力して、
値の大きい方の変数の値を表示するプログラムを作成しなさい。
実行結果
a ?123.007
b ?456.009
max = 456.009000
問2
char型変数cとポインタc_pを宣言する。キーボードから1文字入力して、
その次の文字をc_pを使って表示するプログラムを作成しなさい。
実行結果
1モジニュウリョク
a
b
[3] 環境
[3.1] OS: (Windows vista)
[3.2] コンパイラ名とバージョン: (visual studio 2005 )
[3.3] 言語: (C言語)
[4] 期限:今週いっぱい
[5] その他の制限: (わかりやすいプログラムで書くこと、ポインタを必ず使うこと)
495: ◆nikSZog9tM
08/07/02 17:36:06
>>491
ありがとうございます!
プログラミング苦手なんでほんと尊敬します。
勉強します。
>>401の上の方もどなたかお願いします。
496:、
08/07/02 17:37:44
>>477お願いします。色々試してみたんですが、答が導き出せません。よろしくお願いします。
URLリンク(www23.atwiki.jp)
497:デフォルトの名無しさん
08/07/02 18:32:37
>>492
URLリンク(kansai2channeler.hp.infoseek.co.jp)
498:417
08/07/02 18:33:23
>>432>>433
回答どうもありがとございます
499:デフォルトの名無しさん
08/07/02 18:42:30
>>494
問1
#include <stdio.h>
int main()
{
double a, b;
double *p_a = &a, *p_b = &b;
printf("a ?");
scanf(" %lf", p_a);
printf("b ?");
scanf(" %lf", p_b);
printf("max = %f\n", *p_a > *p_b ? *p_a : *p_b);
return 0;
}
問2
#include <stdio.h>
int main()
{
char c;
char *c_p = &c;
printf("1モジニュウリョク\n");
*c_p = getchar();
printf("%c\n", *c_p + 1);
return 0;
}
500:デフォルトの名無しさん
08/07/02 18:46:46
入力したアルファベット文字列の大文字を小文字に、小文字を大文字に変換して表示させる。toupperとtolowerは使わないで自分で作る。
例:AbCD→aBcd
という問題なのですが教えてください><
501:デフォルトの名無しさん
08/07/02 18:47:25
>>500
アスキーコード表を見るとわかりますw
502:デフォルトの名無しさん
08/07/02 18:54:14
>>501
構成が全く浮かばいないです・・・
503:デフォルトの名無しさん
08/07/02 18:57:45
Aは0x41
aは0x61
A-Zをもらったらそのコードに0x20をプラス
a-Zをもらったらそのコードから0x20マイナス
して加工したコードを返してあげればOK
504:デフォルトの名無しさん
08/07/02 18:59:00
>>487
もういらんのかな?まあ書いたんで一応うpしときます。
変更箇所の説明はmain内の最初の方にまとめたんでそちらをどうぞ。
URLリンク(kansai2channeler.hp.infoseek.co.jp)
うpしておいて言うのもなんだけど、頑張って自力で1から書いてみるといいよ。
具体的にどうしたいかまで考えた上で行き詰まったら
質問スレで「これこれこうしたいのですが〜」と尋ねれば、
きっと誰かがヒントぐらいはくれるはず。
505:デフォルトの名無しさん
08/07/02 18:59:46
>>453
ありがとうございます。参考になりました
506:デフォルトの名無しさん
08/07/02 19:03:27
>>502
printf("a = %d\n", 'a');
printf("A = %d\n", 'A');
507:デフォルトの名無しさん
08/07/02 20:35:58
[1] 授業単元:プログラミングT
[2] 問題: URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3.1] OS: WindowsXp
[3.2] コンパイラ名とバージョン:visualstdio 2008
[3.3] 言語:C
[4] 期限:7月4日
[5] その他:関数の初歩の部分までは習いました。
よろしくお願いします.
508:デフォルトの名無しさん
08/07/02 20:39:51
VS2008いいなーいいなーー
509:デフォルトの名無しさん
08/07/02 20:52:29
何かしら一言、言わなきゃ気が済まない一言居士うぜーなー
しかもそんなどうでも良い個人的な意見なんて、他人からしてみりゃどーでも良いよ
510:デフォルトの名無しさん
08/07/02 20:58:27
他人の宿題なんて更にどーでもいいのだよ
そこんとこ分かってないと
511:デフォルトの名無しさん
08/07/02 21:00:36
URLリンク(www.brainbashers.com) むしろフィルオミノ解けないorz
512:デフォルトの名無しさん
08/07/02 21:01:10
他人の宿便くらいみたくないものはない
513:デフォルトの名無しさん
08/07/02 21:02:00
>>507
URLリンク(kansai2channeler.hp.infoseek.co.jp)
514:デフォルトの名無しさん
08/07/02 21:02:31
ではなぜこのすれにれすがつくのか?
515:507
08/07/02 21:06:37
>>513
ありがとうございました<m(__)m>
516:デフォルトの名無しさん
08/07/02 21:09:01
>>466
必死だぁ・・・間違いを残して恥さらしw
517:デフォルトの名無しさん
08/07/02 21:10:31
>>466
> 問題文にパスかかってるとかアホかと
無駄口が多い。だったら無視すりゃ良いだろ。
少なくとも、IDを教えろなんて言う方が頭がいかれてる。
ネットワークの世界のルールもろくに知らん奴が、何ほざいてやがる?w
不正アクセス防止法を知ってから出直せ、ガキ。
知らない奴の逮捕者を出すつもりかよ、必死な無知基地外
518:デフォルトの名無しさん
08/07/02 21:11:09
>>507
URLリンク(kansai2channeler.hp.infoseek.co.jp)
519:デフォルトの名無しさん
08/07/02 21:17:10
>>466
↑うわっ、なんだこいつ、もう罵倒レスをするから明らかに
イカレた基地外だって自分から自己紹介しているようなもんじゃん。
指摘されたことが理解できない、ちょっと世間離れした奴か?
とにかく、自分に意見をするものは何かしら言い返して、相手を威圧
罵倒して自分を正当化しようとする、最近じゃ行き過ぎた態度が目立つ
自己中って奴?モンスターペアレントとか、その子供の世代か?
ちったぁ 周りの目 を考えて言動をしないと、自分がただのアホとしか
周りから見られなくなるぞw
520:デフォルトの名無しさん
08/07/02 21:18:20
どなたか>>377をお願いします…
521:デフォルトの名無しさん
08/07/02 21:24:28
>>515
あ、ごめんなさい文字列関数ってあれか自分で作るんじゃないのか
なら>>513は間違えてる
522:デフォルトの名無しさん
08/07/02 21:26:44
とりあえず、プログラミングをする前に、このスレに限らない
世の中のルールを知ってから出直してねw
こんなものはかなり前からあったことだが、社会勉強が足りませーんw
URLリンク(www.ipa.go.jp)
URLリンク(www.soi.wide.ad.jp)
ISO、ANSI でも標準的とされている int main 、引数について
URLリンク(www.bohyoh.com)
他人が自分に対して、気に入らない意見をすりゃ否定か。
世の標準や決まりきったルールくらい、知ってから出直せよ。
路上じゃ事故が起これば、いくら自分が気に入らなくて
相手に何かしら必死に過失を問おうとしても、道路交通法と
過去の判例から判断されますんで、あしからず。
523:デフォルトの名無しさん
08/07/02 21:32:05
とにかく、何かしら気に入らないと最後に相手に罵声を浴びせたり
バカだのアホだの、相手を見下そうと罵倒レスをするような奴は
人間性が壊れた基地外。恐らく、社会でもそう高い地位にはいないか
もし高い地位にいても、周りからあまり好まれていないだろうね。
2ちゃんねるの他の板を見ても一目瞭然。干されているが、
中には自意識過剰、自己中な奴らが罵倒の応酬をして、
スレが荒れるケースも。そういう奴が、いかに周りのことを
考えていない行動をしていることか。
自覚症状がないんだろ。そんなんで残りの人生を歩んでも、
ろくな人生にならんぞw
ちなみに、指摘されていることは周知、既知のこと。
言い返して発言すればする程、お前が無知、節操の無い
傍若無人な人間だということを露呈しているに過ぎない。
524:414 ◆cSsNy1w6Kk
08/07/02 21:33:35
>>431
動作確認して無事に動きました。
遅くなりましたが、本当にありがとうございます。
525: ◆DuoCt8/SKk
08/07/02 21:36:45
>>504
何と言えばいいのでしょうか……わざわざ回答して頂き、また有難いアドバイス本当にありがとうございました。はい、他力本願に頼らずに一から書いてみようと思います。
526:デフォルトの名無しさん
08/07/02 21:37:13
やれやれ、一言居士、必死だなぁ・・・こりゃ放置してレスしない方が良いだろうけど
問題だと思ったら、指摘はするからな。あとIDを晒せなんて普通は言わない。
無知、知ったかの勝手な行動が目立つ時代になったな。
527:デフォルトの名無しさん
08/07/02 21:39:48
とりあえず、どのレスを言ってるのかくらいは明確にしようぜ
みんなで仲良くね!
528:デフォルトの名無しさん
08/07/02 21:48:07
反論する場合は、気に入らないからといって罵倒せずに
理論的な意見で頼むよ。こっちは前々からある、標準的
あるいは規定されているものを用いて話をしているんで。
それに対して、主観的に 気に入らねぇ なんて言うのは
社会の規律を守っている周りに反して目立とうとしているだけの
厨房にしか見えんよw
大人になって社会に出りゃ、そんな自分だけの都合が
周りに通用しないことなんて、普通に分かるが・・・
まさか、あれ?w
529:デフォルトの名無しさん
08/07/02 21:50:06
プログラム直書き>>>>>>>>>>糞共の長文
530:デフォルトの名無しさん
08/07/02 22:09:56
>>520>>377
質問したいとこだけにスリム化をお願いします。
531:デフォルトの名無しさん
08/07/02 22:12:52
>>522
わーわーうるさいなあ。
> 当該識別符号に係る利用権者の承諾を得てするものを除く。
って書いてあるじゃん。ここはスルーなの?
532:デフォルトの名無しさん
08/07/02 22:15:34
自己アピールが強いくせに、肝心なところが抜けている奴が
しゃしゃり出てくると、場が冷めるよな。KYな奴。
自分が認められなきゃ、認めない奴は叩く。だから人生を失敗するんだよ。
もちっと世の中をグローバルな観点から見直した方が良いよ。
少なくとも、void mainについては決着済み。このスレが何年前から
あると思ってんだよ、新学期の新入りさん?
533:デフォルトの名無しさん
08/07/02 22:19:01
宿題やらせてくださいスレの頃結構見てたなあ
534:475
08/07/02 22:20:08
1] 授業単元:C言語
[2] 問題文(含コード&リンク):(URLリンク(tnpt.net))
問題文は最後にのっています。
教科書のソースプログラムです
URLリンク(www.ma.is.saga-u.ac.jp)
[3] 環境
[3.1] OS: Windows
[3.2] コンパイラ名とバージョン: VC 6.0
[3.3] 言語: C
[4] 期限: 2008年07月03日00:00まで
[5] その他の制限: とくになし
問題文流れたのでまたアップしなおしました。
台形公式で分割数n=64まで面積を求めるプログラムは自分でやってみたのですが
URLリンク(kansai2channeler.hp.infoseek.co.jp)
そのあとの誤差の推定の方法のところからよくわかりません、 よろしくお願い
します。
535:デフォルトの名無しさん
08/07/02 22:31:23
>>530
了解しました
1] 授業単元:OS
[2] 問題文(含コード&リンク):
URLリンク(kansai2channeler.hp.infoseek.co.jp) 問題文
URLリンク(kansai2channeler.hp.infoseek.co.jp) copy.c
URLリンク(kansai2channeler.hp.infoseek.co.jp) fork.c
URLリンク(kansai2channeler.hp.infoseek.co.jp) sample.c
[3] 環境
[3.1] OS: Linux
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限: 7/5
[5] その他の制限: 特にありません
上記3つのプログラムは課題で使用するものです
コンパイルはprompt> gcc copy.c -o copy prompt> gcc fork.c -o fork gcc sample.c -o sample です
宜しくお願いします
536:デフォルトの名無しさん
08/07/02 23:05:33
どなたか、>>416をお願い致します・・・
sageするのを忘れてしまい申し訳ございませんでした。
どうか、宜しくおねがいします。
537:530
08/07/02 23:18:50
>>535
回答してみました。
課題1
URLリンク(kansai2channeler.hp.infoseek.co.jp) に対し、以下の変更をした。
0a1
> #include<stdlib.h>
回答
1-1 ファイルが使用中のため、操作が拒否されたから
1-2 ディレクトリを作るようにできていないから
2 一度に処理するバッファが小さいほど読込→書込回数が増えるから
課題2
問題文中のソースに対し、以下の変更をした。
15c15
<
---
> }
25c25
< printf("child j=%5d\n",j);
---
> printf("j=%5d\n",j);
回答
1 省略。実行して埋めてください。
2 親子双方のプロセスで実行されるから。
3 例えば、printf("pid=%5d, j=%5d\n", getpid(), j);
課題3
問題文中のソースに対し、以下の変更をした。
5a6
> #include <string.h>
回答
1 最初から順に
fd[1] send_msg send_msg send_msg fd[0] receive_msg receive_msg receive_msg
2 プロセス間でのデータ授受機能
538:デフォルトの名無しさん
08/07/02 23:24:19
>>537
ありがとうございます!
539:デフォルトの名無しさん
08/07/02 23:25:27
>>538
どういたしまして。
1-1 1-2はなんとなくで言ってるので間違えてたらごめんなさい。
540:デフォルトの名無しさん
08/07/02 23:25:45
>>502
switch( ch ){
case 'a':
ch = 'A';
break;
case 'b':
ch = 'B';
break;
:
:
:
case 'Z':
ch = 'z';
break;
}
まぁ冗談だが
if( ch >= 'a' && ch <='z' ) ch -= 'a' - 'A';
else if( ch >= 'A' && ch <= 'Z' ) ch += 'a' - 'A';
541:デフォルトの名無しさん
08/07/02 23:34:10
>>540
冗談でもなんでもないよー
学生が上の方式でせっせと書いて作り上げたなら、それはそれでOKだよ
理数系にとって力技は最終手段であり、実現できた、できなかったの判定は合格
542:デフォルトの名無しさん
08/07/02 23:35:07
if(('a'<=ch && ch<='z')||('A'<=ch && ch<='Z')) ch ^= 32;
543:デフォルトの名無しさん
08/07/02 23:39:29
switchで個別にアルファベットをすべて書くのが マンドクセッ ('A'<=
544:デフォルトの名無しさん
08/07/02 23:47:58
>>517
不正アクセス禁止法な
>>466は問題文にパスつけるとかアホかとって言ったまで、日本語ちゃんと理解しような
>>519
煽り目的は他行け
545:
08/07/02 23:50:05
[1] 授業単元:プログラミング実習
[2] 問題文(含コード&リンク):URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3] 環境
[3.1] OS: windows vista
[3.2] コンパイラ名とバージョン:BCC1.2.21
[3.3] 言語: c
[4] 期限:7月3日の夕方くらい
[5] その他の制限:ポインタ、構造体なども少しは勉強しました。
546:373
08/07/02 23:59:04
ログに埋もれてしまった感じですが、>>373の方針だけでも結構ですので回答お願いします。
547:デフォルトの名無しさん
08/07/03 00:05:24
>>546
aはどっから出てきたんだ?
548:デフォルトの名無しさん
08/07/03 00:07:11
>>546
本当の木構造というのが良く分からないが、リンクが循環していない構造という意味でOK?
549:デフォルトの名無しさん
08/07/03 00:08:40
>>544
>>517=>519に日本語の理解を要求するのは無茶ってもんだw
550:
08/07/03 00:13:50
[1] 授業単元:プログラミング入門
[2] 問題文(含コード&リンク):URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3] 環境
[3.1] OS: Windows vista
[3.2] コンパイラ名とバージョン: 手もとにないので定かではありません。
[3.3] 言語: C
[4] 期限:今週中
[5] その他の制限:まだ習い始めたばかりなので、基本的なライブラリでお願いします。
551:デフォルトの名無しさん
08/07/03 00:16:34
流れが変わったのに、指摘された奴が必死に蒸し返す姿は痛々しい。
void mainについては駄目とは言わないが、標準化、可搬性を考慮したら
int main以下必要に応じたパラメーターの記述は共通して使える
標準化のものを使ってもなんら問題ない。まぁ、何がどうであれ
void mainは無い。それから、他人にIDを教えろという意見は認められない。
もし相手が知らずにIDを書いてしまって、それが原因でトラブルが起こったら
どうすんだよ?疑われるのは誰だよ?質問者が至らないからといって
答えてもいないくせに上目線から説教が鬱陶しい。
そこまでするくらいなら、商売で質問受付でもやったら?
そっちはそっちで、金が掛かる以上、責任や信頼、信用などといった
社会的責任も付き纏うけどな。
552:
08/07/03 00:17:23
>>550に追加です。
配列(30文字分)を使用してお願いします。
553:デフォルトの名無しさん
08/07/03 00:17:41
>>549
自作自演乙。日本語以前に、理解力の無い奴が何を言っても無駄。
言葉を理解したつもりで何必死に抵抗してんだよ?w
お前が反発しているのは、ただの決まりごと。見えない敵なんだよ、
お前が必死に噛み付いて食いついている餌、釣り針はw
554:デフォルトの名無しさん
08/07/03 00:18:54
>>466 = >>549 に日本語の理解を要求するのは無茶ってもんだw
555:デフォルトの名無しさん
08/07/03 00:19:04
相変わらず見えない一人の敵相手にシャドーボクシングがかっこ良すぎw
556:デフォルトの名無しさん
08/07/03 00:39:16
>>547
aは任意のbinarytree型データだと思います。
なのでもしノードの作成をbinarytree型関数createnode(int value,binarytree ltree,binarytree rtree)でできるとすれば
binarytree a=createnode(6,createnode(2,NULL,NULL),createnode(9,NULL,NULL))みたいに入ってきます。
(上例は根が6、葉が2と9の二分木で、もしこれが入ってくれば1を返してほしい)
>>548
循環してないっていうのはループがないってことですかね…?
とりあえず授業で出てきた「本当の木構造=合流点がない構造」は
2つ以上の辺(リンク)が入ってくる節点がなく、かつループもない構造でした。
(前者について2つ以上の辺が入ってくる節点があればそれが合流点、
後者についてもループで戻ってくる節点があればそれが合流点らしいです)
合流点を持つ構造の例としては、
binarytree a=createnode(1,NULL,NULL)
binarytree b=createnode(3,createnode(2,a,NULL),a)
のような例があります。
557:デフォルトの名無しさん
08/07/03 00:42:52
[1] 授業単元:プログラミング実習
[2] 問題文(含コード&リンク):(URLリンク(kansai2channeler.hp.infoseek.co.jp))
[3] 環境
[3.1] OS: Windows
[3.2] コンパイラ名とバージョン: Ultla C
[3.3] 言語:C
[4] 期限: 今週中
[5] その他の制限: 初歩
558:デフォルトの名無しさん
08/07/03 00:45:02
[1] 授業単元:アルゴリズム
[2] 問題文:URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3] 環境
[3.1] OS: Linux
[3.2] コンパイラ名とバージョン: gcc 3.4
[3.3] 言語: C
[4] 期限: 7月3日まで
[5] その他の制限:特になし
よろしくお願いします
559:デフォルトの名無しさん
08/07/03 00:47:56
>>550
URLリンク(kansai2channeler.hp.infoseek.co.jp)
560:デフォルトの名無しさん
08/07/03 00:54:44
>>373
>>556
createnode関数とかは作ってない
isbinarytreeがチェック用の関数
URLリンク(kansai2channeler.hp.infoseek.co.jp)
561: ◆2bmoujqRHk
08/07/03 00:55:46
>>423
ありがとうございます!!
562:デフォルトの名無しさん
08/07/03 00:57:16
>>557
>>557
xに代入するのは3.1なのか3.4なのかどっちだw
#include <stdio.h>
int main(void)
{
float x, y;
x = 3.1;
y = 23.4;
printf("xの値は、%.1fです。\n", x);
printf("yの値は、%.1fです。\n", y);
printf("xの値は、yの値の%.1f%%です。\n", x / y * 100);
return 0;
}
563:560
08/07/03 00:58:54
戻り値が逆か……まあいいや
564:デフォルトの名無しさん
08/07/03 01:04:09
1] 授業単元:C言語
[2] 問題文(含コード&リンク):(URLリンク(tnpt.net))
問題文は最後にのっています。
教科書のソースプログラムです
URLリンク(www.ma.is.saga-u.ac.jp)
[3] 環境
[3.1] OS: Windows
[3.2] コンパイラ名とバージョン: VC 6.0
[3.3] 言語: C
[4] 期限: 2008年07月03日00:00まで
[5] その他の制限: とくになし
何度もすいません、今度は問題アップできたはずです・・・
台形公式で分割数n=64まで面積を求めるプログラムは自分でやってみたのですが
URLリンク(kansai2channeler.hp.infoseek.co.jp)
そのあとの誤差の推定の方法のところからよくわかりません、 よろしくお願い
します。
565:デフォルトの名無しさん
08/07/03 01:05:16
>>562
3.4でした。
助かりました。ありがとうございました。
566:デフォルトの名無しさん
08/07/03 01:07:17
[2]URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3] 環境
[3.1] Linux
[3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等)
[3.3] C
[4] 期限
今週中
よろしくお願いします。
567:デフォルトの名無しさん
08/07/03 01:15:21
[1]C言語演習
[2]URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3]LINUX
C
[4]今週中でお願いします
よろしくお願いします
568:デフォルトの名無しさん
08/07/03 01:47:33
[1] C言語入門
[2] URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3] 環境
[3.1] Linux
[3.2] gcc
[3.3] C言語
[4] 今日の6時頃まで
[5] printf,scanf,if,else,while...なるべく低レベルな作り方でお願いします。
569:デフォルトの名無しさん
08/07/03 01:53:58
>>551
> void mainについては駄目とは言わないが、(中略)使ってもなんら問題ない。
> まぁ、何がどうであれvoid mainは無い。
あわわ。
570:デフォルトの名無しさん
08/07/03 01:57:24
>>304頼む
571:デフォルトの名無しさん
08/07/03 02:01:08
>>568
URLリンク(kansai2channeler.hp.infoseek.co.jp)
572:デフォルトの名無しさん
08/07/03 02:02:48
>>567
(1)
void primenumbers(int n, int div, int chk) {
int cnt = 0;
if(n==1) { putchar('\n'); return; }
while(n % div==0) { cnt++; n /= div; }
if(cnt) {
if(chk==1) putchar('*');
else chk = 1;
if(cnt==1) printf("%d", div);
else printf("%d^%d", div, cnt);}
primenumbers(n, div==2 ? 3 : div + 2, chk);}
(2)
void primenumbers(int n, int div) {
if(n % div == 0) {
n /= div;
if(n==1) { printf("%d", div); return; }
primenumbers(n, div);
printf("*%d", div); }
else primenumbers(n, div==2 ? 3 : div + 2); }
(3)
void primenumbers(int n) {
int i, chk=0;
while(n % 2 == 0) {
if(chk) printf("*2"); else { chk = 1; printf("2");}
n /= 2; }
for(i=3; n!=1;) {
if(n%i==0) { if(chk) printf("*%d", i); else { printf("%d", i); chk = 1; }
n /= i; }
else i += 2; }
putchar('\n');}
573:デフォルトの名無しさん
08/07/03 02:03:23
>>569
言いたい事、指摘したことがあるなら言えよ。他人が何か言うと
それにお前はバカだの否定するだけで終わっている奴は
たいてい現実社会じゃ、自分が詰まらない存在故に
どこへ行っても否定されているから、そういう態度を
こそこそとムカつくやつにするんだろ?w
ちなみに、int mainはISO準拠で定められているし
これは幅広い環境で通用する可搬性、標準化を考慮されている
記述だから。見えない基準と言う敵と戦っても、自分が単に
それに反しているという事実が出来るだけだよw
574:デフォルトの名無しさん
08/07/03 02:03:45
>>570
パラメータを一つ増やして、usage変えて、
fclose(fp);の後にfp = fopen(argv[1], "wb");ってやって、
fwriteしてfclose(fp);すればよいのでは?
<<<<ここに各自の処理を実装する>>>>とか書いてるけど、
要望は書き出すだけだよね?
575:デフォルトの名無しさん
08/07/03 02:05:07
>>573
言いたい事は、void main使っていいよ、と、使っちゃだめ、が混在しててどっちかわからんよってだけ
576:デフォルトの名無しさん
08/07/03 02:07:48
>>573
ごめん、追加で「ISO準拠で定められている」という言い回しが理解できないんだけど
「ISOに準拠して実装されたコンパイラの仕様として定められている」と読めばよい?
577:デフォルトの名無しさん
08/07/03 02:12:10
>>575
釣り針が見えてるような餌に食いつくなよ
578:デフォルトの名無しさん
08/07/03 02:15:32
>>577
いつものパターンだと自分のレスが絶対だと思ってる間はひたすら長文レスがついて
自分のレスが恥ずかしいものだと気づいた時点でレスがなくなるのでおもしろいのです。
そのうち一言居士うざいとかに変わるんでないかと思いつつ
579:デフォルトの名無しさん
08/07/03 02:22:06
いつもどおり平和に荒れてるな、このスレわww
580:デフォルトの名無しさん
08/07/03 02:24:27
ちょ、もうレスこなくなったw
今日はいまいちでしたなー
581:デフォルトの名無しさん
08/07/03 02:32:10
>>575
使っちゃ駄目なんて言ってないが?標準スタイル、可搬性を考慮すると
int mainが望ましいし、そもそも世界的な標準を決める国際標準化機構の
定義にはっきりと記述されているが?この世の、何気ない製造物、製品などは
何かとISOが関与してくるよ?俺らはそういったものを作っているわけではないにしろ
void mainはありえねー
582:デフォルトの名無しさん
08/07/03 02:36:00
>>580
今日はもうおしまいにしてさっさと寝ろ
これ以上やるなら、うpろだ使え
583:デフォルトの名無しさん
08/07/03 02:40:02
>>581
駄目じゃないならありえないとか書かないようにしましょう
ISOの定義に準拠するかしないかは自由ですよね。ANSI、RFCもまた然り。
みんなが準拠してればいろいろ楽(ここでは可搬性)になるけど、そもそも
それが目的なので、そうならなければおかしい。
ただ、他とあわせないことを覚悟した上で準拠しない道を選ぶ、世の中には
そういうこともあるんですよ。
584:デフォルトの名無しさん
08/07/03 02:45:38
>>582
うん。わかたよ。ごはんたべてねるね。
ISOの規格が法律のようなもので、守らなければならないものであると
学生に誤認させたくなかったんだ。
取得した後はもちろん守らなければならないんだけどね。
585:デフォルトの名無しさん
08/07/03 03:14:41
[1] 授業単元:C言語
[2] 問題文 問題はこれです(リンクなくてごめんなさい…)→演習、関数。二つの正整数a, b を引数としてaをbで割った際の余りを返す関数を、演算
子 % も / も使わずに作成し、その動作を確かめなさい。ただし、この関数では再帰的呼び出しを用いること。再帰的呼び出しを用いていないプログラムは×。
[3] 環境
[3.1] OS:Windows
[3.2] わからないです
[3.3] 言語:C
[4] 期限:今日の午後6時までにできたら嬉しいです
[5] その他の制限:配列、関数まで授業でおわっています。初心者でいろいろご迷惑おかけしますがよろしくおねがいします
586:デフォルトの名無しさん
08/07/03 03:23:51
324 :可愛い奥様:2008/07/03(木) 02:37:32 ID:NpZ/CAf40
>>287
「誤解」なんていう程度の笑い話レベルではないですよ。
日本人看護婦のアナル相互鑑賞なんて、毎日新聞社の悪意の報道ですからね。
ましてや、日本人は子供を狩るとか、人身売買市場の日本人とか、毎日新聞社が全世界に向けて報道した捏造記事など、日本人は世界中から憎悪されますよ。
ブラジルで、ベビーシッターの女が赤ちゃんを虐待していたのが親にバレて、地元住民達から飛び蹴りされて、殴られて、投石されて、血だらけで半死状態になっていたのを知らないのですか?
(これはニュースにもなって映像があります) 海外は絶対に容赦しません。
毎日新聞社の捏造記事が一人歩きして、日本人は普通に「善意で」殺されますよ。
そこへもってきて、「日本人は淫乱な売女だからレイプしてあげても当然だろw」ですよ。その後は>>263のようになります。
海外は、そういう時のプライドとか、カッとなった時の凶暴さは誰しも半端無いですから。ストレートだし、日本人のように遠慮したり熟考したり、手加減など一切しません。
だから、エクアドル子供狩りやベラルーシ奴隷市場などの毎日新聞社の捏造記事は本当に大問題なのです。そして、毎日新聞社はそれを わかってて 狙ってやっているのです。毎日新聞社はとても悪質なのです。
★毎日新聞問題の情報集積wiki URLリンク(www8.atwiki.jp) mainichi-matome/
★毎日新聞問題の簡単な経緯 URLリンク(www8.atwiki.jp) mainichi-matome/pages/71.html
★毎日新聞捏造記事過去ログ保管ミラーhttp:// yondokoronai.hp.infoseek.co.jp/m/#kikon
587:デフォルトの名無しさん
08/07/03 05:22:18
日本人がイスラム過激派に狙われる可能性もあります
220 名前: 名無し三等兵 [sage] 投稿日: 2008/06/30(月) 00:35:59 ID:???
イスラムや胡錦濤の記事にもhentai入ってて
ニュー速の連中がアルジャジーラとかにメールしようとして
鬼女が止めに入ったり、なかなかわかってるなぁと。
262 名前: 名無し三等兵 [sage] 投稿日: 2008/06/30(月) 00:43:47 ID:???
つーか原理主義者は日本に入り込んでいるし組織もあるから
原理主義者によって白昼堂々人通りのある場所で首を掻き切られて
助教授が殺されて犯人が何も特定できていないわけで・・・
297 名前: 名無し三等兵 [sage] 投稿日: 2008/06/30(月) 00:51:28 ID:???
>>272
いや・・・それが・・・
タレコミより前に韓国でコーランが焼かれたと報道されてて
アルジャジーラTVより韓国でコーランを燃やす映像が放映され、アラブ諸国でさまざまの反応が出ている。
・その映像を見た老人がショック死(サウジアラビア)
・その映像を見た青年ら十数人が韓国大使館に投石(シリア)
★祭り★ 「日本の母は息子の性処理係」毎日新聞が捏造記事41
スレリンク(ms板)
★祭り★ 【毎日・変態報道】 毎日新聞、「2ちゃんねる」を名指し…「女性社員中傷書きこみで法的措置」で★26
スレリンク(newsplus板)
【記者】毎日新聞の英語版記事で日本を侮辱【豪人】
スレリンク(english板)
【Daily】毎日新聞英語版がひどすぎる 3【WaiWai】
スレリンク(mass板)
【毎日新聞】 iチャネル解約スレ 【変態報道】
スレリンク(keitai板)
588:デフォルトの名無しさん
08/07/03 05:27:15
>>585
#include <stdio.h>
int remain(int a, int b)
{
return a >= b ? remain(a-b, b) : a;
}
int main(void)
{
int a, b;
scanf("%d", &a);
scanf("%d", &b);
printf("%dを%dで割った余りは%d\n", a, b, remain(a, b));
return 0;
}
589:デフォルトの名無しさん
08/07/03 10:53:42
>>545
URLリンク(kansai2channeler.hp.infoseek.co.jp)
590:デフォルトの名無しさん
08/07/03 13:22:30
>>588
>>585です。ありがとうございます。質問なんですがremainってなんでしょうか?あと、remainを使わないでプログラム作れますか?もしよければそのプログラムをお願いしたいです…
591:デフォルトの名無しさん
08/07/03 13:29:28
>>590
わがままだな
ほれ
#include <stdio.h>
int amari(int a, int b)
{
return a >= b ? amari(a-b, b) : a;
}
int main(void)
{
int a, b;
scanf("%d", &a);
scanf("%d", &b);
printf("%dを%dで割った余りは%d\n", a, b, amari(a, b));
return 0;
}
592:デフォルトの名無しさん
08/07/03 13:33:14
どこまでゆとりなんだよ
593:デフォルトの名無しさん
08/07/03 14:19:36
>>443
TA暇そうにしてるから授業中に聞いてやれよ
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5399日前に更新/196 KB
担当:undef