- 1 名前:デフォルトの名無しさん mailto:sage [2009/10/17(土) 01:08:18 ]
- あなたが解けない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++の宿題片付けます 130代目 pc12.2ch.net/test/read.cgi/tech/1250204272/
- 696 名前:デフォルトの名無しさん [2009/11/09(月) 19:30:06 ]
- [1] 授業単元: C言語
[2] 問題文(含コード&リンク): kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10081.txt [3] 環境 [3.1] OS: Windows XP [3.2] コンパイラ名とバージョン: VC2003 [3.3] 言語: C [4] 期限: 明日中 [5] その他の制限: 特になし
- 697 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 19:58:10 ]
- >>654
ありがとうございます! シミュレーション内容について詳しく書いたファイルを↓に上げました。 よければよろしくお願いします。 [1] 授業単元: アルゴリズムとプログラミング [2] 問題文(含コード&リンク): kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10082.txt プログラムに使用するデータファイル↓ kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10071.txt [3] 環境 [3.1] OS: (Windows/Linux/等々) Linux [3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等) gcc [3.3] 言語: (C/C++/どちらでも可 のいずれか) C [4] 期限: ([yyyy年mm月dd日hh:mmまで] または [無期限] のいずれか) 11月17日 [5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々) 特にありません
- 698 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 19:59:12 ]
- >>696
buf[4] = '\0';
- 699 名前:デフォルトの名無しさん [2009/11/09(月) 20:37:11 ]
- #include <iostream>
using namespace std; int main() { int a[100],b=-9999; int i=0,j; do { cout << "整数値を入力してください\n"; cin >> a[i]; b += a[i]; i++; }while( a[i-1] != 9999); cout << b << '\n'; for(j=0;j<i-1;j=j+1) cout << a[j] * 3 << '\n'; return 0; } このプログラムってループを抜ける条件は9999と入れた時だけですか?
- 700 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 21:02:19 ]
- >>699
いえ、他にも、100回を超えても何度も何度も操作を続けて 書き込み禁止のメモリに到達したときにも抜けます(異常終了という形で)。
- 701 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 21:27:03 ]
- >>694
仕様2で ttp://codepad.org/IeQFbfNo
- 702 名前:デフォルトの名無しさん [2009/11/09(月) 21:29:26 ]
- >>700
ありがとうございます
- 703 名前:604 [2009/11/09(月) 21:37:51 ]
- 国語と数学の総合的な平均点も出力する
っていう言葉の意味が分からないんですが、これは、合計を5で割ればいいんですかね? 10で割ればいいんですかね?
- 704 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 21:41:36 ]
- 国語の合計と数学の合計の合計を10で割るのが一番正確だが
国語の平均と数学の平均の合計を2で割ってもまぁ良い
- 705 名前:デフォルトの名無しさん [2009/11/09(月) 21:44:31 ]
- [1] 授業単元:データ構造とアルゴリズム設計
[2] 問題文(含コード&リンク): 入力された小文字のアルファベットを,リストを用いて順次格納する. ’−’が入力された時に文字の入力を終了し,それまでに格納された全ての文字を表示するプログラムを作成 せよ. ただし,リストに格納する際,リストの最後に追加するようにせよ. 例(a, b, c, - と順に入力したときa,b,cと出力される) [3] 環境 [3.1] OS:Linux [3.2] コンパイラ名とバージョン:gcc [3.3] 言語:C [4] 期限:特に無し [5] その他の制限:双方向リストは使わない。 ヘッダは#include <stdio.h>以外は使わない
- 706 名前:604 [2009/11/09(月) 21:45:16 ]
- >>704
つまり、これは総合的平均っていうのは100を越すことはないという事ですか?
- 707 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 23:07:35 ]
- >705
制限付きで面白そうなのでやってみようかな
- 708 名前:デフォルトの名無しさん mailto:sage [2009/11/09(月) 23:22:25 ]
- >>706
そういうことになるな。
- 709 名前:デフォルトの名無しさん [2009/11/09(月) 23:24:36 ]
- >>708
ありがとうございました
- 710 名前:デフォルトの名無しさん [2009/11/09(月) 23:35:40 ]
- 10進数を2進数に変換するプログラムを 順番通りに表示できるようにするプログラムを配列を使って作るんですが
#include <iostream> using namespace std; int main() { int i,n,bin[32]; cout << "10進数:"; cin >> n; cout << "2進数:"; for(i=0; i<32; i++) { bin[i] = n & 1; n >>= 1; } for(i=31; i>=0; i--) cout << bin[i]; return 0; } 結局これは、0がいっぱい出てくるから、ダメですかね? それとも負の数も考慮に入れたから、こういう事になったんですか?
|

|