トップページ⇒tech
134コメント36KB

今日からプログラム勉強するぞ  3

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
関連スレ
【C】今日からC言語勉強するぞ【C】
http://pc2.2ch.net/test/read.cgi/tech/1077697829/l50
【C】今日からプログラム勉強するぞ【perl】≪2≫
http://pc2.2ch.net/test/read.cgi/tech/1078914682/l50

ルール:
参戦希望者は簡単なプロフィールが必須。
猿スレ逝けとか言わない。
マターリ。
0002デフォルトの名無しさんNGNG
2ゲト?
0003デフォルトの名無しさんNGNG
3geto?
0004デフォルトの名無しさんNGNG
あのなぁ。スレストがかかったスレの次スレを何で立てるんだよ。
0005デフォルトの名無しさんNGNG
まぁ、速攻でスレストだろうな。
0006デフォルトの名無しさんNGNG
削除依頼の理由は何にしようか。
0007デフォルトの名無しさんNGNG
って、今回は仕事が早いな。削除依頼が出てる。
0008デフォルトの名無しさんNGNG
>>6
っていうかもう出てる
0009デフォルトの名無しさんNGNG
依頼のアドレス間違ってるぞ。
0010デフォルトの名無しさんNGNG
しまった。間違えた・・・・訂正してくる。
0011デフォルトの名無しさんNGNG
>>10
ちょっぴり補足しておいた。
0012cNGNG
http://ucgi.murasaki-ps.com/cgi-bin/chabo_k/chabo.cgi
0013デフォルトの名無しさんNGNG
>>11
乙

枢軸だのhogeとかその他取り巻きに言っておくがやるんなら
専用BBS立ち上げるなり他のBBSに逝くなりしてやれや
これ以上2chでやるのは無理だろうしな。
0014デフォルトの名無しさんNGNG
http://pc2.2ch.net/test/read.cgi/tech/1078157730/l50
の次スレは「ぼるじょあ#ぶるじょあ」から「枢軸#すうじく」に
交代してもらいたいな。
いいかげん「ぼるじょあ」はもう飽きた。
0015デフォルトの名無しさんNGNG
>>14
あれはム板以外にも進出したから。
0016デフォルトの名無しさんNGNG
っていうかこのスレ枢軸にも見放されてるな。
枢軸猿スレに移動かよ。
http://pc2.2ch.net/test/read.cgi/tech/1078144120/l50
0017デフォルトの名無しさんNGNG
>>16
別にいいじゃん。
0018デフォルトの名無しさんNGNG
> ・今日からお勉強スレは有用情報もありそうなので止めました。。
>  コテハン専用はだめですよん。みんなでなかよくね。。。。。

この理屈がよくわからん。有用情報があるのになぜ止めるの?
要はコテハン専用じゃなきゃいいんでしょ?
0019デフォルトの名無しさんNGNG
>>18
普通は削除するんだけど、有用な情報が有るみたいだから、
スレストにして、一応見れるようにはしておきましたよってことだろ。
0020毎日楽しみにしてたのにNGNG
削除理由がわからん
コテハン占用しているといっても偽枢軸,名無しの書き込みが大半だし、オレみたいに楽しみにしていた香具師もいるはず。
同様なスレッドは、大量のAAが使用してあり、使い物にならない、C専用。

削除人脳みそ腐ってんじゃね?
0021毎日楽しみにしてたのにNGNG
削除ではなくスレストね
0022毎日楽しみにしてたのにNGNG
age!
0023デフォルトの名無しさんNGNG
枢軸タソ猿スレ逝っちゃったのかぁ。
もしもここ見てたら削除されるまででもいいからまたここに日記連載してほすぃ。
0024デフォルトの名無しさんNGNG
猿スレはAAがでかくて見にくいんだよ。
0025デフォルトの名無しさんNGNG
猿スレの枢軸にこっちで日記連載しないかと誘ってきた。
スレの削除依頼?知らん。
0026大猿(サーバ) ◆CpEg91wR/w NGNG

