C#,C#の宿題片付けます。at TECH
C#,C#の宿題片付けます。 - 暇つぶし2ch687:デフォルトの名無しさん
10/12/21 00:52:49
スレタイ読め。
スタックトレースぐらい書け。
StreamWriterについて書いてるって事は途中まで調べてるんだろうけど、どこまで調べたかちゃんと書け。

Console.OutはTextWriter
writer = TextWriter.Synchronized(new StreamWriter(stream, encoding, 0x100, false);
後は分かるな。

対処法?.NET4にすればいい。
URLリンク(connect.microsoft.com)

688:デフォルトの名無しさん
10/12/21 01:59:35
>>687
スレ違いや情報不足な書き込みで大変失礼いたしました。

これは.NETのバグが原因なんですね。.NET FrameWork4とC# 2010を導入したので、
こちらでもう一度試してみることにします。どうもありがとうございました。

689:デフォルトの名無しさん
11/01/24 23:40:44
ほかのスレで尋ねたものですが、スルーされているんでどうか解答おねがいします。
URLリンク(ideone.com)
のプログラムを実行すると円が大量に描かれるものの、ウィンドウサイズ変更していると、
円が不自然な形になってしまいます。
それを以下の段階を踏んで修正しろというのですが、

①-1 プログラムから描写に必要な情報を考えて、円に対応するクラスMyCircleを作成せよ。
このクラスには適切なメンバ変数とコンストラクタを設定すること。

①-2 プログラムの中のDrawCircleをよく読み、MyCircle型のコレクションクラスに
円に格納する関数を作成せよ。このメソッドはフォームのコンストラクタから呼び出しておくこと。
(System.Collection.Generic名前空間にあるListクラスを使用)
*使用例
List<MyCircle> a = new List a<MyCircle>
a.Add(new MyCircle)(/*コンストラクタ引数*/));
a.Add(new MyCircle)(/*コンストラクタ引数*/));
MyCircle x = a[10];

①-3 プログラムの中のDrawCircleをよく読み、MyCircleクラスにグラフィックオブジェクトを引数にとって描写を行うメソッドDrawを追加。
また、Drawメソッドを呼び出してすべての円が描写できるようDrawCircleを書き直しなさい。

② 完成した①を改造し、三角形を描写できるようにする。

必要なのは①-3の終了段階で完成するプログラムと、②のプログラムになります。

690:デフォルトの名無しさん
11/01/24 23:50:11
無視されてないじゃん
それなりの答えのソースあったけど見てないか自分の理解できるレベルじゃないので
見なかったことにしてるだけじゃないの?

691:デフォルトの名無しさん
11/01/25 00:14:07
出題者のてんてーに聞いたほうがいいよ
List<>で管理するなら旧プログラムにある再帰的に呼び出してる部分はどうするかって

出題がいろいろ糞過ぎなんだよな・・・

書き換えろって言ってる割に新仕様の要件定義があいまいというか

出題者が先生じゃなくててんてーなんだよなw

692:デフォルトの名無しさん
11/01/25 01:31:59
引かぬ!媚びぬ!省みぬ!

は聖帝か。
てんてーはリンの姉なんだっけ?

693:デフォルトの名無しさん
11/01/26 00:22:00
>>689
すいません。 本当にc++しかできなくてc#に関しては無能なんです。
切実に助けてください。

694:デフォルトの名無しさん
11/01/26 01:09:35
以下の手順を踏んだところでその問題は解決しないと思うんだが、どういうこと?

695:デフォルトの名無しさん
11/01/26 01:12:50
まじめに要件聞いて来いって言われてるのにそんな確認作業すらできないのか?
>>689じゃあ変更後の仕様がはっきりしないので確認してこいって言われてるのに・・・

696:デフォルトの名無しさん
11/01/26 03:31:01
C++ならどう作るのかを書いてもらって、それをC#にコンバートするほうがよほどらくだと思う。

697:デフォルトの名無しさん
11/01/26 19:45:13
C++で作れるならできそうなものですけどねー

698:デフォルトの名無しさん
11/01/27 00:09:11
>>689
自力で解決しました。

699:デフォルトの名無しさん
11/01/29 22:01:47
[1] 授業単元:プログラミング実習
[2] 問題文(含コード&リンク):
1.acをabbに置き換える最小のレーヴェンシュタイン距離を求めよ
2.1をもとにdiffツールを作成せよ。なお、出力時の形式は以下のとおりとする
ac
^

abb
||
[3] 環境
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン: VisualStudio2010
 [3.3] 言語: C#
[4] 期限: 2月10日まで
[5] その他の制限:なし

URLリンク(codepad.org)

1は解けたのですが、2を解く方法がわかりませんでした
2を解く方法を教えてほしいです


700:デフォルトの名無しさん
11/01/29 23:31:27
形式が意味不明

701:デフォルトの名無しさん
11/01/29 23:53:22
マークなしが一致、|が追加で、^が削除ってこと?

URLリンク(codepad.org) のコードで既に
最短距離の場合のグラフ上の移動方向も分かっている。
そこからゴールからスタートにつながる経路を判定できる。
その経路上で、下に移動=削除、左に移動=追加、斜めに移動=一致と読み替えれば2は出せる。

702:デフォルトの名無しさん
11/01/30 00:34:35
>>701
すんません。スペースが削除されておかしくなってました
ABB
 ||
ACー
 ^

(^は追加 |は削除 -は)
要はWinDiff風の表示をしろということのようです

703:デフォルトの名無しさん
11/02/01 00:45:26
へえ

704:699
11/02/04 15:58:56
>>701
すまん。
レーベンシュタインを求めるのに使った表をどのようにたどっていけばいいかさっぱりわからん
ACがあるほうは左にたどっていてそれを表示し、
ABBがあるほうは下にたどって行ってそれを表示すればいいのか?

705:デフォルトの名無しさん
11/05/10 16:06:55.28
地球から木星までの平均距離は約483737473マイルである
この時の光が18600マイル進む事に注意して秒、分、時間に直して時間を求めよって問題が出た・・・

706:688
11/05/10 16:19:36.97
2x2の行列A,Bの差を求める関数void func2(int A[][], int B[][], int C[][])を定義してその動作を確かめるプログラムkadai4-2.cを作りなさい。演算結果はC[][]に代入されて返されるものとする。
ただしAとBはキーボードから次で入力するものとする。
scanf("%d %d %d %d %d %d %d %d", &a[0][0], &a[0][1], &a[1][0],&a[1][1], &b[0][0],&b[0][1],&b[1][0], &b[1][1]);
答えは以下で出力されるものとする。
printf("answer = %d %d %d %d\n", c[0][0], c[0][1], c[1][0], c[1][1]);

よろしくおねがいします

707:デフォルトの名無しさん
11/05/10 17:29:35.97
>>705
日本語でおk

>>706
スレチ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch