C#,C#の宿題片付けます。

■ このスレッドは過去ログ倉庫に格納されています
2007/12/14(金) 17:20:54
需要はないかもしれんが立ててみた。
2009/12/02(水) 20:47:08
C#の宿題助けてくださしあ><お願いします。
Visual Studio 2005使用です。
問題文などはzipの中に入っています。説明不足等がありましたら補足します。
http://uproda11.2ch-library.com/11213069.zip.shtml
DLキーは2chです。

どうかよろしくお願いします。

544デフォルトの名無しさん
垢版 |
2009/12/02(水) 20:47:50
おっとage
2009/12/02(水) 20:54:44
どんな問題か、ちょっとくらい説明書けよ
問題見たければダウンロードしろ?ふざけやがってそんな気にもなれんわ!
2009/12/02(水) 21:18:02
>>543
EntryNameを解析中にエラーが発生しました。
2009/12/03(木) 00:39:29
>>543
参考にしてください。
ttp://uproda11.2ch-library.com/11213141.zip.shtml
pass:2ch
2009/12/03(木) 04:10:27
>>542
http://msdn.microsoft.com/ja-jp/netframework/ee815795.aspx
2009/12/03(木) 06:19:37
>>545 申し訳ないです。問題は配列を使ってログイン処理を行うページを作成です。
>>546 あら?自分はそのようなエラーはでなかったのですが・・・んー
>>543 ありがとうござます!!助かりました。
2009/12/03(木) 16:24:12
>>547
登録ボタンの中身もっと簡単に動かせないですかね・・・
2009/12/03(木) 16:30:44
>>550
自分でやりなさい
2009/12/03(木) 17:54:04
サーセンちょっと調子のりました
2010/01/02(土) 11:26:24
問題)
社員データを一元管理するためのサーバークライアントシステムを作れ
要求仕様)
管理するデータは社員番号、氏名、所属、入社年月日
クライアントから追加、削除、修正が行えること
管理データはCSV形式で保存すること
554553
垢版 |
2010/01/02(土) 12:17:40
あ、サンプル有りました ごめんなさい。
555デフォルトの名無しさん
垢版 |
2010/01/14(木) 12:17:39
問題文:テンプレートを元にゲームの改造をする
期限:1月28日

http://www.dotup.org/uploda/www.dotup.org560422.zip
pass:ccc
お願いします
2010/01/14(木) 18:27:30
http://www.dotup.org/uploda/www.dotup.org560422.zip.html
557556
垢版 |
2010/01/20(水) 10:29:17
再アップしていいか?
2010/01/20(水) 13:37:59
お願いしまう
559556
垢版 |
2010/01/20(水) 13:51:30
http://uproda11.2ch-library.com/11221289.zip.shtml
0000
2010/01/23(土) 09:47:21
宿題ってなんだ
問題出してもいいの?
2010/01/23(土) 11:52:40
はい
2010/01/24(日) 20:39:16
HtmlDocument doc = new HtmlDocument();って宣言したら
型 'System.Windows.Forms.HtmlDocument' のコンストラクタが定義されていません。 (CS0143) - C:\project\nettest\MainForm.cs:228,44
というエラーがでます
開発環境は、SharpDevelop 3.1.1です。
よろしくお願いします。
2010/01/24(日) 21:05:22
そのエラーメッセージの通り。HtmlDocumentはnewできない。
それと今時SharpDevelopなんか使わずにVC#2008Express使おうね無料だから。
それとそういう質問はC#スレでしようね
2010/01/25(月) 01:03:57
問題)
このツールをC#で作り直せ
期限)
1/31まで

http://www.dotup.org/uploda/www.dotup.org591493.zip.html
Microsoft Visual Studio 2008
パスは2ch

ソースも下さい
よろしくお願いします
2010/01/25(月) 01:49:13
了解
2010/01/25(月) 02:29:21
exeとか怖すぎ
2010/01/25(月) 03:16:06
できた
2010/01/25(月) 11:33:19
ぱそこんがぶっこわれた
2010/01/25(月) 14:12:01
reflectorで取り出せと?
570デフォルトの名無しさん
垢版 |
2010/01/25(月) 18:48:28
ソースっつうか>>564が弄れるような形式で渡せって言ってる?
2010/01/25(月) 23:00:47
int *point; と定義した。
int kazu=600;という文を書いた。
kazuのアドレスは206番地である。
Point=&kazu;とした。
A→*point=-50という文を実行した時kazuの中の値はいくらになりますか?
このA→の文の「*」はどんな働きをして何と呼ばれていますか?
2010/01/25(月) 23:17:41
>>570
はい
そうして頂けると助かります
2010/01/26(火) 00:22:56
>>572
>>569で取り出せよ
2010/01/26(火) 00:32:27
>>572
ここな
ttp://reflector.red-gate.com/Download.aspx
2010/01/28(木) 19:43:39
jane styleのスレリストみたいなコントロールが探してます
listboxではないと思うんですけど、ありますか?ツールボックスに、
教えてください

よろしくお願いします
2010/01/28(木) 22:01:18
本当にそれは宿題なのか
あと、みたいなとか言われても分からんから具体的なイメージをだせよ

あ、2行目はここじゃなくて移動先で
2010/01/28(木) 23:00:03
aru
578575
垢版 |
2010/01/29(金) 07:58:02
今、listboxを使ってるんですが横に項目を追加することが出来なくてそれに困ってます
listboxで出来るならそのやり方を教えてください。
ないなら代わりになるものを教えてください

よろしくお願いします
2010/01/29(金) 10:47:09
>>578
jane styleのスレリストみたいなコントロールなら
DataGridViewなんじゃねえの?ってか初心者スレ
で聞いた方がいいぞ
580rttyfugihoj
垢版 |
2010/01/29(金) 12:02:03
下記のプログラムを関数を用いて実行したいのですが、どのようにすれば良いでしょうか?
回答(できたら簡単な解説)の明記をお願いします。

問題1:入力したプログラムから以下のように出力するプログラムを作成する。
(実行結果例)
文字列を入力: 今日は、晴れです。

今日は、晴れです。
日 す
は で
、 れ
晴 晴
れ 、
で は
す 日
。すでれ晴、は日今

問題2:ファイル入力した漢字データ(全角)を読み込み、行数を数えながら逆から表示するプログラム。
(実行結果例)
(例として次のような C:\test2.txtを入力する)
今日は、晴れです。昨日は、雨で
した。明日は、曇でしょう。明後
日は、快晴でしょうか。 ←の文章を以下のようなプログラムにする。

ファイル名を入力してください:C:\test2.txt

1:で雨、は日昨。すでれ晴、は日今
2:後明。うょしで曇、は日明。した
3:。かうょしで晴快、は日
581rttyfugihoj
垢版 |
2010/01/29(金) 12:04:16
問題3:ファイルのデータ(英文)を読み込み、一行毎の文字数(スペースも含む)とワード数を数えるプログラム。
(実行結果例)
(例として次のような C:\test3.txtを入力する)
And friends just can't be found
Like a bridge over troubled water
I will lay me down ←の文章を以下のようなプログラムにする。

ファイル名を入力してください:C:\test3.txt
1:And friends just can't be found
⇒31文字、6ワード
2:Like a bridge over troubled water
⇒33文字、6ワード
3:I will lay me down
⇒18文字、5ワード

問題4:1月1日が金曜日の平年(たとえば2010年)について、月日の入力データから、曜日を求めるプログラム。
(実行結果例)
月を入力してください:9
日を入力してください:15
9月15日は、水曜日です。

以上4問です。どうか回答よろしくお願い致します
2010/01/29(金) 12:07:19
http://oshiete1.nifty.com/qa5629826.html
2010/01/29(金) 21:09:01
>>581
明日の10時までにレスなかったら教えてやるよ
584デフォルトの名無しさん
垢版 |
2010/01/30(土) 15:37:43
比較演算子にマッチする正規表現で教えてください。

"<"にはマッチするが"<<"にはマッチしない、その逆の
">"にはマッチするが">>"にはマッチしないという部分
がうまくいっていないようなんです。
どう記述すればいいですか?

if (Regex.IsMatch(str, "(!=|==|<[^<]|>[^>]|<=|>=)"))
{
//条件式です
}
else
{
//条件式ではありません
}
2010/01/30(土) 15:39:47
ここは違いますねorz
586デフォルトの名無しさん
垢版 |
2010/01/30(土) 15:47:48
はじめまして。初心者ですがよろしくお願いします。
突然ですが、この問題をfortranでお願いします。
学校の宿題なのですが、fortran板で場違いな事をしたため
こちらに教わりにきました。お願いいたします。

問題こちら↓
階乗 n! を計算する関数を作成し,
順列
 n個の異なるものからr個取り出して並べる。
 このときの順列の総数をnPrとあらわす。
 nPr=n(n-1)(n-2)・・・(n-r+1)
を計算する関数を作成し,

組み合わせ
 異なるn個からr個取り出して組を作る。
 このときの組合せの総数をnCrとあらわす。
 nCr = nPr/r!

を計算するプログラムを作成してください。(問題終わり)

よろしくお願いします。
2010/01/30(土) 15:51:03
fortranってなんですか?
2010/01/30(土) 16:26:28
>>586
お前はスレタイすら読むことが出来ないのか
2010/01/30(土) 16:44:19
>>586
http://pc12.2ch.net/test/read.cgi/tech/1261443439/
で質問した方がいいでしょう。
2010/01/30(土) 20:03:07
>>584
それlexerやない簡約のときに
2010/01/31(日) 04:11:25
C#の宿題スレでなにをいってるんだか
2010/01/31(日) 11:49:09
まあソースを解析したりするんだったらループでぶん回さないと確実に詰む
2010/02/01(月) 10:47:45
>>580
問題1:
Console.WriteLine("文字列を入力:");
string strInput = Console.ReadLine();

string strOutput = "";

for (int i = 1; i <= strInput.Length; i++) {
strOutput += strInput.Substring(strInput.Length - i, 1);
}

Console.WriteLine(strInput);
for (int i = 1; i+1 < strInput.Length; i++) {
Console.WriteLine(string.Format("{0} {1}", strInput.Substring(i, 1),
strInput.Substring(strInput.Length - i - 1, 1)));
}
Console.WriteLine(strOutput);
2010/02/01(月) 10:48:27
って答えてから気づいた。マルチかよww
2010/02/01(月) 11:09:21
>>594
マルチどころかC言語の宿題w
2010/02/02(火) 11:23:31
>>595
なぜそれをC#の宿題スレにww
2010/02/02(火) 20:37:02
CとC#の区別が付いてないんだろうw
2010/02/02(火) 21:23:19
Cの課題でC#のソースを提出して欲しかったなぁ
2010/02/03(水) 09:04:55
>>582
No.2のギャグ回答でも提出して欲しかった
もしかしてほんとに提出したかも知れんがw
2010/02/03(水) 10:59:19
>>599
ある意味間違ってはいないんだが…ww
提出したら教授は笑うしかないよなぁ。
601揚げ物
垢版 |
2010/04/26(月) 12:41:19
神経衰弱ロボットを作ってください。
組み込むロジックはすでに有ります。
http://pc12.2ch.net/test/read.cgi/tech/1255277760/204

入力はテキスト。
123141516272829303J3Q4K4567890JQK54676879809J0QJK***
1K2K3K4K5Q6Q7Q8Q9J0J12345678901J2J3040596978********
2010/04/26(月) 13:58:08
基地外乙

次のかたどうぞ
2010/05/30(日) 22:00:29
http://pc12.2ch.net/test/read.cgi/tech/1268699491/855
using System;
using System.IO;
using System.Collections;

namespace _862
{
  class _862
  {
    static void Main(string[] args)
    {
      ArrayList files = new ArrayList();
      string[] fs =      //folderにあるファイルを取得する
        System.IO.Directory.GetFiles(Directory.GetCurrentDirectory(), "test*.cpp");
      files.AddRange(fs);    //ArrayListに追加する

      foreach (string file in files)
      {
        StreamReader sr = new StreamReader(file);
        string buffer = sr.ReadToEnd();
        sr.Close();

        StreamWriter sw = new StreamWriter(file);
        sw.Write("#include \"stdafx.h\"\r\n" + buffer);
        sw.Close();
      }
    }
  }
}
2010/06/06(日) 08:55:18
http://pc12.2ch.net/test/read.cgi/tech/1274827528/284
#include "stdafx.h"
using namespace System;