┌――――――――――――――――――――――――――           
│呼んだか?
└―――――v―――――――――――――――――――――

     @(o・ェ・)@ 
    /       ̄\______
   / /\   / ̄\______E)
 _| ̄ ̄ .\ / ヽ \   .||
 \ ̄ ̄ ̄ ̄ ̄ ̄ \  Λ.||Λ  < くぉぉ・・・ (ちが・・)
  ||\           ( / ⌒ヽ
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄||| |   | ←>>25
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||∪ /.ノ
  ||  ||          .|| | ||
                  ∪∪
0027デフォルトの名無しさんNGNG
(・∀・)ママーーーーーー!!!
この人たち何ィィィ??

駄目、指さしちゃ。坊やも悪いことばかりしてると
こんな風に自作自演になっちゃうからね

( ´Д⊂ウェーン、ジサクジエン恐いよー。

さ、はやく行くわよ。

ウン
0028デフォルトの名無しさんNGNG
>>27
はいはい、ワラタワラタ
0029デフォルトの名無しさんNGNG
枢軸に熱心なファンがいるとは
0030デフォルトの名無しさんNGNG
そもそも2chは日記書くところじゃないんだし、
日記は専用サイト立ち上げてそこに意見用BBSつくってもらえばいいじゃないか
なぜに2chにこだわる?
0031デフォルトの名無しさんNGNG
枢軸は、

僕を見て!!
さぁ僕を!!!!

と思っています。なので、人の多い2chが最適だと考えたわけです。
0032デフォルトの名無しさんNGNG
>>30
2ちゃんねらだから

糸冬
0033デフォルトの名無しさんNGNG
このスレ好きな人は、物理板に昔あった俺に物理を教えてみろスレも好きに違いない。
人の成長記録を見るのは楽しいもんだ。
0034毎日楽しみにしてたのにNGNG
http://pc2.2ch.net/test/read.cgi/tech/1073010661/
こっち削除しろ
>>1もあきらめたし
0035猿スレより引用NGNG
293 :枢軸 ◆vAxbbUflh2 :04/03/15 16:56
今日はtypedefと列挙の勉強しますた。
で、早速覚えた事を忘れないようにってことで↓のプログラムを作ったんですが、
ttp://www.jttk.zaq.ne.jp/badgw202/c/c0019.txt

何か間違いとか細かいミスとかもっと縮められるところとか有ったら指摘して欲しいです。


今日からプログラム〜スレとやってる事は対して変わらないんだからこっちでやってほすぃ。
0036デフォルトの名無しさんNGNG
猿スレとは趣が違うよな。あっちはわからなければ聞くスタンスで
こっちは日記風だし。
0037大猿(サーバ) ◆CpEg91wR/w NGNG
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
│まぁ別に日記風に書こうがおれは別に止めはせんがな
  猿スレは基本的に何でもありだ

  青猿とかもどんどんレベルが上がってきてるし
  まぁ毎日やってるかやってないかが枢軸猿との違いだな 
  おれも最近Cどころじゃないから他猿のこと言えんが
└―――――v――――――――――――――――――――
 |
 |     講師 : 大猿(学生)、オタク猿(学生)、一星
 |
 |     生徒 : ノア猿 青猿(社会人)、枦(社会猿)、パンジ猿、f.a.bomb、エテ吉、もんちゃん
 |          文系猿、枢軸
 |
 |     下僕:( ̄ー ̄)、(・3・)
 |
 |     教材 : 独習C 第3版(推奨)
 |
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)┻━┻
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|
0038デフォルトの名無しさんNGNG
おい、おまいら引き続き猿スレでマターリ枢軸を観察するぞ。
0039イチジク ◆aSaTR8oB5k NGNG
あれ?枢軸タソいないの? (前スレ>>336改)

#include <stdio.h>
char *cnvRoman(int n)
{ switch(n){
case 1: return "I";
case 2: return "II";
case 3: return "III";
case 4: return "IV";
case 5: return "V";
case 6: return "VI";
case 7: return "VII";
case 8: return "VIII";
case 9: return "IX";
case 10: return "X";
case 11: return "XI";
case 12: return "XII";
case 13: return "XIII";
case 14: return "XIV";
case 15: return "XV";
default: break;
}
return "";
}
int main()
{ int n;
printf("1〜15迄ローマ数字変換するよ:");
scanf("%d",&n);
puts(cnvRoman(n));
return 0;
}
0040デフォルトの名無しさんNGNG
>>39
前スレがスレスト食らったから香具師は猿スレ逝った。
0041デフォルトの名無しさんNGNG
>>39
そんなあなたに配列を。
0042hoge ◆WGlV2Dh//2 NGNG
昨日書きこもうとしたら、スレが止まってました。
ここが消されないうちに。前スレのボートの問題を……。


とりあえずバックトラック法で書きました。(あるいは、バックトラック法だと思いこんでいる)
リダイレクトした結果の、最初の二つが解です。
あまりにもめちゃくちゃで、もう手直しを諦めました。

ttp://www.geocities.jp/hoge_100/Back_Tracking-Alpha.txt


というわけで、イチから書きなおし中。
まだ完成してない。

ttp://www.geocities.jp/hoge_100/Back_Tracking-Beta.txt

0043イチジク ◆aSaTR8oB5k NGNG
配列、使ってみた
#include <stdio.h>
char *cnvRoman(int n)
{ static char dst[32];
switch(n){
case 1: sprintf(dst, "I"); break;
case 2: sprintf(dst, "II"); break;
case 3: sprintf(dst, "III"); break;
case 4: sprintf(dst, "IV"); break;
case 5: sprintf(dst, "V"); break;
case 6: sprintf(dst, "VI"); break;
case 7: sprintf(dst, "VII"); break;
case 8: sprintf(dst, "VIII"); break;
case 9: sprintf(dst, "IX"); break;
case 10: sprintf(dst, "X"); break;
case 11: sprintf(dst, "XI"); break;
case 12: sprintf(dst, "XII"); break;
case 13: sprintf(dst, "XIII"); break;
case 14: sprintf(dst, "XIV"); break;
case 15: sprintf(dst, "XV"); break;
default: dst[0]='\0'; break;
}
return dst;
}
int main()
{ int n;
printf("1〜15迄ローマ数字変換するよ:");
scanf("%d",&n);
puts(cnvRoman(n));
return 0;
}
0044デフォルトの名無しさんNGNG
#include <stdio.h>

const char *roman[] = {
"I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X", "XI", "XII", "XIII", "XIV", "IXV"
};

int main(void)
{
int n;
printf("1〜15までローマ数字変換するよ: ");
scanf("%d", &n);
puts(roman[n - 1]);
return 0;
}
0045デフォルトの名無しさんNGNG
そういえばローマ数字ってゼロないのか?
>>44
範囲チェックは?
0046hoge ◆WGlV2Dh//2 NGNG
エイト・クイーン問題を解いたら、バックトラック法が身につきました。


というわけで、ボートの問題の簡単な方を解きました。

ttp://www.geocities.jp/hoge_100/Back_Tracking.txt


次は、以下のような問題を解こうと思っています。

川岸に、父親、母親、兄、弟、姉、妹、メイド、犬、がいる。
全員を無事に向こう岸まで渡らせたい。
船は、一度に二人までしか乗れず、
船を漕げるのは、父親、母親、メイド、だけである。
ただし、
母親がいない場合、父親は、姉、妹、を殺してしまう。
父親がいない場合、母親は、兄、弟、を殺してしまう。
メイドがいない場合、犬、は全員を殺してしまう。


早ければ明日中にうpします。
0047デフォルトの名無しさんNGNG
できるかな〜?てやつか
004844 ≠ 43NGNG
>>45
ゼロは無いらしい。

#include <stdio.h>

const char *roman[] = {
"I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X", "XI", "XII", "XIII", "XIV", "XV"
};

int main(void)
{
int n;
printf("1〜15までローマ数字変換するよ: ");
scanf("%d", &n);
if (1 <= n && n <= 15)
puts(roman[n - 1]);
return 0;
}
0049イチジク ◆aSaTR8oB5k NGNG
>43のりふぁくたリングしてみるYO![最初]
char *cnvRoman(int n)
{ static char dst[32];
char s1[16], s2[16];
switch(n){
case 1: return "I";
case 2: sprintf(s1, cnvRoman(1)); sprintf(s2, cnvRoman(2-1)); break;
case 3: sprintf(s1, cnvRoman(1)); sprintf(s2, cnvRoman(3-1)); break;
case 4: sprintf(s1, cnvRoman(1)); sprintf(s2, cnvRoman(4+1)); break;
case 5: return "V";
case 6: sprintf(s1, cnvRoman(5)); sprintf(s2, cnvRoman(6-5)); break;
case 7: sprintf(s1, cnvRoman(5)); sprintf(s2, cnvRoman(7-5)); break;
case 8: sprintf(s1, cnvRoman(5)); sprintf(s2, cnvRoman(8-5)); break;
case 9: sprintf(s1, cnvRoman(1)); sprintf(s2, cnvRoman(9+1)); break;
case 10: return "X";
case 11: sprintf(s1, cnvRoman(10)); sprintf(s2, cnvRoman(11-10)); break;
case 12: sprintf(s1, cnvRoman(10)); sprintf(s2, cnvRoman(11-10)); break;
case 13: sprintf(s1, cnvRoman(10)); sprintf(s2, cnvRoman(11-10)); break;
case 14: sprintf(s1, cnvRoman(10)); sprintf(s2, cnvRoman(11-10)); break;
case 15: sprintf(s1, cnvRoman(10)); sprintf(s2, cnvRoman(11-10)); break;
default: s1[0]=s2[0]='\0'; break;
}
sprintf(dst, "%s%s", s1, s2);
return dst;
}

0050イチジク ◆aSaTR8oB5k NGNG
>43のりふぁくたリング [2回目]
char *cnvRoman(int n)
{ static char dst[32];
char s1[16], s2[16];
if(n<1 || 15<n) return ""; /* 39迄このままで逝けるみたい... */
if(n==1) return "I";
if(n==5) return "V";
if(n==10) return "X";
if(n==4 || n==9){
sprintf(s1, cnvRoman(1)); sprintf(s2, cnvRoman(n+1));
}else{
int base=1;
if(n>=5) base=5;
if(n>=10) base=10;
sprintf(s1, cnvRoman(base)); sprintf(s2, cnvRoman(n-base));
}
sprintf(dst, "%s%s", s1, s2);
return dst;
}
0051イチジク ◆aSaTR8oB5k NGNG
>50のりふぁくたリング [ま、こんな所かな]
char *cnvRoman(int n)
{ static char dst[32];
char s1[16], s2[16];
struct _roman{ int val; char *name; }list[]={{1,"I"}, {5,"V"}, {10,"X"},};
if(n<1 || 39<n) return "";
{int pos;
for(pos=0; pos<sizeof(list)/sizeof(struct _roman); ++pos){
if(n==list[pos].val) return list[pos].name;
if(n<list[pos].val) break;
}
if(n==list[pos].val-1){
sprintf(s1, cnvRoman(1)); sprintf(s2, cnvRoman(n+1));
}else{
sprintf(s1, list[pos-1].name); sprintf(s2, cnvRoman(n-list[pos-1].val));
}
}
sprintf(dst, "%s%s", s1, s2);
return dst;
}
0052hoge ◆WGlV2Dh//2 NGNG
今日中にできなかった。
0053hoge ◆WGlV2Dh//2 NGNG
>>46の問題が、昨日できました。
それによると、
川の渡り方は八通り。
いずれの渡り方でも、八往復半かかります。

それにしても、自力でひとつも分からなかった自分は、
IQが低いのかな。
0054デフォルトの名無しさんNGNG
>>53
低いヨ
0055hoge ◆WGlV2Dh//2 NGNG
漏れのIQのことは置いといて、

来週にADSLが開通するので、ソースコードはそのときうpします。

次は、枢軸がギブアップした、

強力な対話プログラム作るよ
ttp://pc.2ch.net/test/read.cgi/prog/1079428267/

の、

ttp://www.kitnet.jp/icpc/j/kakomondai/Kanazawa-yosen-problems/A.htm

に挑戦してみます。
0056イチジク ◆aSaTR8oB5k NGNG
100迄拡張してみる(実際は399迄逝ける)
char *cnvRoman(int n)
{ static char dst[32];
char s1[16], s2[16];
struct _roman{ int val; char *name; int dec; }list[]={
{1,"I",0}, {5,"V",1}, {10,"X",1}, {50,"L",10}, {100,"C",10}, };
#define numOfList (sizeof(list)/sizeof(struct _roman))
if(n<1 || 399<n) return "";
{int pos;
for(pos=0; pos<numOfList; ++pos){
if(n==list[pos].val) return list[pos].name;
if(n<list[pos].val) break;
}
if(pos<numOfList && n>=list[pos].val-list[pos].dec){
sprintf(s1, cnvRoman(list[pos].dec)); sprintf(s2, cnvRoman(n+list[pos].dec));
}else{
sprintf(s1, list[pos-1].name); sprintf(s2, cnvRoman(n-list[pos-1].val));
}
}
sprintf(dst, "%s%s", s1, s2);
return dst;
}
0057hoge%shutdownNGNG
(枢軸風に日記)

昨日、ライフゲームを作った。生物が生じたり消えたりしていくところに、何故だかはまってしまった。

0058hoge ◆9XKoM6BN1w NGNG
ム板が直ってる。

バックトラッキングによる問題解決
ttp://www.geocities.jp/hoge_100/back_tracking_family.txt

非対話式の人工無能
ttp://www.geocities.jp/hoge_100/Mascot.lzh

コンソール関係のWin32 APIのラップ関数。
ttp://www.geocities.jp/hoge_100/Console_Wn32_API.lzh

ライフゲーム
ttp://www.geocities.jp/hoge_100/Life_game.lzh

sprintf()関数の実装
ttp://www.geocities.jp/hoge_100/hoge_sprintf.lzh
0059hoge ◆9XKoM6BN1w NGNG
>>57
コレ、自分です。本当は、この後に、#と%を間違えたことを藁われているレスがついていました。
これは消えなかったと見えますね。
0060デフォルトの名無しさんNGNG
ADSL開通か。オメ
0061hoge ◆9XKoM6BN1w NGNG
>>60
ADSL開通は四月一日です。
これは、学校から書きこんでいます。
今日は離任式でした。
0062ハノイ ◆HeSE1bu9p2 NGNG
作ってみた

#include <stdio.h>
void solve(int n, int from, int to, int tmp)
{ if(n>1) solve(n-1, from, tmp, to);
printf("<%d>: from[%d]->to[%d]\n", n,from,to);
if(n>1) solve(n-1, tmp, to, from);
}
int main(int argc, char *argv[])
{ if(argc>=2){int n; sscanf(argv[1],"%d",&n); if(n>0) solve(n,1,3,2); }
return 0;
}
0063csv ◆d4Q1dM/8Ps NGNG
作ってみた(age)
/* CSVデータ(数値)分割 */
/* ・maxItem迄、item[]に格納 */
/* ・分割できた個数を返す / -1は分割NG */
int divCSV(const char *src, int *item, int maxItem)
{
char *p;
int n,itemNum=0;
if(src==NULL || item==NULL || maxItem<1) return -1;
do{
if((p=strchr(src,','))) *p='\0';
n=sscanf(src, "%d", (item+itemNum)); if(p) *p=',';
if(n<1) return itemNum;
++itemNum;
src=p+1;
}while(p && itemNum<maxItem);
return itemNum;
}
0064hoge ◆9XKoM6BN1w NGNG
まだdat落ちしていなかったのか。

ハノイの塔はどうもうまく行かない。
0065デフォルトの名無しさんNGNG
program hanoi
 implicit none
 integer :: i
 read *, i
 if (i>0) call solve(i, 1, 3, 2)
contains
 recursive subroutine solve(n, from, to, tmp)
  integer, intent(in) :: n, from, to, tmp
  if (n>0) then
   call solve(n-1, from, tmp, to)
   print *, "Move disk #", n, " from", from, " to", to
   call solve(n-1, tmp, to, from)
  end if
 end subroutine solve
end program hanoi
0066ハノイ ◆HeSE1bu9p2 NGNG
>>65
>  if (n>0) then
>   call solve(n-1, from, tmp, to)
>   print *, "Move disk #", n, " from", from, " to", to
>   call solve(n-1, tmp, to, from)
>  end if
ここは>62のようにした方が良いと思う(無駄な動きをしなくて済むから)
0067元ジャストシステムファンNGNG
先日、ATOK16の医学用語辞書をダウンロード購入をしましたが、半月あまりでATOK17発売、しかも16の辞書は使えません。とのことまた8925円も出してダウンロード?冗談じゃない半月で8925円
ボッタクリのジャストシステムに変わってしまったのかな?もちろん景気は悪いし、かなり経営状態も苦しそうだけどこんな時こそIMEに勝てるもの客離れをしなくてはならないのではないですか。
 
0068デフォルトの名無しさんNGNG
> IMEに勝てるもの客離れをしなくてはならないのではないですか。
アナタ ニホンゴ ワカマスカ?
0069名無し@沢村NGNG
1月1日
よし、明日からプログラム勉強するぞ!今日はその決意の日だ。

1月2日
よし、明日からプログラム勉強するぞ!今日は記念すべき決意の日。

1月2日
よし、明日からプログラム勉強するぞ!今日は決意したすごい日。

1月4日
よし、明日から…
0070↑NGNG
エッチ
0071デフォルトの名無しさんNGNG
よし、頑張る。
0072デフォルトの名無しさんNGNG
よし、無職ヒッキーの漏れも頑張る
0073デフォルトの名無しさんNGNG
明日こそ!!!
0074デフォルトの名無しさんNGNG
なー、日記帳に使っていいか?
0075デフォルトの名無しさんNGNG
近いうちにVS.netを買う事にしてDelphiを始める事にしますた
本当はC++が組みたい
0076デフォルトの名無しさんNGNG
>>75
VS.netにはDelphi入ってないぞ?
0077デフォルトの名無しさんNGNG
買うまではDelphi、買ってからはC+って事でう
0078デフォルトの名無しさんNGNG
デルピーからC+に切り替えなんて無理
0079デフォルトの名無しさんNGNG
実はどっちも組んだ事ありまうす
というか、C++はDelphi相当使ってから移行ヨテー
0080デフォルトの名無しさんNGNG
Del厨に何をそそのかされたんだ?
0081デフォルトの名無しさんNGNG
別にDelphi選んだ深い理由はないけど。だめですか、そうですか。
まぁ慣れたらC++に移行するとおも。
てか、バリバリ書けるようにならないと日記すら書く事ないね。
0082デフォルトの名無しさんNGNG
ダメとは言わんがDelphiで何を得るつもりかハッキリしとかないとだらだらと
ポトペタ人生で終わっちまうぞ
あれはコンポーネント作ってたら結構いい勉強にはなると思うけど
0083デフォルトの名無しさんNGNG
ペタペタ
0084デフォルトの名無しさんNGNG
デルピー厨になったらおしまい
0085デフォルトの名無しさんNGNG
たぶん>>75はなにか根本的な勘違いをしている。
0086デフォルトの名無しさんNGNG
ん、何を?
0087デフォルトの名無しさんNGNG
はぁ脱力脱力
ふぅ、はぁ、やる気しねぇ
0088一星 ◆Cppn/.YI3. NGNG
♥age
0089デフォルトの名無しさんNGNG
 
0090デフォルトの名無しさんNGNG
 
0091デフォルトの名無しさんNGNG
 
0092デフォルトの名無しさんNGNG
 
0093デフォルトの名無しさんNGNG
順調でつ。タブソ
0094デフォルトの名無しさんNGNG
Visual Basic 6.0は本の題名どおり10日でマスターできましたんやでっせ
簡単すぎてつまんないでっせ
0095デフォルトの名無しさんNGNG
VC++なんか一週間で楽勝
0096デフォルトの名無しさんNGNG
誓います
0097デフォルトの名無しさんNGNG
3年かかってやっと
Javaが分かったような気がします。

明日からC#がんばるぞ
0098デフォルトの名無しさんNGNG
age
0099コソーリNGNG
 char s[]="There you go. You are always so right. It is all a big show. It is all about you.";
 char *key;
 int top,i,n=0;
 struct list{ int cnt; char key[KEY_MAX]; } tbl[TBL_MAX]={0};
 for(top=0; top<sizeof(s); ++top)
  if(s[top]!=' ')
   for(i=top+1; i<sizeof(s); ++i)
    if(s[i]==' ' || s[i]=='.' || s[i]==','){ key=&s[top]; s[top=i]='\0';
     for(i=0; i<n; ++i)
      if(strcmp(key, tbl[i].key)==0){ ++ tbl[i].cnt; break; }
     if(i==n){ strncpy(tbl[n].key, key, KEY_MAX-1); tbl[n++].cnt=1; }
     break;
    }

 for(i=0; i<n; ++i)
  printf("%s[%d]%s", tbl[i].key, tbl[i].cnt, ((i+1)%3==0)?"\n":"");
0100デフォルトの名無しさん05/03/02 23:28:10
参加しまつ。
プログラマだったけど、院に逝くんでお勉強〜
「Cでつくるニューラルネットワーク」でいきまーす。
〜p.13
0101デフォルトの名無しさん05/03/03 23:05:19
〜p.24
そろそろプログラミングに入るトコ
0102デフォルトの名無しさん05/03/04 23:28:37
2 赤と白、混ぜたらピンク とやらのソースを打ちこんでみたが、やはり環境が違う
からGUI部分がダメだ。さて、gtkのお勉強にでも入るか…
0103デフォルトの名無しさん05/03/05 22:59:59
「Cで〜」
〜p.31
「GTK+ 2.0 Tutorial」
Chapter 1 〜 3

あんまりGUIに時間とりたくナイナー
0104デフォルトの名無しさん05/03/06 22:40:58
「Cで〜」
〜p.46
「GTK」
Chapter 4

プログラムを動かすのはGTKの理解を待ってということにして、とりあえず読み進める
ことに
0105デフォルトの名無しさん05/03/07 23:10:48
やっぱり、プログラムを動かさないとイミないような気がするので、先に進むのはヤメ。
テキストベースで動くようにプログラム変更中…
0106デフォルトの名無しさん05/03/08 23:04:53
bppink.c改一応デキタ。初期設定がランダムなのがイヤだね〜学習定数などの定数も根
拠がないしね〜

0107デフォルトの名無しさん05/03/09 23:27:23
enummain.c変更中〜
0108デフォルトの名無しさん05/03/10 23:20:00
enummain.c改一応デキタ。bppink.cをチョット変えただけなのね。
0109デフォルトの名無しさん05/03/11 23:25:17
「Cで〜」
〜p.55
うーむ。こんどこそGUIが必要なヨーカン
0110デフォルトの名無しさん05/03/12 23:16:58
「Cで〜」
〜p.58
パターン認識はいいが、入力がマウスだね。さて、どうしたものか?
とりあえず、動作で主要そうなソースをいくつか打ち込んでみたが…ウヒ。
0111デフォルトの名無しさん05/03/13 21:52:45
「Cで〜」
んー、ソース上でパターンを作ろうとするが…動かん。
0112デフォルトの名無しさん05/03/14 23:00:51
「Cで〜」
表示がうまくいかんねー、動作もあやしいが…
0113デフォルトの名無しさん05/03/15 23:36:55
「Cで〜」
ん〜、パターンの入力が面倒くさいなぁ〜。しかし、パターン認識には興味があるし
なぁ〜。ん〜。
0114デフォルトの名無しさん05/03/16 23:21:06
「Cで〜」
〜p.63
次じゃ!次!出来たとは言えんけど。将来的にGUIは考慮に入れないとダメみたいだね〜
0115デフォルトの名無しさん05/03/17 23:49:56
「Cで〜」
〜p.75
ふーむ、アリさんプログラムはGNUのrobotsに似てるネ〜
どうせこっちのGUIはできないだろうし、ちょっと寄り道してrobotsに教師ありニューラ
ルネットでも実装してみるか〜

GNU Robots
ttp://www.gnu.org/software/robots/robots.html
0116デフォルトの名無しさん05/03/18 22:58:13
「Cで〜」
作成ちう〜
0117デフォルトの名無しさん05/03/18 22:59:53
おや?上げてしまった。しつれ〜
0118デフォルトの名無しさん05/03/19 23:53:40
「Cで〜」
ん〜 lisp はなんだかタイプが違うネ〜。まぁ、学んで損はないからイイカ…。
0119デフォルトの名無しさん05/03/20 23:41:59
「Cで〜」
実装に使うschemeのために「計算機プログラムの構造と解釈」を買ってきたけど、思っ
ていたものと違った。プログラムの積み上げ方法って感じ?まぁ、当分は例が豊富な文
法書として調べるために使うつもり〜。
…って、forとか再帰でやんの?配列とか構造体はリストでやんの?まぢで?
0120デフォルトの名無しさん2005/03/21(月) 23:41:54
「Cで〜」
うまく動かんね〜
0121デフォルトの名無しさん2005/03/22(火) 23:37:43
test
0122デフォルトの名無しさん2005/03/22(火) 23:39:56
「Cで〜」
だみだ。lispなら人工知能関連に強いだろうからソースを探すべし。
0123デフォルトの名無しさん2005/03/23(水) 22:58:55
「Cで〜」
ん〜、大御所として
ttp://aima.cs.berkeley.edu/lisp/learning/algorithms/multilayer.lisp
を見つけたが、clispだね〜
アルゴリズムは前の章と同じなので、実装が欲しいんだけどね〜
0124デフォルトの名無しさん2005/03/24(木) 23:34:06
「Cで〜」
いいのが見つからナイニ〜
schemeはボチボチ自分で作るしかないか…
0125デフォルトの名無しさん2005/03/25(金) 23:43:15
「Cで〜」
…ボチボチ…
0126デフォルトの名無しさん2005/03/26(土) 22:14:33
「Cで〜」
とりあえず、ニューラルネットから離れて scheme をやてまふ。
0127デフォルトの名無しさん2005/03/27(日) 23:53:30
「Cで〜」
SICP やってみるが、数学でつまるね〜
0128デフォルトの名無しさん2005/03/28(月) 23:38:01
「Cで〜」
このままSICPで終るのだろうか…いや!
0129デフォルトの名無しさん2005/03/29(火) 23:17:50
「Cで〜」
こんなのを見つけた。これで配列は私のもの?
ttp://www5a.biglobe.ne.jp/~sasagawa/MLEdit/Scheme/scheme9.html
0130デフォルトの名無しさん2005/03/30(水) 23:03:30
「Cで〜」
文法的にはバックプロパゲーションのアルゴリズム自体はもう出来るハズだが…
0131デフォルトの名無しさん2005/03/31(木) 23:39:58
「Cで〜」
作成ちう。二次元配列の表現がうまくいかな〜。
0132デフォルトの名無しさんNGNG
「Cで〜」
ん〜形だけは合わせたけどね〜
0133デフォルトの名無しさん2005/04/02(土) 23:18:19
「Cで〜」
テストの実装ってのはどうやんの〜
0134デフォルトの名無しさん2005/04/03(日) 23:17:10
「Cで〜」
うみゅ〜明日から学校じゃ。遊びはココまでくぁ。
まぁ、schemeの勉強できたからイイか。
これからは研究にいきまっす。この場所を提供してくれた2chに感謝!それじゃ〜バイバイ
■ このスレッドは過去ログ倉庫に格納されています