C/C++の宿題片付けます 139代目
at TECH
471:デフォルトの名無しさん
10/08/21 07:55:38
【質問テンプレ】
[1] 授業単元: プログラム入門
[2] 問題文(含コード&リンク):
リアルタイムで更新する3軸グラフを描画せよ。
X軸Y軸の範囲は100で固定し、
Z軸の値は-100から100までの範囲を取る乱数とする。
乱数の更新間隔は100ms毎とする。
[3] 環境
[3.1] OS: Windows
[3.2] VisualStadio2008 Starndard
[3.3] C++ (MFC)
[4] 期限: 2010年8月23日18時に提出(15時)
[5] その他の制限: MFC or SDK限定(C++/CLI禁止)
VS2008Stanndard以外の有料の物は使用禁止
100ms毎に乱数をZ[X][Y]のような形で100*100の配列に
格納するところは簡単にできたのですが、
TIMERは作ったことがあるので、100msで更新はなんとかなりそうです。
その先の3軸グラフを描画するところが全くわかりません。
MSDN、汎用LIB、フリーのLIBから引っ張るのかな〜と思っているのですが、
どれを使うのか、そして使い方もわかっていません。
472:デフォルトの名無しさん
10/08/21 09:25:48
だから誰か、数独の問題を作るコードと
与えられたパターンから解くコードを!
473:デフォルトの名無しさん
10/08/21 09:38:56
>>472
google使えないお子様はクソしてネロ
URLリンク(www5.airnet.ne.jp)
474:デフォルトの名無しさん
10/08/21 09:44:12
>>430
自信作だよ 早いよ
long long Shuffles(int nCards, int iCut){
int *A, *B, *C, A_idx, B_idx, C_idx, i, match_count=0;
long long ret, x=1;
A=malloc(sizeof(int)*nCards);B=malloc(sizeof(int)*nCards);C=malloc(sizeof(int)*nCards);
for(i=0;i<nCards;i++) A[i]=i;
for(i=0;i<nCards-iCut;i++) B[i]=A[i+iCut];
A_idx=iCut-1;
B_idx=nCards-iCut-1;
C_idx=nCards-1;
while(A_idx>=0 && B_idx>=0){
C[C_idx--]=A[A_idx--];
C[C_idx--]=B[B_idx--];
}
while(A_idx>=0) C[C_idx--]=A[A_idx--];
while(B_idx>=0) C[C_idx--]=B[B_idx--];
memcpy(A, C, sizeof(int)*nCards);
for(ret=x;;ret+=x){
for(i=0;i<nCards;i++) if(A[nCards-1-i]!=nCards-1-i) break;
if(i>=nCards) break;
if(match_count<i){
x=ret;
match_count=i;
memcpy(C, A, sizeof(int)*nCards);
}
for(i=0;i<nCards;i++) B[i]=A[C[i]];
memcpy(A, B, sizeof(int)*nCards);
}
free(A);free(B);free(C);
return ret;
}
475:デフォルトの名無しさん
10/08/21 09:46:13
>>473
googleは使えるがおまえ自身がコードを書けない癖に
他人のを見て知ったかぶっているお前こそ糞だろw
476:デフォルトの名無しさん
10/08/21 09:47:55
>>473
なげーよw
477:デフォルトの名無しさん
10/08/21 09:57:24
ユーザID不正送信騒ぎの『JaneStyle』がバージョンアップ!2ちゃんねるサイドは冷静
URLリンク(www.yukawanet.com)
478:デフォルトの名無しさん
10/08/21 10:03:16
>>475
数独関係なんてほとんどネットにあるじゃん
それを知らないなんて知能が低いのか?
わざわざこう言うスレで聞くまでもない位の質問だぞ 数独
まずは上のURLのコードみてそれの理解から始めましょうね
夏休みは残ってるからきちんと勉強するんですよ アフォの子ちゃん
479:デフォルトの名無しさん
10/08/21 11:19:38
>>430
例えば n=5, i=2 のとき、この操作は対象群 S_5 の元ひとつ
( 1 2 3 4 5 )
( 3 4 1 5 2 )
になる。
あとはこの元の位数を求めればいいだけじゃない?
GAPつかってみるのも面白いかもな
480:デフォルトの名無しさん
10/08/21 12:52:32
[1]夏休み自由研究
[2]ルービックキューブを解く(6面をあわせる)プログラムを書いてください
[3]
[3.1]出来る限りOS非依存で
[3.2]出来る限りコンパイラ・バージョン非依存で(C99くらいから)
[3.3]出来る限りCで(C++で作る場合は必ずクラスを使ってください)
[4]8/27
[5]
Cで作る場合は
各面の色の状態を 3x3 の配列で表し
全体を 6x3x3 で表してください
C++で作る場合は
面の状態ではなくキューブの物理的構造をクラス化してシミュレーションしてください
481:デフォルトの名無しさん
10/08/21 12:55:55
>出来る限りCで(C++で作る場合は必ずクラスを使ってください)
矛盾に気が付いているのだろうか。
482:デフォルトの名無しさん
10/08/21 13:16:24
【行政】 コンピューターウイルスを作成した段階で処罰できる「作成罪」などを新設 法務省、刑法改正案再
スレリンク(newsplus板)
下手なプログラムを作れば、ウィルス認定されて処罰されるよw
483:デフォルトの名無しさん
10/08/21 17:15:23
>>481
矛盾はしてないと思う
484:デフォルトの名無しさん
10/08/21 17:16:55
>>482
下手じゃないプログラムでも逮捕される世の中だしな
【速報】岡崎市立図書館へのサイバー攻撃、図書館のソフト不具合だった【絶対に許さない】
スレリンク(news板)
485:デフォルトの名無しさん
10/08/21 17:19:41
>>484
そもそも何を根拠に「ウィルス」認定するかが問題になるしね。
本来、ユーザにとって有害でもないプログラムも、類似するものによって
ウィルス認定されかねない。
486:デフォルトの名無しさん
10/08/21 18:17:24
>>467
数独のヒントは7桁の郵便番号かね
487:486
10/08/21 19:33:36
白抜きのとこ2277778になったわ
郵便番号じゃなさそうだね
488:デフォルトの名無しさん
10/08/21 20:43:08
C/C++言語内に、実行ファイルを組み込むことが出来るんでしょうか?
たとえば、
henkan input.bmp output.bmp
でinput.bmpを二値画像に変換するような実行ファイルがあったとき、
これを他のプログラムの内部に組み込みたいと考えているのですが…
henkanという実行ファイルのソースが分からないので…
489:デフォルトの名無しさん
10/08/21 20:52:57
system
490:デフォルトの名無しさん
10/08/21 20:53:13
変わった宿題だね
491:デフォルトの名無しさん
10/08/21 21:12:05
>>489
これで出来るみたいですね、ありがとうございました。
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5386日前に更新/133 KB
担当:undef