08/07/18 19:48:32
スレタイは読めても >>2 が読めなかった痛い煽り厨共は
結局罵倒レスくらいしか出来ずに、宿題には一切答えられないんだよな・・・
お前らの発言こそ何が言いたいの?w
160:デフォルトの名無しさん
08/07/18 20:01:38
そういえば以前にも3の倍数でアホになるプログラムがCでうpられてたな
161:87
08/07/18 20:10:55
俺は>>123までしかレスしていない。そしてこれが答えだ。
持つべきものは友達ですね
162:87
08/07/18 20:11:46
using System;
namespace Nabeatsu
{
class Program
{
static void Main(string[] args)
{
Random rnd = new Random();
int a = rnd.Next(40, 1000);
Console.WriteLine("これからお面白いこと、すなわちオモロー!なことをします。");
Console.WriteLine("1から" + a + "までの数値を順番に数えます。");
for (int i = 1; i <= a; i++)
{
Console.Write(i);
if (i % 3 == 0 | i / 10 == 3 | i % 10 == 3 | i / 100 == 3)
{
Console.Write("アホっぽくなる");
}
if (i % 5 == 0)
{
Console.Write("犬っぽくなる");
}
Console.WriteLine();
Thread.Sleep(800);
}
Console.WriteLine("オモロー!!!");
}
}
}
163:デフォルトの名無しさん
08/07/18 20:46:51
>>162
ナベアツって知らないけど、
130とか対象じゃないの?
164:デフォルトの名無しさん
08/07/18 21:01:03
>>162
だめじゃん
165:デフォルトの名無しさん
08/07/18 21:12:24
|
って間違ってんじゃないの?
166:87
08/07/18 21:13:02
どこが
167:デフォルトの名無しさん
08/07/18 21:15:51
|でも間違いではないよ
頭の悪いやり方なだけで
168:165
08/07/18 21:16:35
あ、ちょっと悩んでしまったよ
おれが間違ってた
||と同じことになる??
169:デフォルトの名無しさん
08/07/18 21:18:01
>>166
たとえば、131は「3の付く数字」じゃなくて良いの?
170:デフォルトの名無しさん
08/07/18 21:18:46
なべあつ奥が深いな
171:デフォルトの名無しさん
08/07/18 21:19:25
>>168
出力結果は同じ
172:87
08/07/18 21:37:53
>>169
うは・・・どう直せばいけるかな
173:デフォルトの名無しさん
08/07/19 05:06:42
131 % 3 = 2
131 / 10 = 13
131 % 10 = 1
131 % 100 = 31
131 / 100 = 1
さて、何を求めたいのか?各桁を調べて3があるか判定するなら
URLリンク(kansai2channeler.hp.infoseek.co.jp)
else aho_flg=0; 以下の tmp と j を使った部分のように
10で割った余りを求めたら10で割ってを繰り返せば良いじょのいこ?
まぁ、この程度の問題が解けないってのは、少々やばい・・・
ランクがそう高くない大学に推薦で入学した俺から見てもやばい
174:デフォルトの名無しさん
08/07/19 05:46:28
文字列としてみたほうが健全に思えてきた.
175:デフォルトの名無しさん
08/07/19 05:48:40
まぁ、文字列にして '3' が含まれるかを走査するのも先に出てるけどね。
手法や手段はいくらでもあるし、その中から使えるものを選ぶべし。
176:デフォルトの名無しさん
08/07/19 06:11:21
大学とかしらねーよ
俺はプログラミングの初心者なの。しねよ
なるほど・・・ありがとうございます!
177:デフォルトの名無しさん
08/07/19 06:14:58
ぷっ、低レベルの奴の妬みか。そりゃそうだ、大学は関係ないかもしれないが
こんなの小学校、中学校レベルの問題だよ、剰余と除算なんてw
178:デフォルトの名無しさん
08/07/19 12:08:06
低・・・レベル・・・だと・・・!!!
179:デフォルトの名無しさん
08/07/19 13:06:32
おねがいします・・・。
[1] 授業単元:プログラミング演習
[2] 問題文(含コード&リンク):
正方行列を入力したら逆行列を計算し出力するプログラムを作成せよ。
起動後にコンソールに「行列のサイズを入力してください」と表示し、サイズを入力したら、
「行列要素を入力してください」と表示し、行列の1行分の要素をカンマ区切りで1行ずつ入力する。
結果は、コンソールに「逆行列は次の通りです」と表示し、
逆行列を各自が見やすいと思う方法で体裁を整えて表示せよ。
逆行列が存在しない場合は「解無し」と表示せよ。
[3] 環境
[3.1] OS: XP
[3.2] コンパイラ名とバージョン: Visual Studio 2005
[3.3] 言語: C#
[4] 期限:7/22の12:00(正午)
[5] その他の制限:
入力する行列の要素は整数または小数。
サイズが2~6の行列を解ける事。
エラー処理があれば加点。
180:デフォルトの名無しさん
08/07/19 13:17:20
余因子行列使うやり方でいいんなら素直にやればすぐできるでしょ
181:デフォルトの名無しさん
08/07/19 13:20:24
>>179
その手のやつは java 逆行列 でググって適当に読み替えればおk
182:デフォルトの名無しさん
08/07/19 17:39:54
この手のスレって、出題した先生自身が答えて、同じコードで
レポート出したヤツを全部落とすって罠があるえるよね?w
183:デフォルトの名無しさん
08/07/19 17:48:42
自分で変数とか変えたりしてるからおk
184:デフォルトの名無しさん
08/07/19 18:39:34
まあ、質問者は初心者ばかり出し、どこの特徴でばれるか分かってないからな。
185:デフォルトの名無しさん
08/07/19 20:46:11
ちなみにインデント(タブとスペースが複合的に使われてるとか)で時々バレます
186:デフォルトの名無しさん
08/07/19 21:22:36
VS2005って整形してくれないんだっけ?
187:デフォルトの名無しさん
08/07/19 23:59:06
してくれるけど、エディターで開いてみると凄いことになっていたりする。
整形ってセミコロン打った時等、特定のタイミングでしか発生しないし、
改行コードがWebからコピペした部分だけ違ったりもするし。
188:デフォルトの名無しさん
08/07/20 01:56:43
ナベアツはFizzBuzzよりめんどいんだがな
189:デフォルトの名無しさん
08/09/04 18:50:57
エンターブレイン、ツクール最新作「アクションゲームツクール」を発表、XBOX360/XNAにも対応
URLリンク(news4xbox.blogspot.com)
190:デフォルトの名無しさん
08/09/07 16:26:21
[問題]・Jumanをインストールする。
・文を入力し、その文の中の各単語の出現頻度を求めるプログラムの作成
[環境]・OS:XP
・コンパイラ名とバージョン:Microsoft Visual C# 2005
・言語:C#
[期限]・9月10日
[その他の制限]・Windowsアプリケーションを使用して作成
わかる方おりましたらお願いいたします。
191:デフォルトの名無しさん
08/09/12 12:54:00
[問題]
URLリンク(kansai2channeler.hp.infoseek.co.jp)
のファイルを読み込み大文字小文字を区別し単語の頻出度をファイルに書き出せ
(回答例)
URLリンク(kansai2channeler.hp.infoseek.co.jp)
[言語]
C#
[期限]
無期限
[その他]
C言語ではプログラム組めたのですが
C#だとどのように組めばいいのかわかりません
どなたか教えてください。
192:デフォルトの名無しさん
08/09/12 14:44:37
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Dictionary<string,int> hash = new Dictionary<string,int>();
string line;
FileStream fs = new FileStream("7715.txt", FileMode.Open);
StreamReader sr = new StreamReader(fs);
while ((line = sr.ReadLine()) != null)
{
string[] words = line.Split(' ', ',', '"', '.');
193:デフォルトの名無しさん
08/09/12 14:45:36
foreach (string word in words)
{
if (word != "")
{
if (hash.ContainsKey(word))
{
hash[word]++;
}
else
{
hash[word] = 1;
}
}
}
}
List<KeyValuePair<string, int>> list
= new List<KeyValuePair<string, int>>(hash);
list.Sort(delegate(KeyValuePair<string, int> kvp1, KeyValuePair<string, int> kvp2) {
return kvp2.Value - kvp1.Value;});
foreach (KeyValuePair<string, int> kvp in list)
{
Console.WriteLine("{0} {1}", kvp.Key, kvp.Value);
}
}
}
}
194:デフォルトの名無しさん
08/09/12 14:51:30
あ、ごめん。
ファイルに書き出せ、か。
まあ書く方はすぐでしょ。
195:デフォルトの名無しさん
08/09/12 14:52:50
後始末とエラーチェックも自分で
196:デフォルトの名無しさん
08/09/12 15:22:55
class Program
{
static readonly string inPath = "7715.txt";
static readonly string outPath = "7716.txt";
static readonly char[] separator = { ' ', ',', '.', '"', '\n', '\r' };
static void Main(string[] args)
{
Dictionary<string, int> dict = new Dictionary<string, int>();
int value;
using (StreamReader sr = File.OpenText(inPath))
{
string[] words = sr.ReadToEnd().Split(separator, StringSplitOptions.RemoveEmptyEntries);
foreach (var w in words)
{
dict.TryGetValue(w, out value);
dict[w] = value + 1;
}
}
using (StreamWriter sw = new StreamWriter(outPath))
{
foreach (var i in dict.OrderByDescending(x => x.Value).ThenBy(x => x.Key))
sw.WriteLine("{0} {1}", i.Key, i.Value);
}
}
}
プログラム勉強中の俺が書いたらこんな感じになったお
Dictionaryをvalue順にソートするのに小1時間悩んだ
197:デフォルトの名無しさん
08/09/12 16:09:49
>>192>>193>>194>>195さん、ありがとうございました。
自分の無知さを痛感しました。
ところで質問さしていただくと
list.Sort(delegate(KeyValuePair<string, int> kvp1, KeyValuePair<string, int> kvp2) {
return kvp2.Value - kvp1.Value;});
のdelegateは無名デリゲートというやつですか?
まるで戻り値の型を定義せずに引数の型と値を宣言して、コードブロック内で
処理して値を返してるのを見て不思議と思いました。
初心者の質問ですいません。
198:デフォルトの名無しさん
08/09/16 10:42:52
正式には匿名関数と呼ぶらしい
メソッドをその場で定義して暗黙的にデリゲートのインスタンスを作って渡してる
199:198
08/09/16 10:48:33
訂正
>>197みたいなのは普通"匿名メソッド"と呼ぶんだけど、
それと最近追加された"ラムダ式"をあわせて"匿名関数"と呼ぶらしい
200:kazu
08/10/02 22:49:15
C言語を独学ではじめた者です。
練習問題
・数値を複数回入力し、最後に"END"と入力された後、それぞれに対し
80以上なら"verygood"、80未満で60以上なら"good"、60未満なら"normal"
と表示されるプログラムを作成しなさい。
例) 25(enter押下)
90(enter押下)
73(enter押下)
END (enter押下)
25 normal
90 verygood
73 good
という問題なんですが、
正解が分かりません。
本にはヒントとして
1 文字の入力にはgets()という標準関数を使用する。
2 "END"との比較にはstrcmp()という標準関数を使用する。
3 文字を数値に変換するには、atoi()という標準関数を使用する。
4 繰り返し文(for、while文)とbreak文
と載っていました。
どなたか教えていただけないでしょうか?
よろしくお願いします。
201:デフォルトの名無しさん
08/10/02 22:52:53
>>200
ふざけんなゴミ
202:デフォルトの名無しさん
08/10/02 22:53:25
スレタイよく嫁
203:デフォルトの名無しさん
08/10/02 22:54:17
>>200
誘導
C言語なら俺に聞け(入門篇) Part 36
スレリンク(tech板)
204:デフォルトの名無しさん
08/10/02 22:55:10
誘導とか書いてから気づいたけど、マルチか・・・
205: ◆DcKrXqTCB2
08/11/24 12:45:57
URLリンク(kansai2channeler.hp.infoseek.co.jp)
pictureBox に図が表示されません。
206: ◆DcKrXqTCB2
08/11/24 12:48:07
URLリンク(kansai2channeler.hp.infoseek.co.jp)
textBox に3などの数字を入れます。
207:デフォルトの名無しさん
08/11/24 19:38:06
URLリンク(www13.plala.or.jp)
↑にある迷路探索プログラムなんですがこれを最短経路を表示するようにしていただけないでしょうか?
208:デフォルトの名無しさん
08/11/24 20:23:37
お断りします
鼠に全経路探索させて長さ比較しろよ
209:デフォルトの名無しさん
08/11/24 20:29:05
>>207
グラフ 最短経路
でぐぐれ
210:デフォルトの名無しさん
08/11/24 20:48:39
いや、もしかしてこの依頼はつまりこういうことなのかもしれん。
Meiro(1, 1);
for (y = 0; y < 20; y++) for (x = 0; x < 60; x++) if (t[y, x] == '+') t[y, x] = ' '; // この1行を追加
//結果を表示
211:デフォルトの名無しさん
08/11/24 21:22:26
宿題かたづけるんじゃねーのかよwww
212:デフォルトの名無しさん
08/11/25 01:56:18
住人に宿題を出すスレじゃないんだぜ
213: ◆DcKrXqTCB2
08/11/30 16:13:34
動きました!
Form1.cs に、ボタンを押した時のメソッドを登録する。
public Form1()
{
InitializeComponent();
this.button1.Click += new System.EventHandler(this.button1_Click);
}
214:デフォルトの名無しさん
08/12/04 21:01:41
INIファイルをXMLに変えて
作りたいのですがどうすれば?
215:デフォルトの名無しさん
08/12/04 21:32:07
そりゃもちろんXMLの仕様に従うのさ、ジョニー!
216:デフォルトの名無しさん
08/12/05 19:43:39
iniを読み込んでxmlで書き出すのさ。
217:デフォルトの名無しさん
08/12/05 21:34:35
[hoge]
abcdefg
[hage]
hijklmn
を
<hoge>abcdefg</hoge>
<hage>hijklmn</hage>
にすりゃいいだけじゃいか!ベイビー!
218:デフォルトの名無しさん
08/12/06 00:29:37
iniとxmlってどっちが使いやすいの?
219:デフォルトの名無しさん
08/12/06 00:34:04
xml
220:デフォルトの名無しさん
08/12/06 01:49:23
xmlは一部文字をエスケープしないといけないよね。
xmlは確かに柔軟性が高いけど、その辺の扱いが面倒だよね。
221:デフォルトの名無しさん
08/12/12 02:17:40
XmlSerializer使えばXMLを使っていることすら意識しなくていいよね
222:デフォルトの名無しさん
08/12/12 08:32:37
iniは、階層的なデータ持とうとすると途端に詰まるしなぁ。
C# というか、.NET の XmlSerializer とか LINQ to XML はかなり便利なんだから、
C# 使ってる限りにはそれに頼ればいい話。
223:デフォルトの名無しさん
08/12/12 09:27:32
問題は、XMLパーサが糞重いこと
224:デフォルトの名無しさん
08/12/12 12:38:02
DOMはアレだけどXmlReaderやLINQ to XMLは速いよ
XmlSerializerも初期化時の動的コード生成の恐ろしいオーバーヘッドに目をつぶれば
読み込み自体はかなり速い(プリコンパイルしておくことも可能)
225:デフォルトの名無しさん
08/12/25 15:00:32
数字表記の01 02 03を 1 2 3にするためにはどうすればいいですか?
226:デフォルトの名無しさん
08/12/25 15:11:30
String.Join(" ", "01 02 03".Split(' ').Select(x => x.TrimStart('0')).ToArray()))
227:デフォルトの名無しさん
08/12/27 17:46:29
C#なんですが追試課題で困ってます
ddlSyohin.DataTextField = "SyohinName";
ddlSyohin.DataValueField ="SyohinNo";
ddlSyohin.SelectedIndex =-1;
上記の処理を記述しなきゃだめなんだけどまったくわからない
良ければ教えてください
228:デフォルトの名無しさん
08/12/27 17:49:55
>>227
僕もわかりません
情報が少なすぎです
229:デフォルトの名無しさん
08/12/27 17:50:41
ちゃんと授業聞いてないからだよ
230:デフォルトの名無しさん
08/12/27 23:40:46
もう記述できてるじゃんw
231:デフォルトの名無しさん
08/12/28 01:18:30
ddlSyohinは何クラス?
232:デフォルトの名無しさん
08/12/28 10:24:04
抜粋もろくにできないなら問題全部あげたほうがはやい
233:デフォルトの名無しさん
09/01/08 19:26:09
[1] 授業単元:オブジェクト指向プログラミング演習
[2] 問題文(含コード&リンク):
URLリンク(rg550.hp.infoseek.co.jp)
zipファイルを解凍し、中のプロジェクトに動作仕様の通り動くようコードを追加して
入力した内容をExcelファイルに出力するプログラムを完成させよ。
出力サンプルは同梱の「出力サンプル.xls」を参照せよ。
動作仕様
・名前、郵便番号、住所、電話番号、性別の項目を入力せずにExcel出力のボタンを押した場合、エラーメッセージを表示させる
・Excel出力ボタンを押した時、MS Excelを起動し、出力サンプル.xlsのように表示させる
・リセットボタンを押した時、項目(テキストボックス)の内容をクリアさせる
・出力されたExcelファイルの名前、郵便番号、住所、電話番号、性別のセルは好きな色で良いので塗りつぶすコードを書き出力させる
[3] 環境
[3.1] OS: WindowsXP
[3.2] コンパイラ名とバージョン: Visual Studio 2008
[3.3] 言語: C#
[4] 期限:1/10
[5] その他の制限:制限は特にありません。
Excelへの出力がうまくいきません。丸投げでお願いします。
234:デフォルトの名無しさん
09/01/08 22:16:28
宿題は自分でやらんとあかんで( ・`ω・´)
235:デフォルトの名無しさん
09/01/08 23:17:31
>>233
できた
URLリンク(rg550.hp.infoseek.co.jp)
2007用だから2003で動かしたかったら
URLリンク(support.microsoft.com)
このへん参考にして参照するdllを変更してくれ
236:デフォルトの名無しさん
09/01/09 04:04:18
>>235
ありがとうございます。自分でもやっていたのですが、こういう風にやればよかったのですね。
C#からオフィス操作をする場合、参考となる物があまりなくて困っているのですが、
235さんはどのようにしてC#からオフィス操作のやり方を学んだのでしょうか?
課題を出した研究室の先生に訪ねても「ググれ」としか言ってくれないので・・・
237:デフォルトの名無しさん
09/01/09 05:34:20
横レスで悪いが、varをVB6.0のvariantのように使うのは行儀が悪いと思うぞ。
238:デフォルトの名無しさん
09/01/09 07:58:17
>>236
言い訳するな。
「C# オフィス」というキーワードだけでいくらも出てくるだろうが。
教官にばれないと思ってるのは浅はかだな君。
239:デフォルトの名無しさん
09/01/09 11:21:16
スレ対嫁
240:デフォルトの名無しさん
09/01/09 11:58:53
オフィス操作は今のC#には向いてないんだよ
それをわかってない先生なんだろう
他のほとんどの学生が作ったやつは終了してもExcelのプロセスが残るだろうなw
241:デフォルトの名無しさん
09/01/09 13:06:37
>>240
どう言うこと?
他にExcel使ってないって前提なの?
242:デフォルトの名無しさん
09/01/09 14:01:52
XmlTextWriterを使ってKMLテキストを出力するプログラムを作ってんるんだが、
<kml xmlns="URLリンク(earth.google.com)">
を書き出したくて、
xw.WriteStartElement("kml");
xw.WriteAttributeString("xmlns", "URLリンク(earth.google.com)");
と入力したんだが、
「要素の同一開始タグ内で、プレフィックス '' の定義を '' から'URLリンク(earth.google.com)'に変更することはできません。」
ってエラーが出るんだけどどうしたらいいの?
出力は<kml で止まってる。
あと、
<hotSpot x="32" y="1" xunits="pixels" yunits="pixels"/>
のようにひとつの<>の中で完結するタグ出力するメソッドを教えてください。
243:242
09/01/09 14:17:51
すまん二つ目は自己解決した。
WriteEndElementをすぐ後につければ勝手に /> になるのな。
244:デフォルトの名無しさん
09/01/09 22:37:40
>>242
俺の環境だとそんなエラーは出なかった。
他の場所で間違ってんじゃね?
using (XmlWriter writer = new XmlTextWriter(Console.Out))
{
writer.WriteStartElement("kml");
writer.WriteAttributeString("xmlns", "URLリンク(earth.google.com)");
writer.WriteEndElement();
}
出力: <kml xmlns="URLリンク(earth.google.com)" />
245:デフォルトの名無しさん
09/01/10 01:47:19
ちなみに>>235のソースも一部不具合がある。
Excelを開くようにせずにClose()→Quit()してもプロセスが残る。
Rangeのところ注意。
246:242
09/01/10 23:35:12
>>244
今やったらできた。何がおかしかったのかまったくわからないけどありがとう。
247:デフォルトの名無しさん
09/01/13 15:32:54
Visual BasicからC#に変える利点ってどのようなものがありますか?
248:デフォルトの名無しさん
09/01/13 15:34:33
スレ違い
249:デフォルトの名無しさん
09/01/13 23:54:28
VBという言葉に付きまとうイメージから解放される
可読性なんかは好みの問題としても,一部の特殊な場合を除いてはC#のほうが必ず速く書ける
250:デフォルトの名無しさん
09/01/13 23:57:47
速く、とは何のこと?
251:デフォルトの名無しさん
09/01/14 00:06:41
Dim i As Integer
より
int i;
ほうが短かくて助かる
252:デフォルトの名無しさん
09/01/14 01:45:51
オートマからミッションに乗り換えるのと同じだ。
普通に車に乗るだけならオートマ(VB)でいい。
オレは使わないけど。
253:デフォルトの名無しさん
09/01/14 09:20:23
元々VBプログラマーだったんなら、VB.NETからC#に乗り換える意味あんまりないかも。
せいぜい、すでにC#の方が人工多いっぽいから長いものにまかれられるくらい。
254:デフォルトの名無しさん
09/01/14 21:13:03
VBは天然物が多いのか
255:デフォルトの名無しさん
09/01/15 01:45:04
URLリンク(itpro.nikkeibp.co.jp)
ここの最後に書いてあるcard_clickの関数ってどこのクラスにつければいいんでしょうか?
カードクラスにつけるとplayersもカードクラスに含んであることになっちゃいますよね
なんか根本的に勘違いしてますか?
256:デフォルトの名無しさん
09/01/15 01:56:31
最後しか見てないけど、Cardオブジェクトを持ってるFormかなんかが受けとる通知じゃないの?
257:デフォルトの名無しさん
09/01/22 14:11:09
[1] 授業単元:オブジェクト指向プログラミング演習
[2] 問題文(含コード&リンク):
URLリンク(rg550.hp.infoseek.co.jp)
zipファイルを解凍し、中のプロジェクトに動作仕様の通り動くようコードを追加して
入力した内容をExcelファイルに出力するプログラムを完成させよ。
出力サンプルは同梱の「出力サンプル.xlsx」を参照せよ。
動作仕様
・社員情報1から3の項目である、住所、名前、郵便番号、電話番号、年齢、性別、
社員コード、入社日、所属部署、詳細情報の配偶者から年金までのチェックボックス(チェックがある時は有、ない時は無を出力)を
入力・選択せずにExcelに出力のボタンを押した場合、エラーメッセージを表示させる
・Excelに出力ボタンを押した時、MS Excel(Excel 2007)を起動し、出力サンプル.xlsxのように表示させる
・リセットボタンを押した時、項目(テキストボックス、コンボボックス、チェックボックス、ラジオボタンは初期状態に戻す)の内容をクリアさせる
・出力時、シート1の名前を「社員情報」にさせる
・出力時、シート2の名前を「会社概要」にし、出力サンプルのように適当な会社概要を出力させる
・セルの書式設定、フォントに注意すること
・可能な人はメニューのファイルから入力内容を入出力できるように実装せよ(+10ポイント)
[3] 環境
[3.1] OS: WindowsXP
[3.2] コンパイラ名とバージョン: Visual Studio 2008
[3.3] 言語: C#
[4] 期限:1/24
[5] その他の制限:制限は特にありません。
前回はお世話になりました。前回、>>235さんがやってくれたのを元に
改造したりしているのですが、まったく思い通りに出力できません・・・
また丸投げでどうかよろしくお願いします。
258:デフォルトの名無しさん
09/01/22 16:10:14
if-else文、for文、while文、1次元配列を全て使用したプログラムを作成せよ。
との宿題が出ました。
例としてはフィボナッチ数列や階乗を求めるプログラムだそうです。
思考錯誤した結果エラーばかり出て欝になりました・・・
お願いします。
259:デフォルトの名無しさん
09/01/22 16:34:50
エラーは修正案出せるけど題材まではなあ、、、
forとwhile両方使えってか。
260:デフォルトの名無しさん
09/01/22 17:07:35
>>259
全てを使用しないと不合格らしいです・・・
261:デフォルトの名無しさん
09/01/22 18:52:51
取りあえず全部使いさえすれば何でも良いんだろ
たとえ、無意味な処理だとしても
// 一次元配列
var array = new { 3, 5, -6, 4, -9, 2, -11 };
// 各要素の絶対値を表示
for(int i = 0; i < array.Length; i++) {
if(array[i] > 0) Console.Write("{0} ", array[i]);
else Console.Write("{0} ", -array[i]);
}
Console.WriteLine();
// 最初の負の数を表示
{
int i = 0;
while(i < array.Length) {
if(array[i] < 0) {
Console.WriteLine("{0}:{1}", i, array[i]);
break;
}
i++;
}
}
262:デフォルトの名無しさん
09/01/22 18:54:14
>>261
訂正。s/new/new[]/で
263:デフォルトの名無しさん
09/01/22 19:02:16
>>261
ありがとうございます。
これをコンパイルしてみたら `new' がここでは定義されていません (関数の中ではない)
構文解析エラー が '{' トークンの前にあります
と表示されました。
264:デフォルトの名無しさん
09/01/22 23:50:10
誘導してもらいましたおねがいします
[1] 授業単元:
[2] 問題文:ボタンを押すとラベルが右に少しずつ(+7ずつ)移動するプログラムを書け。
[3] 環境
[3.1] OS:WindowsVista
[3.2] コンパイラ名とバージョン: WindowsVisual C#
[3.3] 言語: C
[4] 期限: 2009年1月23日中
[5] その他の制限:
LocationのY座標をtop、
Y座標はleftとする
みたいなことをヒントでもらいましたがさっぱり・・・
お願いします
265:デフォルトの名無しさん
09/01/22 23:51:33
不可能です。
次の課題をどうぞ。
266:デフォルトの名無しさん
09/01/23 00:03:42
よく知らない俺が適当にレス!
Button1_Click()
{
label1.Location.left += 7;
}
267:デフォルトの名無しさん
09/01/23 00:09:32
>>266
それコンパイル通らなくね?
268:デフォルトの名無しさん
09/01/23 00:13:44
値型がわかっていない初心者にありがちなミスだな
269:デフォルトの名無しさん
09/01/23 00:13:52
だからよく知らないといったのに。
ボタンクリックイベントでラベルオブジェクトのX座標を+7すればいいってことを伝えたかった。
再描画のためにメッセージ飛ばすとか関数を呼ぶ必要があるかどうかもしらないので知ってるなら教えてあげて
270:デフォルトの名無しさん
09/01/23 01:00:52
黙れ馬鹿
271:デフォルトの名無しさん
09/01/23 01:41:36
超簡単そうなのに誰も答えないとかよほど住民のレベルが低いのか
できないことはないだろと思うんだけどな
272:デフォルトの名無しさん
09/01/23 01:49:35
>>271
じゃあ自分が(ry
273:デフォルトの名無しさん
09/01/23 02:24:19
>>271
ほとんどの人:解きたい課題を選んでる
おまえ:解けない
274:デフォルトの名無しさん
09/01/23 02:24:57
本人乙
275:デフォルトの名無しさん
09/01/23 02:32:05
本人乙
276:デフォルトの名無しさん
09/01/23 02:36:16
>>266=>>271なんだ。だから解けないのはあってる。Formアプリ作ったことないし。
けど、あんな感じでできないの?
277:デフォルトの名無しさん
09/01/23 02:45:01
そんな不可解な言語でもなかろうと思って初めてFormアプリを作ってみた
private void button1_Click(object sender, System.EventArgs e)
{
label1.Left += 7;
}
これでできた。
適当に書いたのにさほど変なコードを書いてたわけでもなかったっぽくね?
278:デフォルトの名無しさん
09/01/23 02:48:51
逆切れか
氏ねよ
279:デフォルトの名無しさん
09/01/23 02:56:29
誘導見てきてみたがここも向こうと同じように回答つかなかった質問者が暴れてるスレなのかな
ずいぶん過疎ってるみたいだけど。こわいこわいw
>>278
通報しようか
280:デフォルトの名無しさん
09/01/23 03:04:14
>>279
してやって
281:デフォルトの名無しさん
09/01/23 12:01:25
>>269
よく見ると問題文そのままじゃないか
282:デフォルトの名無しさん
09/01/24 01:22:52
どなたか>>257をお願いできないでしょうか?
283:デフォルトの名無しさん
09/01/24 02:31:57
そういや24日までか
自宅にExcel入れてないから休みの日は無理だ、すまん
284:デフォルトの名無しさん
09/01/24 05:20:51
>>283
レスありがとうございます。
提出を遅らせる事できるかどうか聞いてみるので、
どうかよろしくお願いします。
285:デフォルトの名無しさん
09/01/24 10:01:21
書式が面倒すぎる
全く本質的じゃないどうでもいい部分の無駄な労力としか思えない
286:デフォルトの名無しさん
09/01/25 01:12:52
257です。
点数は引かれますが来週の火曜日までOKになりました。
どうかよろしくお願いします。
287:デフォルトの名無しさん
09/01/26 00:11:23
>>257
ひでえサンプルだなw
288:デフォルトの名無しさん
09/01/26 07:41:29
>>287
適当に作ったみたいなので内容は気にするなという事らしいです。
会社概要のシートにも社員情報と書いてあるのは単純な制作ミスらしいです。
会社概要に修正しておくように、と言っていました。
289:デフォルトの名無しさん
09/01/26 10:00:49
めんどくさくなってきた・・・
元のエクセルのファイルをzipで解凍してコード生成したほうが楽かな
URLリンク(www.din.or.jp)
このへんみながら1セルごとにやっていけばいいじゃない、どこがわからないのだ。
290:デフォルトの名無しさん
09/01/26 21:23:44
ここに質問してる人の職業って何なんだ?
高校生?大学生?
291:デフォルトの名無しさん
09/01/26 21:27:21
専門学校とか?
回答者もたぶん学生ばかり
292:デフォルトの名無しさん
09/01/27 13:18:57
>>288
それ以前にこのサンプルって誰がつくってんだ?
なぜにタブなんだろうか。
ちなみに丸投げはどうかと思うw
293:デフォルトの名無しさん
09/01/27 16:02:46
>>289
ひとつひとつセルを入れていきどうにか完成させる事ができました。
本当にありがとうございました。
>>292
教授が適当に作っているみたいです。
普通はタブは使わないんですか?
294:デフォルトの名無しさん
09/01/27 17:45:42
課題の目的とするところとは関係ないから、個人的にはどうでもいいんだけど、
社員が100人いたらタブが100個できるのはUIとしていまいちなように思わない?
ということだと思う。
295:デフォルトの名無しさん
09/01/28 00:28:54
YAGNI
296:デフォルトの名無しさん
09/02/01 15:23:11
集団ニューハーフ乱交 小澤マリア
297:デフォルトの名無しさん
09/02/01 21:53:46
URLリンク(keisan.casio.jp)
これをCに直せますか?
お願いします。
298:デフォルトの名無しさん
09/02/01 21:55:00
スレ違い
299:297
09/02/01 22:35:50
すみません、スレタイを見間違えました。
別スレに行ってきます。
300:デフォルトの名無しさん
09/02/01 23:29:04
気にすんなよ。
またこいよな!
301:デフォルトの名無しさん
09/02/01 23:46:25
気にしろよ。
二度と来るな!
マジでウゼー
302:デフォルトの名無しさん
09/02/02 02:33:31
【 課題 】zipを解凍して中のプロジェクトを以下の通りに改良しなさい。
(a)テキストボックス1~3、コンボボックス、チェックボックスの内容を入力して
ファイル(F) → ファイルの保存(S)を選択したら、入力内容をファイルに出力できるようにしなさい。
ファイル名はユーザーが任意に設定できるようにする事!(拡張子はcsv)
(b)(a)で作成したcsvファイルをプログラムのファイル(F) → ファイルを開く(O)を選択したら、
csvファイルの内容が読み込まれ、プログラム上の入力欄に表示されるようにしなさい。
既に入力欄に何かが入力されている場合は「更新してもいいですか?」と表示させ、
はいを選択した場合のみcsvファイルの内容を表示させなさい。
(c)コンボボックスは現在の状態だとテキストボックスのように何でも好きな事を入力できるようになっているので、
それをさせないように、文字が書いてある部分をクリックしたら選択項目を表示するようにしなさい。
(d)何も入力していない状態でファイルの保存(S)を選択した場合、注意を促す文をメッセージボックスを使って表示させなさい。
zipです。URLリンク(rg550.hp.infoseek.co.jp)
【 期限 】2月4日
【 Ver 】Visual C# 2008 .NET 3.5
情報リテラシーのクラスの課題なのですが、使用者が自分で決められる任意の名前でのファイルの入出力が分かりません。
丸投げでお願いします。
303:デフォルトの名無しさん
09/02/02 04:19:09
できたけど
どうしようか
304:デフォルトの名無しさん
09/02/02 04:44:05
>>303
うpお願いします。
305:デフォルトの名無しさん
09/02/02 14:43:15
君ギターやってるの?
演奏聞かせてくれたらうpするよ
306:デフォルトの名無しさん
09/02/02 14:54:25
>>305
ちょっと太いけど僕です。
URLリンク(www.nicovideo.jp)
307:デフォルトの名無しさん
09/02/02 15:36:11
すばらしい腕前じゃないか
はいうp
URLリンク(www.dotup.org)
308:デフォルトの名無しさん
09/02/02 16:57:41
別人だろ
機材も違うし
309:デフォルトの名無しさん
09/02/02 17:14:17
>>306
盛大に噴いた
310:デフォルトの名無しさん
09/02/02 17:17:47
>>305,308
勘違いしているようだが、そのアドレスはJava宿題スレのうpロダだぞ
トップページに載ってる機材はうpロダ作った人の機材だろ
URLリンク(rg550.hp.infoseek.co.jp)
311:デフォルトの名無しさん
09/02/05 10:50:14
ジョスカンデプレ
312:デフォルトの名無しさん
09/02/05 22:39:33
C#で質問があります。
C#で指定した2つの日時から間にある日数を求めるにはどうすれば良いでしょうか?
例えば、次の様に入力された場合には、
開始日
2009-01-01
終了日
2009-01-05
と指定された場合に次の日時(文字列)を取得してArrayList型の配列に可能したいと思っています。
01/01 | 01/02 | 01/03 | 01/04 | 01/05
⇒5日(開始日・終了日も含む為)
313:デフォルトの名無しさん
09/02/05 23:09:43
>>312
どこまでが質問なのかよく分からないけど、とりあえず日数
DateTime d1 = new DateTime(2009, 1, 1);
DateTime d2 = new DateTime(2009, 1, 5);
TimeSpan span = d2.Subtract(d1);
Console.WriteLine(span.Days + 1);
314:デフォルトの名無しさん
09/02/06 00:46:17
> ArrayList型の配列
ほんとうに・・・?
// LINQつかってまう
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1 {
class Program {
static void Main(string[] args) {
var listDay = eachDay(new DateTime(2009, 1, 1), new DateTime(2009, 1, 5)).ToList();
listDay.ForEach(x => Console.WriteLine(x.ToShortDateString()));
Console.WriteLine(listDay.Count);
Console.Read();
}
private static IEnumerable<DateTime> eachDay(DateTime begin, DateTime end) {
for (DateTime tmp = begin; tmp <= end; tmp = tmp.AddDays(1)) {
yield return tmp;
}
yield break;
}
}
}
315:デフォルトの名無しさん
09/02/06 00:53:27
すみません、.Net1.1でお願いします。
316:デフォルトの名無しさん
09/02/06 01:26:00
1.1とか環境ねーです@@
317:デフォルトの名無しさん
09/02/06 01:46:09
>>313
ありがとうございます。
何とか出来そうです^^;
>>314
VS2005でLINQはNGです。
でも参考になりました。
318:デフォルトの名無しさん
09/02/10 23:32:04
>>317
VS2005で.net3.0使うエクステンションなら公開されてるよ
URLリンク(www.microsoft.com)
319:デフォルトの名無しさん
09/02/10 23:59:58
>>318
C# 3.0 が入ってるのは .NET 3.5。
320:デフォルトの名無しさん
09/02/13 00:18:59
> C# 3.0 が入ってるのは .NET 3.5。
これは恥ずかしすぎるwww
321:デフォルトの名無しさん
09/03/01 19:13:50
VS2008
3行はいるテキストボックス(マルチライン)を作って
3行以上は入力させないようにしたいんですがいいいい方法ありませんか?
なにもしなければ3行目でENTER押すと4行目が表示され
1行目が見えなくなってという状況です・・・
322:デフォルトの名無しさん
09/03/01 19:22:38
Enter押された時に行数が3なら拒否すれば良い
323:デフォルトの名無しさん
09/03/01 19:26:30
コピペされたらどうする?
324:デフォルトの名無しさん
09/03/01 19:28:01
行数の判断をどうするかで悩んでいます。
改行がないと行数が増えたことにはなってないので
できればはなから3行固定する方法がないのかなと・・・
325:デフォルトの名無しさん
09/03/01 20:27:20
具体的には何を入力させたいの?
それ次第では他の方法があるんじゃない?
326:デフォルトの名無しさん
09/03/01 20:32:24
メモ的な内容を入力するテキストなんですが
内容に一元性はないです。
327:デフォルトの名無しさん
09/03/01 20:45:53
一元性ってなんだ?
328:デフォルトの名無しさん
09/03/01 20:50:07
TextChangedが発生したら文字列の改行記号を数えて4つ目以降の部分は切り捨てれば
329:デフォルトの名無しさん
09/03/01 21:13:33
「一元性」一貫した法則はないといいたかったんですが
マルチラインで折り返しがきいているので
確実に3回改行して4行目に行くとはかぎらないんです・・・
330:デフォルトの名無しさん
09/03/01 21:19:26
条件の後出しはたくさん
整理してからまたおいで
331:デフォルトの名無しさん
09/03/01 21:24:09
いいや、二度と来るな。
スレ違いだ。
332:デフォルトの名無しさん
09/03/15 15:53:35
は?
333:デフォルトの名無しさん
09/03/16 00:57:58
ねーよw
334:デフォルトの名無しさん
09/03/21 12:42:58
ダメ
335:デフォルトの名無しさん
09/03/24 17:38:03
BackgroundWorkerで行数をカウントしとけばいいじゃん・・・
336:デフォルトの名無しさん
09/03/25 01:47:31
・課題:ヒープソート
・期限:2009年3月27日(金)
・条件:必ず再帰を使うこと
・問題
int配列を受け取って昇順にソートするメソッドを作成しなさい。
作成したメソッドを利用してソートを行うコンソールアプリケーションを作成しなさい。
以上になります。
どなたかよろしくお願いします<(_ _)>
337:デフォルトの名無しさん
09/03/25 02:12:30
自分でどこまでできた?
338:デフォルトの名無しさん
09/03/25 02:27:38
>>336
それは自力が良いと思います。
きっと重要な個所
339:デフォルトの名無しさん
09/03/25 10:11:33
わからないところにヒント出すから、自分でやってみたとこまで書いてみて
340:デフォルトの名無しさん
09/03/25 10:38:09
今の「Java の宿題・・・」に解答がある。