#define N 30
int main(array<System::String ^> ^args)
{
  int i, j, in, seiseki[11]={0};

  Console::WriteLine(L"{0}人分の成績を入力してください。", N);
  for(i=0;i<N;i++){
    do {
      Console::Write(L"{0} > ", i+1);
      try{
      //  in = Convert::ToInt16(Console::ReadLine());
      //  in = Int16::Parse(Console::ReadLine());
        in = int::Parse(Console::ReadLine());
      }catch(...) { in=0; i=N; } /* 数字以外を入れると0で入力終わり */
    } while(in<0 || in>100);
    seiseki[in/10]++;
  }

  for(i=0;i<11;i++){
    Console::Write(L"{0,3}点:", i*10);
    for(j=seiseki[i];j>0;j--)
      Console::Write(L"*");
    Console::WriteLine();
  }
}
605604
垢版 |
2010/06/06(日) 08:58:47
どなたか、>>603 を C++/CLI で書いてみて下さい。
2010/06/06(日) 10:36:50
まったく同じように書くとこんな感じ?
#include "stdafx.h"

using namespace System;
using namespace System::IO;
using namespace System::Collections;

int main(array<System::String ^> ^args)
{
  ArrayList^ files = gcnew ArrayList();
  array<String^>^ fs =
    Directory::GetFiles(Directory::GetCurrentDirectory(), "test*.cpp");
  files->AddRange(fs);

  for each (String^ file in files)
  {
    StreamReader^ sr = gcnew StreamReader(file);
    String^ buffer = sr->ReadToEnd();
    sr->Close();

    StreamWriter^ sw = gcnew StreamWriter(file);
    sw->Write("#include \"stdafx.h\"\r\n" + buffer);
    sw->Close();
  }
  return 0;
}
2010/06/06(日) 11:33:05
いやここC#のスレだから
2010/06/06(日) 12:19:22
>>606
有難うございます。.NET
2010/06/25(金) 16:19:18
以下の問題を頼む。(ルンゲクッタ、クラス、配列、ファイルの書き込み、反復処理を使って)

GAを使って理想的なドアになるようにkp,kd,mを求める
m:ドアの重さ
v:ドアの閉まる速さ
kp:ばね定数
kd:ダンパー
x:距離
x':xをtで微分
x'':xをtで二階微分

eq of motion
-kp*x-kd*x'=m*x''
2010/06/25(金) 20:40:21
理想的なドアの定義は?
2010/06/25(金) 20:53:09
減衰振動にならない範囲で最速で閉じる扉じゃね?

てか、>>609 はなかなか要素いっぱい詰め込んでるなぁ。
配列とファイル書き込みを使う必然性がいまいちわかんないけど。
2010/06/25(金) 20:59:21
スマン、書き忘れてた

人が開けられる程度の重さ。かつ耐久性のためそれなりの重さ。
具体的には30kgくらい
それと開けたドアが速く閉まるがそこそこの力で開く。
だいたい7〜9[N]くらいで開くくらい

2010/06/25(金) 21:00:18
自演してるからやめた
次どうぞ
2010/06/25(金) 21:10:39
自演してないから頼むよby609&612
2010/06/25(金) 23:54:06
なんかカルビクッパみたいな用語を見ただけでもうお腹いっぱいになった
2010/06/26(土) 05:22:00
>>614
自演国へ(・∀・)カエレ!!
2010/06/26(土) 11:55:57
いや、マジで自演してないから。
むしろなんで自演だと思ったんだよ
2010/07/01(木) 01:57:48
C#でピクチャーボックスの中でイライラ棒を作りたいんだが、当たり判定と自機の動かし方が分りません。
再描画を使えばいいんでしょうか?
アドバイスください
2010/07/01(木) 02:01:47
どんな宿題やねん
2010/07/01(木) 02:40:41
マウスのあるところの色を拾う
道の色ならOK
2010/07/01(木) 02:54:57
マスクのほうがいいでしょうね
速く動かしたときの処理もできるし
2010/07/01(木) 03:25:34
618です。
マウスで移動させるんでしたら、どういうプログラムをうてば良いのでしょう?
無知ですいません。
2010/07/01(木) 04:26:28
というかどうしたいの。
Flashのイライラ棒とかマウスカーソルが棒の役割だけど、そうはしたくないってこと?
2010/07/01(木) 05:54:39
xna使えば?
625618
垢版 |
2010/07/01(木) 12:12:30
何度もすいません。

Flashでもxnaでもなく、悪魔でC#で作成したいんです。
マウスからではなく、キーボード上の方向キーを使って操作したいんです。

