12/11/28 11:37:58.48
あなたが解けないC言語/C++言語の宿題を片付けもらうスレッドです。気に入らない質問やその他の発言はスルーの方向で。
【質問者へ】
回答者の便宜のため、質問の際は以下を行うことを推奨します。
・質問は【質問テンプレ】を利用してください。 >>2以降にあります。
・問題文は、出題されたまま全文を書いてください。
・問題文やコードをリンクするときは、一言内容にについて説明をつけましょう。
・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはコラー!!です。付け足しは作業を無駄にしがちです。
・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を入力して投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。
2:デフォルトの名無しさん
12/11/28 11:39:07.24
【質問テンプレ】
[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] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)
【アップローダー==ラウンジ】(質問が長い時はココ使うと便利 回答者もコードが長ければここに)
URLリンク(s2.etowns.slyip.net)
URLリンク(codepad.org) ←遅い時間は重い事があります
URLリンク(ideone.com)
URLリンク(pastebin.com) ←たまにテンポるので上の2つが混んでいる時以外はなるべく使わないで下さい
【C 関数検索 man on WWW】 URLリンク(www.linux.or.jp)
【過去ログ検索】 URLリンク(chomework.sakura.ne.jp)
【wiki】 URLリンク(www23.atwiki.jp)
前スレ
C/C++の宿題片付けます 160代目
スレリンク(tech板)
3:デフォルトの名無しさん
12/11/28 13:36:32.12
[1] 授業単元:アルゴリズム 線形リスト・ポインタ
[2] 問題文(含コード&リンク): URLリンク(www.dotup.org) 5問
[3] 環境
[3.1] OS: linux
[3.2] コンパイラ名とバージョン:gcc
[3.3] 言語: C言語
[4] 期限: 今日まで
よろしくお願いします
4:デフォルトの名無しさん
12/11/28 13:58:08.62
student構造体がわからない
5:デフォルトの名無しさん
12/11/28 14:12:20.45
typedef struct _student {
struct _student *next;
char *name;
int len;
} student;
6:デフォルトの名無しさん
12/11/28 19:35:32.96
>>3
URLリンク(ideone.com)
7:デフォルトの名無しさん
12/11/28 20:30:46.48
[1] 授業単元:問題1:二次元配列 問題2:関数
[2] 問題文(含コード&リンク):
問題1:ファイルから入力した英小文字a-zの頻度のヒストグラムを
出力するプログラムを書いてください。入力ファイルはプログラムファイルを使えば良い。
問題2:1文字を引数としてそれが小文字であれば大文字にして返し
そうでなければそのまま文字を返す関数を作成しキーボードから
文字入力としてこの関数の動作を確認せよ。
[3.1] OS: windows vista
[3.2] コンパイラ名とバージョン:visual studio2010
[3.3] 言語: C言語
[4] 期限: 11月30日
[5]ポインタはやってません。宜しくお願いします 。
8:デフォルトの名無しさん
12/11/28 20:40:29.00
こんばんは。
>>7ありがとうございました!
9:デフォルトの名無しさん
12/11/28 21:18:17.26
先行き不安な御仁だなぁ……
10:デフォルトの名無しさん
12/11/28 23:10:04.56
>>9
心配なら、手伝ってやれ
11:デフォルトの名無しさん
12/11/28 23:20:25.67
こんばんは。
>>6ありがとうございました!
12:デフォルトの名無しさん
12/11/28 23:44:38.29
>>7
URLリンク(ideone.com)
13:デフォルトの名無しさん
12/11/29 00:40:28.57
こんばんは。
>985 >988 ありがとうございました!
14:前スレ985
12/11/29 03:15:48.38
>>13
いや、いま
前スレ>>985 URLリンク(ideone.com)
を眺めてみると穴だらけなんで、あまり真に受けられると恐縮してしまいます。
エラーチェックゼロだったり、2次元配列の使用が逆のようだったり、型違いの比較とか、無駄な処理とか。
そもそも俺もCをよく分かっていない。おまけにBMPの仕様に至っては全く知らない…。
参考程度にしてください。
15:デフォルトの名無しさん
12/11/29 09:27:40.07
判ってますよ!
16:デフォルトの名無しさん
12/11/29 11:56:38.41
URLリンク(codepad.org)
落ちてるね
17:デフォルトの名無しさん
12/11/29 12:10:56.25
生きてるよ
18:デフォルトの名無しさん
12/11/29 13:23:16.33
治ったね
19:デフォルトの名無しさん
12/11/29 21:29:19.58
[1] 授業単元:
プログラミング C
[2]
1. argv[1]を使い、Textファイルから単語を読み込む
URLリンク(s2.muryo-de.mydns.jp)
にテキストファイル2つアップしました。本来は一つのファイルですが、容量制限の為、分割してます。
2. 挿入ソートを使って、下記のような構造体に保管する
struct anagramword {
char word[MAXWORD];
unsigned short histo[ALPHABET];
};
3. データをもとにアナグラムとその数を記したリストをtxtに出力
例)
The word "ATM" 4 anagrams : ATM’s mast mat’s mats
The word "evil" 4 anagrams : evil, live, veil, vile
…
4.最大値を持ったアナグラムとその最大値を出力
単語内にあるアポストロフィ、句読点、大文字小文字は無視してください。
[3] 環境
[3.1] OS: Linux
[3.2] gcc
[3.3] 言語: C
[4] 2012/11/30(金)
どうぞよろしくお願い致します。
20:デフォルトの名無しさん
12/11/29 22:20:48.60
[1] 授業単元:C言語
[2] 問題文(含コード&リンク):
以下の条件でフルカラーBMPを読み込んで二値画像を出力するプログラムを作成せよ
・320x240(サイズは問わない)
・ヘッダは54バイト
・まず濃淡画像に変換してから二値画像にする
・閾値は0か255で0は黒、255は白とする
[3] 環境
[3.1] OS:Windows7
[3.2] コンパイラ名とバージョン:Visual Studio2008
[3.3] 言語:C
[4] 期限:無期限
21:デフォルトの名無しさん
12/11/29 22:49:54.01
>>20
>>14のURLリンク(ideone.com)を改造すれば。。
22:デフォルトの名無しさん
12/11/29 23:07:36.09
マジレスすると
>14 は参考にしない方が良い
糞コードの見本
23:デフォルトの名無しさん
12/11/29 23:26:08.63
>>20
閾って意味わかってる?
24:デフォルトの名無しさん
12/11/29 23:32:37.06
それこそ参考にならない助言だよ。
マジレスならどの辺が糞なのか指摘してくれないと。
それか、自分で書いた良いコードを披露するとか。
25:デフォルトの名無しさん
12/11/29 23:55:56.80
>>20訂正
閾値は127あたり適当で
二値は0or255
>>23指摘ありがとうございます
26:デフォルトの名無しさん
12/11/30 01:18:47.58
前スレにいろいろポストされていたようですけど
27:20
12/11/30 01:39:11.43
自分なりに頑張ってみたけど出力結果ファイルが壊れているけど何が原因だろ?
URLリンク(codepad.org)
28:デフォルトの名無しさん
12/11/30 01:48:40.79
>>27
・[j][i]の順序を揃えること
・47行目、おそらく桁あふれ
・51-70行目は、全体のドットの輝度の平均を閾値として、それ以上を白、未満を黒にしている
ように見えるがそれで良いのか?
29:デフォルトの名無しさん
12/11/30 02:05:44.04
>>27
入力画像320×240なのに
#define WIDTH 640
#define HEIGHT 480
なのか
30:デフォルトの名無しさん
12/11/30 02:09:11.15
>>29のコメを見て気づいた
ありがとう
31:デフォルトの名無しさん
12/11/30 08:46:01.58
URLリンク(takedanet.com)(10%EF%BC%9A40).mp3
32:デフォルトの名無しさん
12/11/30 09:22:59.66
>>19
作ってみた。
URLリンク(ideone.com)
33:デフォルトの名無しさん
12/11/30 10:09:53.53
ideone なんだけど
広告が上に被さってて
ソースが全然見れないのは漏れだけ?
34:デフォルトの名無しさん
12/11/30 10:18:44.99
お前だけだよ
ちゅーかキャプもなしにそれを言うか?
35:デフォルトの名無しさん
12/11/30 10:37:42.31
こんな感じです
URLリンク(www.dotup.org)
Firefoxです
バグとりよろすくおながいします
36:デフォルトの名無しさん
12/11/30 10:46:40.56
16.0.2 17.0
どちらもちゃんと表示されてる
37:デフォルトの名無しさん
12/11/30 10:49:50.14
コミュ障かよ
ブラウザとOSくらいかけよ
マジでアホだろこいつ
38:デフォルトの名無しさん
12/11/30 10:56:27.53
OS: Windows 7 64bit
Browser: Firefox 16.0.2
です
>>36
そうですか
ideon.dom の javascript のバグっぽいんですよね
ちなみに IE だと左の広告がウィンドウの左にはみだして
ほとんど隠れてて邪魔にならないので問題ないです
39:デフォルトの名無しさん
12/11/30 11:20:09.81
>>38
>ideon.dom の javascript のバグっぽいんですよね
IEもFirefoxも同じ表示
お前の環境の問題じゃないのか?
40:デフォルトの名無しさん
12/11/30 11:26:20.91
つか今の時代にFx使ってるのに律儀に広告なんて表示してる奴ってまだ居たんだ
41:デフォルトの名無しさん
12/11/30 11:26:45.63
馬鹿は自分に理解できない現象を何でもバグのせいにする。
42:デフォルトの名無しさん
12/11/30 11:54:15.98
>>32
どうもありがとうございます!
さっそく試してみましたが、Segmentation faultにひっかかってしまいます。。。
43:デフォルトの名無しさん
12/11/30 12:01:59.38
Segmentation Faultの原因は不定アドレスへのアクセスが大半だから
1ステップずつ正しいアドレスが入っているか確認すれば取れるはず。
44:デフォルトの名無しさん
12/11/30 12:04:06.63
>40
permissions.default.image=3
にしたら広告無効にできました!
ほんとうにありがとうございました!!!
45:デフォルトの名無しさん
12/11/30 12:06:20.21
ideon.domだから違うとこ見てんじゃね?
46:デフォルトの名無しさん
12/11/30 12:11:18.93
>>44
> permissions.default.image=3
これは他のサイトで悪影響ありそうだな
47:デフォルトの名無しさん
12/11/30 12:11:50.53
>>42
// 1. argv[1]を使い、Textファイルから単語を読み込む
って書いてあるけどコマンドライン引数指定してないとか
Textファイルがないとかそんな落ちじゃないの?
48:デフォルトの名無しさん
12/11/30 13:04:21.66
すいません、まさに>>47の通りでした。。。。
自分で書いたのに情けない限りです。頂いたコード見て勉強します。