1 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 15:30:38 ] あなたが解けない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++の宿題を片付けます 121代目 pc11.2ch.net/test/read.cgi/tech/1230678123/
293 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:33:58 ] 自分が大学生の時にもいたけど、こっちが間違っていないのに 何か指摘すると、必死に言い返すバカって、本当に始末が悪くて 迷惑した。態度も悪いし。まさに201みたいな、自分が知能が低いくせに 食い下がる基地外みたいにな。少し黙ってろ、ド素人は。 あのコードを見て、何が違うかも説明できないお前が、勝手に 思い込んだだけだろ。
294 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:37:50 ] 201が必死必死必死必死w >>258 とか、>>275 らしき、もう一匹バカがいるようだが、日本語が読めないアホだろ?w
295 名前:201 [2009/01/19(月) 03:39:53 ] >>292 すまん。一応俺も無職ww >>293 お前の環境で実行してみたか? 分かってると思うけど、最適化施したら正常に機能しない可能性がある 俺の環境(Windows(bcc))だったらちゃんと機能した
296 名前:201 [2009/01/19(月) 03:42:17 ] >>294 自演必死だねwww 口調で分かる
297 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:42:48 ] ttp://www.bohyoh.com/CandCPP/C/Library/strcpy.html 答えは出てんだよw いつまで分かりきったことで、必死に 意味も無い、間違った持論を展開するんだね、君は?w まぁ、こんな場所に来ている人なんてごく一部だし。 そんな一部の人間にさえ、理解されない視野の狭い井の中の蛙w とりあえず、こんな時間に起きていて、不規則な生活が習慣になっているなら それを正した方が良いよ。早死にの原因だから。俺?不規則というのは 規則性がないことであって、この時間から明け方までが俺が起きている時間さ。 だって、俺は今、ジャポンのオーバーシーにいるから、時差でこっちは昼間なんだよw
298 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:46:33 ] 日本語でおk
299 名前:201 [2009/01/19(月) 03:47:58 ] >>297 人の話聞いてる? >>All スレ汚してスマンorz
300 名前:201 [2009/01/19(月) 03:53:41 ] >>296 ごめん。訂正。 こりゃ厳密には自演って言わないね。 頭が鈍ってきたw 寝るわ。
301 名前:デフォルトの名無しさん [2009/01/19(月) 03:55:01 ] 201は本当にバカだ。あれほどレスするなと言われても、必死になっていることを わざわざ露呈するなんて。今年一の、このスレの恥さらしだ!通報しますた!
302 名前:201 [2009/01/19(月) 03:56:36 ] >>301 つい熱くなってしまって・・・orz
303 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 03:57:27 ] そもそも話題のmy_strcpyがstrcpyの要件を満たしていない件
304 名前:デフォルトの名無しさん [2009/01/19(月) 04:01:29 ] んでさ、その大学生時代の、食い下がり野郎がさ、まともに使えもしない英語を使うんだわ。 I go to a bus とか言っちゃってさ。何?って聞いたら、風呂に入ってくるってさ、ぎゃははは(バンバン マジ受けるんですけどぉ〜?理系に進んだとは言え、英語の成績は良かった俺が take a bath って言ってやったんだけどさ、妙に食い下がる正確のせいか、辞書で調べたらしく have a bath とも言うんだよぉ〜とか言ってやんの。別にそう言わないとは、こっちは言ってないのに。 だったら最初から辞書を引けよってかーんじ。まぁ、それでも take a bath が一般的なんだけどね。 英語圏で生活してみろっちゅーのっw 俺?だからさ、さっきっから言っているだろ?ジャポンのオーバーシーだから、昼間だって。 まだ風呂に入る時間じゃないが、シャワーを浴びるしw
305 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 04:17:06 ] >>237 > キーボードから入力された0から9までの数字各々の個数をカウントし表示するプログラムを作れ ”各々の個数をカウント” 日本語が読めないのか、出題者が19003だったら1,3,9が1つ、0が2つといった書き方をすれば良かったのか にしても、201が書いたコードは、whileループを抜けないまま強制終了でもさせなきゃ駄目だし。 コンパイラに通って、実行できたからといっても、題意の通りに機能したわけでもないというのに・・・
306 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 04:23:12 ] >>305 寝ろ
307 名前:デフォルトの名無しさん [2009/01/19(月) 05:37:03 ] 誰かお願いします。 int型の変数numに初期値99を、char型の変数chに初期値'Z'を設定し、それを 表示するプログラムex6_2を作成せよ。 プログラムの作成にあたり、以下に従うこと。 ・int型の変数numとchar型の変数chはmain()関数内で宣言すること ・numとchへの初期値設定はinit_var()関数にて行うこと。 ------------------------------------------------------ void init_var(int *pnum, char *pch); 返り値:なし 引数 :pnum:数値格納変数へのポインタ pch :文字格納変数へのポインタ 処理 :数値格納変数に数値99を、文字格納変数に文字'Z' を格納する ------------------------------------------------------ ※main()関数内の変数に対して別関数init_var()にて値を書き込むため、 引数としてポインタを用いる 《実行例》 >ex6_2 num = 99, ch = Z ←変数の値を表示するだけ
308 名前:デフォルトの名無しさん [2009/01/19(月) 05:38:10 ] これも int型の変数3個(※配列で宣言する)に数値を入力し、その合計を求めて表示する プログラムex6_3を作成せよ。 プログラムの作成にあたり、以下に従うこと。 ・入力数値を格納するint型の配列はmain()関数内で宣言すること ・指定された個数の数値の合計を求める関数getsum()を自作して使うこと。 getsum()関数の仕様は以下の通り。 ----- getsum() ---------------------------------------------------- int getsum(int *pnum, int numcnt); 引数 :pnum :数値を格納している配列の先頭アドレス numcnt :和を求める変数の個数 返却値:算出した和 処理 :指定された個数の変数の和を求める ------------------------------------------------------------------- ※getsum()は、「int getsum(int *, const int);」としてもよい 《実行例》 >ex6_3 Enter number(1) : 10 Enter number(2) : 23 Enter number(3) : 41 Sum = 74
309 名前:デフォルトの名無しさん [2009/01/19(月) 07:18:52 ] なんだかなぁ・・・
310 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 12:12:22 ] 最近テンプレを読む能力もないお馬鹿さんが増えてるよね >>307 #include <stdio.h> void init_var(int *pnum, char *pch) { *pnum = 99; *pch = 'Z'; } int main(void) { int num; char ch; init_var(&num, &ch); printf("num = %d, ch = %c\n", num, ch); return 0; }
311 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 12:16:05 ] >>308 #include <stdio.h> int getsum(int *pnum, int numcnt) { int sum, i; for (i = sum = 0; i < numcnt; ++i) sum += pnum[i]; return sum; } int main(void) { int pnum[3], i; for (i = 0; i < 3; ++i) { printf("Enter number(%d) : ", i + 1); scanf("%d", &pnum[i]); } printf("Sum = %d\n", getsum(pnum, 3)); return 0; }
312 名前:デフォルトの名無しさん [2009/01/19(月) 14:53:05 ] ねむい
313 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 15:46:48 ] [1] Cプログラミング基礎 [2] kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8677.txt [3] 環境 [3.1] OS:WindowsXP [3.2] コンパイラ名とバージョン:VC++2003 [3.3] 言語:C++ [4] 期限: 1月21日(水曜日) [5] その他の制限: クラスの定義辺りまで習いました 参考プログラムを軽く修正すればいいだけだとは思うのですが うまくいきません。よろしくお願いします。
314 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 15:52:15 ] >>313 課題は原文を貼ってくれないと 素人の考えた文言は意味不明で読み解けない。
315 名前:313 mailto:sage [2009/01/19(月) 18:03:57 ] >>314 一応これが原文なのです・・・。 丁寧すぎるというか、確かに読み解きにくいですね・・・。 うーん困った・・・。
316 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 18:25:54 ] >>315 >3つのchar型のメンバー変数(ポインタ) とか、専門家が考えた文言とは思えない。
317 名前:デフォルトの名無しさん [2009/01/19(月) 18:58:42 ] 厨房に負けてるお前らワロスwwww