前レスと意見が変わりましたが、自分の考えはこうです。
2010/07/01(木) 16:15:27
はっきり言うと、君に教えるのはメンドクサイんだ
2010/07/01(木) 17:42:33
イライラ棒って、アナログ入力が向いてると思うんだけど
2010/07/01(木) 19:24:52
xnaはC#じゃんw
2010/07/01(木) 20:29:28
>>625
描画処理と判定処理と方向キー押したときの処理あたりを
作ればいいんでないかな。
2010/07/01(木) 20:41:52
判定をどうつくるかだよな。
xnaだと簡単みたいなんだが
2010/07/01(木) 20:47:08
イライラ棒だったら表示と判定が完全に一致してないとまずいだろうから
コースはビットマップとして持つことにしてピクセルごとに判定するのがいいんじゃないかな
幾何学的な当たり判定よりも簡単だし
2010/07/02(金) 01:18:06
ラベルを壁に使ったサンプルがあったな、確か。
マウスオーバーで当たり判定。
2010/07/10(土) 12:42:24
過疎杉
634デフォルトの名無しさん
垢版 |
2010/07/16(金) 17:58:10
あの・・
まだ宿題受け付けてもらえますか?

2010/07/16(金) 18:48:47
定番の数当てゲームでも提出しときゃいいんじゃね
2010/07/16(金) 18:55:50
糸冬 了
637デフォルトの名無しさん
垢版 |
2010/09/10(金) 02:57:42
人生の初心者です。宿題じゃないんだけれど、ここで質問いいですか?
{ 1, 2, 2, 3, 10, 11, 100, 101, 102, 103 }
っていう配列があります。
ここから重複を無視して、連続数の個数をカウントするにはどう書く?
1を先頭に3個
10を先頭に2個
100を先頭に4個
ということをしたいです。

ttp://ideone.com/MQ4qy
と、無い知恵絞って書いてみたけれど
実はそのものズバリなメソッドがあってで一発でしたとか
無駄に無駄なことしてますでしょうか?添削してください。
配列作っても余分が、無駄だなぁとか
自分では気にいってないのですが、じゃぁどうする?
ってのが解りません。どなたかご教示お願いします。
C#ならなんでも。リンク使ってもラムザ式使ってくださっても結構です。
2010/09/10(金) 09:53:23
>>637
こんなんとか?
ttp://ideone.com/kRkoj
連続の先頭をマークしてそこからの差分とカウンタ値の比較な方法
Dictionary にしてみたけどarrayとのコスト比較はこの規模じゃ負けるだろう
2010/09/10(金) 10:34:13
>>637
こんなもんかな↓
http://ideone.com/YBUbt

Ideone 上で匿名型使うとエラーになってるのかな、これ。
ローカルにコピれば動くと思う。

シーケンス操作系は yield と LINQ 使いまくった方がきれい。
640637
垢版 |
2010/09/10(金) 20:48:52
皆様ありがとうございます。
>>638 arraydada.Count()で拾ってたけど、arraydata.Lengthで良かったのか!
まず、そんなところから勉強になってます。
Dictionary型の使い方、積極的にarray配列から移行していった方が、今後は善いですか?
適材適所?のカン処ってのが知らないので、無闇やたらに使っちゃ駄目とか注意点ありましたら、お願いします。

>>639 とても歯応えのある内容で、動いているけど、内容まだ消化しきれてません。
質問したい事柄あるのですが、もうちょっとググッて咀嚼した上でお尋ねしたいと思います。

で、「シーケンス操作系」って、どう身に付けたらいいですか?ググッてもPLCとかリレーとかスターデルタ起動とか・・・
そっち系が上位に出てきてしまい。LINQのほうはSQLのクエリが〜とかデータベース無知の私には歯が立たない。
問題集?とか参考図書みたいな例題ものありましたら、怖いもの見たさで目を通して見たいので
お勧めありましたら是非ご紹介ください。
2010/09/10(金) 20:52:27
>>640
LINQ、別にSQL詳しくなくても難しくないかと。
てか、SQLだって、データ参照する側は、条件指定とコラム(プロパティ)選択してるだけだし。
2010/09/10(金) 21:36:11
こういう単純なヤツがSQL組むと、実行計画がエラいことになるんだよな・・・
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況