1 :
デフォルトの名無しさん :
2008/02/09(土) 10:53:56
ありがとうございます!
4 :
1 :2008/02/09(土) 11:12:58
次スレのために師匠のコテハン推移を記録しておく ・厨房(´・ω・`)◆Uol9ceBo4s ・厨房(´・ω・`) ◆K8HDdlNzJk ・厨房(´・ω・`) ◆CHUBOU/DA. ・厨房(`・ω・´) ◆CHUBOU/DA.
5 :
デフォルトの名無しさん :2008/02/09(土) 11:14:22
さて師匠、引き続きFORTORANの勉強しようぜ
フォートラン?
前の課題はどうするんですか師匠
GO TO (10, 20, 33, 30, 41, 50), HOGE
>>7 やりますよ(`・ω・´)
前スレの
>>970 があまりわからなくて・・・
とりあえず今のところ
#include<stdio.h>
int main(void)
{
int no=0;
int sum;
while(sum<=1000)
sum+=no++;
putchar('\n');
no--;
printf("%d",no);
return 0;
}
間違えた。 #include<stdio.h> int main(void) { int no=0; int sum=0; while(sum<=1000) sum+=no++; putchar('\n'); no--; printf("%d",no); return 0; }
>>10 Build End !!
結果
45
なにこの瞬殺wwwwwww
1 + 2 + 3 + … + n < 1000を満たす最も大きなnを求めるプログラムを作成せよ nが45だと1035ですかね
師匠、++n と n++ の違いはわかりますか?
>>13 前置と後置。
先にたすのと後でたす・・・そうか!
後置だとあれなので・・・ #include<stdio.h> int main(void) { int no=0; int sum=0; while(sum<=1000) { no++ sum+=no; } putchar('\n'); no--; printf("%d",no); return 0; }
師匠と同じ中三だが、、、弟子にしてくれ!!!
CやC++は使えるのでアドバイスはできると思う。
あとこれ全部携帯でやってんの?俺には想像も出来んなぁ。すごす
>>15 8行目がコンパイルエラー。セミコロンが足りない。
そこを修正すれば44が表示された。
あとputchar('\n');は必要ないな。
>>15 ラー 8: ステートメントにセミコロン(;)がない
no++
sum+=no; // 8行目
結果
44
putcharの使い方となんの為にいるのか教えて欲しい・・・本じゃわからなかったよ(;゜д゜)
使わないのかw 把握(`・ω・´)ゞ
int putchar( char ); 引数が数字 int puts( char *str ) 引数がポインタ 文字列とポインタが終わったら来てください。
no++; sum+=no; これはsum += ++no;と等価ですよ、師匠。 no--; printf("%d",no); これも、まとめてprintf("%d", --no);と書けます。
>>24 そうなんですか!下は知っていましたが(忘れてた)上は知りませんでした!ありがとうございます。
>>25 中傷はめっ!(`・ω・´)
> これはsum += ++no;と等価ですよ、師匠。 これはともかく、 > これも、まとめてprintf("%d", --no);と書けます。 これは気持悪いな。 なんでもまとめりゃいいってもんじゃない。
30 :
24 :2008/02/09(土) 16:07:25
>>28 例として相応しくなかったのであれば謝る。
実際にそう記述すべきであるかどうかはともかくとして、
師匠に前置と後置の違いを掴んで貰えたらなと思ってさ。
Cは文法が柔軟なのでまとめようと思うとすごい勢いでまとめられるんですが、やりすぎると逆に読みにくくなります。 全くまとめないのも逆に読みにくいのですが、基本を勉強してる間はまとめずに書いた方が良いと思います。
>>15 みたいにループ終了後に1回書き出すだけなら、
デクリメントじゃなく素直に no - 1 でいい気もする。
あんまりまとめようとすると評価順で嵌るぞ。 だから当分はまとめない方がいいかも。 前置後置の違いも気にしなくていいし。 もちろん前置と後置の違いは分かってなきゃいけないけど。
大学生の宿題の--i i--で撃沈したコテがいてだな。 配列の添え字になんか使用するから誤解が生まれる
わかりにくくならない程度に簡潔に、ということなのだが、 どのくらいが「わかりにくくならない程度」なのか、は 永遠の課題。
lispなんかはわかりにくいと思うのだが 慣れると自然とか言われる 多分俺のIQが低くて理解できないだけだが
38 :
デフォルトの名無しさん :2008/02/09(土) 17:38:25
何事にも段階があるってこったな
39 :
デフォルトの名無しさん :2008/02/09(土) 18:42:37
>>37 いや慣れると最高だよ
ブラインドタッチ出来るようになるまでみたいなもん
最初は、全然できない
今日はわからなかった問題でも・・・ 整数を入力してください:25 1234567890123456789012345 みたいに入力した数値分数字を表示するプログラムです。 #include<stdio.h> int main(void) { int no,num; printf("整数を入力してください:"); scanf("%d",&num) for(no=0,no<=num) ここから・・・わからない・・・
for( ; ; )
for(´;ω;`)
あ、ミスッタorz
支障と一緒に学んでいるものですが、 私だったらもう一つ表示させるための変数とif文を加えるかもしれません
>>44 やっぱりif文使うよね・・・
どこに使えばいいのやら(´・ω・`)
ししょーとりあえず何か25個表示してみましょうよ
>>45 >>46 の言う通りとりあえず、何かfor文で出力させてみましょう
例
整数を入力してください:25
123456789101112131415……2425
これを作ってみてください
#include<stdio.h> int main(void) { int no,num; printf("整数を入力してください:"); scanf("%d",&num); for(no=0;no<=num) printf("好き"); return 0; } ストーカーっぽくしてみました。
支障、まずは { } をつける癖からつけましょうか
for (初期化; 条件式; ルール処理) { 処理; } これを覚えてください。 ()の三つを必ずそろえる必要はないですけどセミコロン(;)は省かないでください 例 for(i=0; i < 10; i++){ printf("好き\n"); } 好きが十回表示されます。
例2 for(; i < 10; ) i++:
53 :
デフォルトの名無しさん :2008/02/09(土) 20:48:44
お尻臭い虫
おい師匠!何度{}を書けと言われてるんだよ!
56 :
51 :2008/02/09(土) 20:49:37
ルール処理ってなんだよ・・・orz ループ処理
お尻
#include<stdio.h>
int main(void)
{
int no,num;
printf("整数を入力してください:");
scanf("%d",&num);
for(no=0; no <= num; no++){
printf("no\n");
}
return 0;
}
さっきのは間違えた
>>49-51 こう?
>>58 整数を入力してください:25
no no no no no no no no no no no no no no no no no no no no no no no no no no
改行で縦に長くなったので整形しますた
26個ですね
お尻
お し り く さ く な い わ ぼ け
#include<stdio.h> int main(void) { int no,num; printf("整数を入力してください:"); scanf("%d",&num); for(no=0; no < num; no++){ printf("%d\n",no); } return 0; } こうか
>>62 整数を入力してください:25
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
改行で長くなったので整形しますた
出来ましたね
じゃあ次はif文か if(no<=9){ no=0; } こうかな?
間違えた。 if(no>=9){ no=0; }
>>66 それも入力された数値によっては無限ループになります
師匠がたびたび御尻臭い虫言うから 本当に池沼なのかと思ったが 新しい売買猿さんなのかね?
70 :
デフォルトの名無しさん :2008/02/09(土) 21:23:03
師匠,既出かもしれないけどお尻くさい虫は,短時間に多数のレスを すると吐かれるエラーです.ですから不用意にレスをしないように 気をつけるとよいと思います.しまいには,バイバイおさるさんエラー になって二時間以上規制される可能性もあります.
>>68 えっ・・・そうなの?
>>69 売買猿?お尻臭い虫は変な軽い規制っぽいものです・゜・(つД∩)・゜・
つまり師匠が連続レスをすることを2chのシステムが マルチポストだと認識しているわけね
74 :
デフォルトの名無しさん :2008/02/09(土) 21:29:04
マルチポストは関係ないだろ
>>71 numに25が入った場合
no >= 9が9回カウントされるたびに
noが0に戻され no < num を常に満たし続ける
>>74 関係はある.でも2ch運営が面倒くさがって文字の照合を行ってない
から関係のない連続レスなども規制対象となる.
>>71 とりあえずNULの部分System.out.printlnに置き換えるといいかも こっちのほうが32bitに適してるから
79 :
デフォルトの名無しさん :2008/02/09(土) 22:18:01
ストラク二箱も・・・高いなぁ・・・それなら海にもっと力をいれようかな・・・ でも海はこれ以上強くならないからな・・・
俺も間違えたがなorz
変数もう一個必要なのか。
>>44 お主や り お る な
師匠、
>>62 ←ここまで来たら変数もif文も必要ないと思いますが。
>>83 師匠、noのカウントスタートを1から始めれば表示する数字は
numの1の位(=numを10で割ったあまり)になりますから、
わざわざif文使ったり変数もう一個用意する必要はなくなりますよ!!
もしかしてfor文もう一個いる?
死傷はなんで携帯で2ちゃんをしてるの? PCもってないの?PC持ってるなら打ちなれるのも勉強の一つだから、 携帯で課題を打ってないで、ちゃんとPCで2ちゃんしてやったほうがいいよ! 速くて誰もがわかりやすくて読みやすいプログラマーが開発現場で求められるよ 一人でやるんじゃないから速さはあまり関係ないけど、小規模のシステムとか、 速いやつは一人でやって凄腕プログラマーって呼ばれてるぞ
91 :
デフォルトの名無しさん :2008/02/09(土) 23:56:35
経済的な事情でPCを買えないんだよ 高校に入学した暁には買ってもらえる可能性があるらしいけど
>>91 過去ログを読まなかった俺も悪かった…
そうなのか…まだ買ってもらえると確定してないのか…
死傷じゃなくて師匠へ
高校入って買ってもらえなければ、
バイトして買うくらいの気持ちで頑張ってくれ!
そしたら、かならず師匠は良いプログラマーになれる!
93 :
デフォルトの名無しさん :2008/02/10(日) 00:04:10
これまた諸般の事情によりバイトをやるのも難しいらしい 1自身はバイトをする気があるのだが・・・
事情かね 生活保護費から引かれるだけだろ
95 :
デフォルトの名無しさん :2008/02/10(日) 01:27:02
コンスタントに引かれる分だけバイトで稼げるとでも?
ageないageない
おはようございます。 考えてましたがわかりません・・・(´・ω・`)
どこまで出来たんだ?
まったく進んでませんorz #include<stdio.h> int main(void) { int no,num; printf("整数を入力してください:"); scanf("%d",&num); for(no=0; no < num; no++){ printf("%d\n",no); } return 0; }
そうだな・・・とりあえず 5を入力したら12345と表示されるように考えてみようか
こうですか? #include<stdio.h> int main(void) { int no,num; printf("整数を入力してください:"); scanf("%d",&num); for(no=0; no < num; no++){ printf("%d\n",++no); } return 0; }
実行結果: 整数を入力してください:5 1 3 5
ああ・・・そっか・・・
てかそのままでよかったんじゃ・・・
そのプログラムの実行結果は 1 3 5 何故こうなったか紙と鉛筆を使って変数noの動きを確かめよう
#include<stdio.h> int main(void) { int no,num; printf("整数を入力してください:"); scanf("%d",&num); for(no=1; no <= num; no++){ printf("%d\n",no); } return 0; }
よし、出来てる これで9までの入力は123456789となって問題ないわけだ しかし10を入力すると10となってしまい0にならない 10を0と表示させなければならないわけだがどうすればいいと思う?
あと細かい部分なんだが、問題を見ると別に改行は要らないんじゃないか?
>>107 確か余りを表示させるんでしたよね・・・
>>108 自分的に入れた方がスッキリする感じがしたのでw不要なら抜きますw
いや、自分が見やすいようにわざと付けてあるんなら問題ない
モーマンタイなんだ(´・ω・`)
過去ログちゃんと読んでないから分からないけど 師匠は余りを求める演算子はご存知ですよね?
%なんだぜ
ちょっと34を5で割った余りと55を5で割った余りを出してみてください
そんな回りくどいことしなくても、 %を知ってるんだから、現行の問題は解けるはず。
>>114 ご存知でしたか
ではprintf()で計算結果を直接出力できるのは?
例えば
int no = 5;
printf("%d\n", no+10);
の場合、出力結果は
15
で変数noの中身は5のまま、というのは
ご存知ですよね師匠?
#include<stdio.h>
int main(void)
{
printf("%fと%f",34%5,55%5);
return 0;
}
久しぶりに使ったから間違ってるかも
>>117 うんうん。
>>118 0.000000と0.000000
整数で頼む
今更で悪いが実は
>>99 は
printf("%d\n",no);
を
printf("%d\n",no+1);
に変えればそれで良かったんだよな。
「ネタバレ乙」とか言われそうで書かなかったけど。
>>117 が分かるなら、%を使って書き換えるだけ。
ちなみに、整数 % 整数の結果は整数です。
>>118 またもやご存知だったようで・・・
ということは、問題は楽勝ですね師匠!
{ int no,num; printf("整数を入力してください:"); scanf("%d",&num); for(no=1; no <= num; no++){ printf("%d\n",no%10); } return 0; } こうじゃないよね??
出力結果: 整数を入力してください:25 1234567890123456789012345 (整形しました) さすがです師匠!
でもさ・・・100入れたら・・・どうなるの?
>>126 整数を入力してください:100
12345678901234567890123456789012345678901234567890123456789012345678901234567890
12345678901234567890
(整形しました)
おお!出来たのか! 今思えば 俺「なんでこんな問題わからなかったんだろうか・・・」 だけど!みんなの力を借りて出来た!っていう気持ちがあって心地いい!
カウントしてなくね? 9→10って増えていかんと駄目じゃないの?
じゃあ師匠、アルゴリズムの練習にちょっとした応用問題を。
先程のプログラムを、9の次が0ではなく1、
つまり、12345678912345678912...と表示されるように変更しなさい。
但し、
>>124 をベースに作成するものとし、
新たにif()等を追加したりせず、式や引数の変更で対応すること。
すごく・・・難しいです・・・ 頑張るぜ!
ひ・・・ヒント・・・
>>133 まず、出力するものは1〜9という9個の数字の繰り返し。
よって「%10」という演算では10個の繰り返しにしかできないよな?
うん
if文で0の時に1に入れ替えればいいんじゃない?
>>136 それだと1234567891123になって一つズれてしまうから
そこもカウンタを使って考慮してやらんとあかんぞ
>>135 9個の繰り返しを出力するというところがキーだ。
それが分かれば「12345」だって「56789」だってすぐに応用できるようになる。
がんばれ死傷。
for(no=1; no <= num; no++) よりは for(no=0; no < num; no++) の方が良かったかも試練。 no-1にすれば同じことだけど。 まあ頑張れ
わ・・・わかりませ・・・ まだだ!まだ終わらんよ!
師匠16進数とか2進数って知ってますか?
師匠って童貞ですか?
>>142 知ってます。2進数の求め方はかろうじてわかるけど16進数は・・・
2進数関係あるの?(´・ω・`)
0101・・・は作れますか?
5? 確か 0 1 0 1 * * * * 16 4 2 1 ですよね?
2で割った余り・・・
151 :
150 :2008/02/10(日) 18:07:21
スマン、10101だった
多分。
うん?(´・ω・`)ごめん。わからない
>>154 とりあえず理解した所まで書いてください。
for(no=1; no <= num; no++){
printf("%d\n",no%10);
}
の所だけ変えて書き込んでくれれば良いので
for(no=1; no <= num; no++){ printf("%d\n",no%2); } これぐらい?ちょっとは分かってきたけど・・・
>>156 整数を入力してください:25
1
0
1
0
1
(略
21212・・・に出来ますよね?
プラス1?
プラス1です
それをだんだん増やすには・・・
1111は、8+4+2+1=15でつ。
for(no=1; no <= num; no++){ printf("%d\n",(no+8+4+2)%2); } うん?
no%2は01010101・・・と変化する。 no%10は01234567890123456789・・・と変化する。 ほしいのは123456789123456798。 さぁ、答えはもう目の前だ!
>>162 整数を入力してください:5
1
0
1
0
1
もう2進数とか関係ないんじゃ・・・
2進数とか教えてる奴はなんなの? 剰余群教えろよ 群・環・体くらい常識だろ
>>166 > 2進数とか教えてる奴はなんなの?
> 剰余群教えろよ
> 群・環・体くらい常識だろ
俺にこんな先輩がいたらなぁw
ごめん・・・全くわからない・・・変数もう一個使う?
0123456780123456780…
ができれば楽勝だろ
>>163 を見て考えろ
>>168 師匠!
10÷9の余りを考えてみましょう!
11÷9の余りを考えてみましょう!
12÷9の余りを考えてみましょう!
13÷9の余りを考えてみましょう!
14÷9の余りを考えてみましょう!
…………ずっと計算を続けていくと何か規則が見えてくる気がします!
おまけですが、これが師匠が5年後くらいに習うかと思われる剰余群Z/[m]の一つのパターンです
わからん・・・ 大ヒント欲しい・・・
no%10が0以外の時に
つまり10%9? わからない・・・ うなっています・・・ 姉貴に変な目で見られてるけど・・・ わからない・・・
インクリメントを繰り返す変数noに対して余りを求める(noの初期値は0) no % 1 = 0,0,0,0... no % 2 = 0,1,0,1... no % 3 = 0,1,2,0,1,2,0... no % 4 = 0,1,2,3,0,1,2,3,0... 以下略 となる。出力したいのは 1,2,3,4,5,6,7,8,9,1,2,3... なので、まずこの数列(?)から1ずつ引いた 0,1,2,3,4,5,6,7,8,0,1,2... を出力することを考える。
ああ、答えにたどり着いてたのか・・・
つまりno-1と(´・ω・`)
欲しいのは1から始まっているよな?
でも、
>>175 の例は全部0から始まっているよな?
ってことは1足してみよっか?
はい。1足してみました。 12345678901234567890
師匠は答えにたどりついてる? あと一歩なんだぜ?
for(no=1; no <= num; no++){ printf("%d\n",no%2+1); }
>>182 整数を入力してください:5
2
1
2
1
2
これができてるってことは もう問題解けたのかな?
185 :
厨房 ◆K8HDdlNzJk :2008/02/10(日) 21:09:06
ごめん。お尻臭い虫になったorz for(no=1; no <= num; no++) { printf("%d\n",no%10+1); }
>>185 整数を入力してください:15
2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7
整数を入力してください:15 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 だったミスった
for(no=0; no < num; no++) { printf("%d\n",no%10+1); } こうか
>>188 整数を入力してください:15
1 2 3 4 5 6 7 8 9 10 1 2 3 4 5
ヒント:師匠はヒントをもらって考えたあとに師匠自ら答えの核となるものを書いてます
つまりもう答えに近いと・・・
10を消すには・・・
そこだーがんばれししょー!
x + 1 = 7 x + 1 = 8 x + 1 = 9 x + 1 = 1 x + 1 = 2 ・ ・ ・
10を消すには-10?違うよね・・・
x = 0〜8
をするには・・・どうしよう(´・ω・`)?
そこで、例の演算子を上手く使う訳ですよ。
10%9+1?
プログラムで来い来〜い!
for(no=1; no <= num; no++) { printf("%d\n",no%9+1); } こうかw
非常に惜しい。
>>203 整数を入力してください:25
2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8
師匠
for()の条件が
>>188 と変わってますよ?
for(no=0; no < num; no++) { printf("%d\n",no%9+1); } すごい笑えてきたwwwwww
209 :
131 :2008/02/10(日) 21:51:45
師匠、お疲れ様でした。
>>206 10 % 9 = 1
1 + 1 = 2
>>208 整数を入力してください:25
1234567891234567891234567
それにしても師匠は朝から晩まで・・・ 努力家ですなぁ
師 匠 は じ ま っ た な !
厨房なら学校の勉強しろよ。C言語の入門書じゃなくて高校数学の参考書を買ってくるべきだった。
みんなありがとうwwwww すごいヒント貰ってたのに 気付かないほど馬鹿な俺だけど これからもよろしくお願いしますwwww
師匠、ご苦労様でした。
師匠よかったらついでに2345234523・・・でも軽く作っちゃってくださいお疲れ様です
まとめ
多分合ってる。
#include<stdio.h>
int main(void)
{
int no,num;
printf("整数を入力してください:");
scanf("%d",&num);
for(no=0; no < num; no++) {
printf("%d\n",no%9+1);
}
return 0;
}
>>212 夢を諦めない心が俺を動かしているのさ
>>214 姉貴の参考書を借ります。
師匠が夢を諦めない心が俺を動かしてるのさ
#include<stdio.h>
int main(void)
{
int loop = 9, start = 1
int no,num;
printf("整数を入力してください:");
scanf("%d",&num);
for(no=0; no < num; no++) {
printf("%d\n",no%loop+start);
}
return 0;
}
こんな風に書いとけば、
>>217 みたいな変更も5秒で片付けられる!これが汎用性!
%4+2
師匠あざーす!
師匠、ゴチになります
1から10までの数をつくるには10で割り 1から9までの数をつくるには9で割り 1から8までの数をつくるには8で割り 1から7までの数をつくるには7で割り… いわれたら簡単なんだけど、これに気付くのがなかなか大変なんだよね でもこれを自分でたどり着くのが楽しいんだよね。そしてそれが本当の数学 それにしても師匠すごいなー
>>227 そんな法則あったのか!
薄々気が付いてたが計算してもおかしいからその法則は無しにしてたが・・・
やっぱりありだったのか!
このとき誰も師匠が自身でガロア理論を構築するとは知るよしもなかった
なんだそのカッコイイ理論はwwwww
余りをつかう計算はカレンダー算といっていろんな判定につかえるんだよー 例えば今日の日付を7で割ってみる。今日は11日だから余りは4。 そうしたら今月の余りが4になる日付はみんな同じ月曜日になるんだよー 昨日10日の日曜日は余りが3で、3の余りになる日はどれも日曜日 もちろん月がかわったら余りと曜日の関係も変わっちゃうから全部これで暗算できる、 てことではないんだけど 師匠も西暦を4で割りきれる年はオリンピックてことを知ってたんでしょ? あれも4年を判定してるんだよー
なるへそ。 勉強になるわ・・・
学校の数学もさ、こうやってプログラミングしながら勉強すると ちょっとは実利もあって楽しいのかもねー でも数学は純粋に紙と鉛筆でやるからこそ、いいんだと思う
頭ん中整理するには紙と鉛筆。法則見つけるには紙に書いていかないと(ry
俺はむしろプログラムを通したり電卓で法則を見つけたりするけど。 年寄りになりつつあるせいかw
昔ながらというか古典的なやり方は身につきやすいようですね(´・ω・`) 新たな問題でふ。 #include<stdio.h> int main(void) { int i,j; for(i=1; i <= 9; i++) for(j=1; j <= 9; j++) printf("%3d",i*j); putchar('\n'); } return 0; } これを改造して、 |1 2 3 4 5 6 7 8 9 --------------------------- 1|1 2 3 4 5 6 7 8 9 2|2 4 6 8 10 12 14 16 18 3|3 6 9 12 15 18 21 24 27 みたいに表示させるプログラムを作ります。
毎度のコトながら師匠は for文の{ }をお忘れになりますね 俺もそうだったけどw
師匠、知らなかったり気付かなかったりするのは、誰も怒ったりしませんけど たびたび指摘されている作法を繰り返し間違っていると、愛想つかれちゃいますよ
>>236 エラー 11: 宣言が正しく終了していない
エラー 12: 不要な }
>>238 ふつうはコンパイルを繰り返しているうちにそういったことに気付く。
ここで人力コンパイルしている支障はまさにそういった経験を積み重ねている真っ最中だ。
だから我々はただ誠実にエラーを返せばいい。
支障を咎めてはいけない。
241 :
デフォルトの名無しさん :2008/02/11(月) 12:16:47
sin曲線を描くプログラム書こうぜ
あ・・・まただorz
>>238 の言うとおりだよ・・・でも直していくもん・・・
さ・・・さいん?
師匠はまだ三角関数は習ってないんじゃないかな。
こさいん・・・?たんじぇんと・・・?
三角関数どころか解の公式すらまだだ
その前にsin曲線の描画って事はGUIですかね
動かす環境が無いのにGUIってのはかなり厳しいだろ
**** ** ** * * * * * * -------------------------------
_ ∩ ( ゚∀゚)彡 おっぱい!おっぱい! ⊂彡
251 :
デフォルトの名無しさん :2008/02/11(月) 13:57:00
>>248 簡単なアルゴリズムさえ分かれば作れるぞ
それにCUIでOK(249参照)
後は、円を描いてみるとか
ピタゴラスの定理って中学じゃやらないんだっけ?
やったよー aの二乗+bの二乗=cの二乗
では、円は書けるかな。 平方根(√)はやったっけ?
コンパイル環境すら無いのに色々やろうとしてもパンクしちゃうよ。 今は基礎を固めるのに専念した方がいいと思う。
>>256 いやこれぐらいならまだ基礎の範疇だろ。実行環境は、俺らがいるからまぁなんとかなる。
問題は、グラフ描画とかだと携帯で見えるスクリーンショットが必要になることかな。
コンソールで十分でしょ。ウィンドウプログラミングを携帯でしろとな? 支障が楽しみながらやってるのが一番いいんじゃねぇか? これが仕事になるって決まってるわけでもないんだしさ
文法も満足に理解していないのに早すぎる。 配列もポインタもまだでしょうに。
>>258 ウィンドウプログラミングってほどのもんじゃねーよ
>>257 基礎って言えば基礎だけど、基礎の中での段階を若干飛び越してね?
まだ師匠はforやswitch使い始めたところですよ。
コンソールでifとforだけ使えれば円もsignカーブも描けるだろ。 適当な記号使って擬似的な座標空間にすればいいだけ。 あやまかしすぎると成長が鈍るぞ。
ごめん。寝てた(;^ω^) 難しい話・・・
師匠のソースを実行した奴が 画像をうpして師匠に見せるのか? そういうのってjsとかperlで出来ないかね?
私じゃわかりかねます(´・ω・`)
円とsignカーブのifとforの前に
>>236 のforを完成させなければ
ア|1 2 3 4 5 6 7 8 9 --------------------------- 1|1 2 3 4 5 6 7 8 9 2|2 4 6 8 10 12 14 16 18 3|3 6 9 12 15 18 21 24 27 こうだた アはきにしないで下さい
どうしてもつめて表示されるな・・・
まだ配列も構造体もやってないのにもうグラフとか・・・
271 :
デフォルトの名無しさん :2008/02/11(月) 16:24:06
∧_ ∧
(´∀` )
(⊃⌒*⌒⊂)
/__ノ''''ヽ__)
>>269 バーカ
まあ言いたいことは分かりますのでコード書いてくださいよ
半角スペースを2つ以上続けて書き込むと1つになった気がします
変数いると思ったら使えばいんじゃね?
|1 2 3 4 5 6 7 8 9 --------------------------- 1|1 2 3 4 5 6 7 8 9 2|2 4 6 8 10 12 14 16 18 3|3 6 9 12 15 18 21 24 27 こうかな?
まぁいいや。 とりあえずちょっと改造してみました #include<stdio.h> int main(void) { int i,j,n; for(i=1; i <= 9; i++){ printf("|"); for(j=1; j <= 9; j++) printf("%3d",i*j); putchar('\n'); } return 0; }
>>277 | 1 2 3 4 5 6 7 8 9
| 2 4 6 8 10 12 14 16 18
| 3 6 9 12 15 18 21 24 27
| 4 8 12 16 20 24 28 32 36
| 5 10 15 20 25 30 35 40 45
| 6 12 18 24 30 36 42 48 54
| 7 14 21 28 35 42 49 56 63
| 8 16 24 32 40 48 56 64 72
| 9 18 27 36 45 54 63 72 81
少しづつ #include<stdio.h> int main(void) { int i,j,n; for(i=1; i <= 9; i++){ for(n=1; n <= 9; n++) printf("|"); for(j=1; j <= 9; j++) printf("%3d",i*j); putchar('\n'); } return 0; }
間違えた。こうかな? #include<stdio.h> int main(void) { int i,j,n; for(i=1; i <= 9; i++){ for(n=1; n <= 9; n++) printf("%d|",n); for(j=1; j <= 9; j++) printf("%3d",i*j); putchar('\n'); } return 0; }
>>280 1|2|3|4|5|6|7|8|9| 1 2 3 4 5 6 7 8 9
1|2|3|4|5|6|7|8|9| 2 4 6 8 10 12 14 16 18
1|2|3|4|5|6|7|8|9| 3 6 9 12 15 18 21 24 27
1|2|3|4|5|6|7|8|9| 4 8 12 16 20 24 28 32 36
1|2|3|4|5|6|7|8|9| 5 10 15 20 25 30 35 40 45
1|2|3|4|5|6|7|8|9| 6 12 18 24 30 36 42 48 54
1|2|3|4|5|6|7|8|9| 7 14 21 28 35 42 49 56 63
1|2|3|4|5|6|7|8|9| 8 16 24 32 40 48 56 64 72
1|2|3|4|5|6|7|8|9| 9 18 27 36 45 54 63 72 81
あーそっか・・・どうすればいいんだろう・・・
いちばん左だけ別に処理する。
2つのfor文のどこに書けばどうなるかを落ち着いて考える。
for() {
// ここに書く処理
for() {
// ここに書く処理
}
}
>>277 がいい感じだったぞ
さっきと同じ希ガス #include<stdio.h> int main(void) { int i,j,n; for(n=1; n <= 9; n++){ printf("%d"n); for(i=1; i <= 9; i++){ printf("|"); for(j=1; j <= 9; j++) printf("%3d",i*j); putchar('\n'); } } return 0; }
>>285 エラー 6: 関数呼び出しに ) がない
for(n=1; n <= 9; n++){
printf("%d"n);
for(i=1; i <= 9; i++){
このへん
1| 1 2 3 4 5 6 7 8 9
| 2 4 6 8 10 12 14 16 18
| 3 6 9 12 15 18 21 24 27
| 4 8 12 16 20 24 28 32 36
| 5 10 15 20 25 30 35 40 45
| 6 12 18 24 30 36 42 48 54
| 7 14 21 28 35 42 49 56 63
| 8 16 24 32 40 48 56 64 72
| 9 18 27 36 45 54 63 72 81
2| 1 2 3 4 5 6 7 8 9
| 2 4 6 8 10 12 14 16 18
| 3 6 9 12 15 18 21 24 27
| 4 8 12 16 20 24 28 32 36
| 5 10 15 20 25 30 35 40 45
| 6 12 18 24 30 36 42 48 54
| 7 14 21 28 35 42 49 56 63
| 8 16 24 32 40 48 56 64 72
| 9 18 27 36 45 54 63 72 81
3| 1 2 3 4 5 6 7 8 9
| 2 4 6 8 10 12 14 16 18
| 3 6 9 12 15 18 21 24 27
| 4 8 12 16 20 24 28 32 36
(略
こう?ちょっと近づいたかな? #include<stdio.h> int main(void) { int i,j,n; for(n=1; n <= 9; n++){ printf("%d|",n); for(i=1; i <= 9; i++){ for(j=1; j <= 9; j++) printf("%3d",i*j); putchar('\n'); } } return 0; }
>>287 何度も言うようだけどfor文の{}は省略しないでください師匠
>>287 1| 1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
5 10 15 20 25 30 35 40 45
6 12 18 24 30 36 42 48 54
7 14 21 28 35 42 49 56 63
8 16 24 32 40 48 56 64 72
9 18 27 36 45 54 63 72 81
2| 1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
(中略)
3| 1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
(中略)
4| 1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
(中略)
5| 1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
(以下略)
>>288 ごめん・・・
ちゃんと書いたつもりなんだけど・・・
これはどこに{}書いたらいいの?
#include<stdio.h>
int main(void)
{
int i,j,n;
for(n=1; n <= 9; n++){
for(i=1; i <= 9; i++){
printf("%d|",n);
for(j=1; j <= 9; j++)
printf("%3d",i*j);
putchar('\n');
}
}
return 0;
}
>>290 1| 1 2 3 4 5 6 7 8 9
1| 2 4 6 8 10 12 14 16 18
1| 3 6 9 12 15 18 21 24 27
1| 4 8 12 16 20 24 28 32 36
1| 5 10 15 20 25 30 35 40 45
1| 6 12 18 24 30 36 42 48 54
1| 7 14 21 28 35 42 49 56 63
1| 8 16 24 32 40 48 56 64 72
1| 9 18 27 36 45 54 63 72 81
2| 1 2 3 4 5 6 7 8 9
2| 2 4 6 8 10 12 14 16 18
2| 3 6 9 12 15 18 21 24 27
(中略)
3| 1 2 3 4 5 6 7 8 9
3| 2 4 6 8 10 12 14 16 18
3| 3 6 9 12 15 18 21 24 27
(以下略)
>>290 >for(j=1; j <= 9; j++)
>printf("%3d",i*j);
この部分を
for(j=1; j <= 9; j++){
printf("%3d",i*j);
}
こうする
うん?だんだん離れていってるな・・・ #include<stdio.h> int main(void) { int i,j,n; for(n=1; n <= 9; n++){ for(i=1; i <= 9; i++){ printf("%d|",n); } for(j=1; j <= 9; j++) printf("%3d",i*j); putchar('\n'); } return 0; }
>>293 1|1|1|1|1|1|1|1|1| 10 20 30 40 50 60 70 80 90
2|2|2|2|2|2|2|2|2| 10 20 30 40 50 60 70 80 90
3|3|3|3|3|3|3|3|3| 10 20 30 40 50 60 70 80 90
4|4|4|4|4|4|4|4|4| 10 20 30 40 50 60 70 80 90
5|5|5|5|5|5|5|5|5| 10 20 30 40 50 60 70 80 90
6|6|6|6|6|6|6|6|6| 10 20 30 40 50 60 70 80 90
7|7|7|7|7|7|7|7|7| 10 20 30 40 50 60 70 80 90
8|8|8|8|8|8|8|8|8| 10 20 30 40 50 60 70 80 90
9|9|9|9|9|9|9|9|9| 10 20 30 40 50 60 70 80 90
だめだ・・・最初に戻ろう・・・
ちょっとテスト的な感じに改造してみた #include<stdio.h> int main(void) { int i,j,; int n=1; for(i=1; i <= 9; i++){ printf("%d|",n++); for(j=1; j <= 9; j++) printf("%3d",i*j); putchar('\n'); } return 0; }
ここまで来ると池沼すごいな
>>298 int i,j,;
1| 1 2 3 4 5 6 7 8 9
2| 2 4 6 8 10 12 14 16 18
3| 3 6 9 12 15 18 21 24 27
4| 4 8 12 16 20 24 28 32 36
5| 5 10 15 20 25 30 35 40 45
6| 6 12 18 24 30 36 42 48 54
7| 7 14 21 28 35 42 49 56 63
8| 8 16 24 32 40 48 56 64 72
9| 9 18 27 36 45 54 63 72 81
{}つけないならいっその事 後ろに連結してしまえよ for(j=1; j <= 9; j++)printf("%3d",i*j);
302 :
デフォルトの名無しさん :2008/02/11(月) 17:29:05
%3dってどんな意味だっけ?
ごめん・・・本当にごめん・・・
なぜ、謝っておられる?
思うに師匠が { } を忘れるのは インデントがないせいだと思うんだが そこんとこどうよ?
>>305 出来たならええやん
つ |1 2 3 4 5 6 7 8 9
---------------------------
インデントってなんだっけ?
>>308 for(i=1; i <= 9; i++){
printf("%d|",n++);
for(j=1; j <= 9; j++){
printf("%3d",i*j);
}
putchar('\n');
}
こんなのじゃね?しらんけど
なるほど。
次は上の数字と下の棒だな・・・
>>311 専ブラなら安価先を見れば消えたインデントも見える
書き込む前からそんな物は無かった
ところで師匠、今まで書いて予想通りの動きをしなかったやつですが、 どうしてちゃんと動かなかったかは理解して次に進んでますか?
なんでforの{}が抜けるんだ? はじめのすりこみが悪かったのか?
見れるよー なんかカッコイイ
こんな壁紙は逆に美しいという訳か でかしたぞ!
上の数字と下の棒はまだか!
よーし決めた 師匠がポインタあたりを学習し終わるまでに、CGIのCコンパイラを書いてみよう 師匠がソースを投稿すれば実行結果が画面に返ってくるみたいな 問題は師匠がPCを手に入れるまでにオレが書き上げられるかだな…
とりあえず{}はこれでいい? #include<stdio.h> int main(void) { int i,j,; int n=1; for(i=1; i <= 9; i++){ printf("%d|",n++); }for(j=1; j <= 9; j++){ printf("%3d",i*j); putchar('\n'); } return 0; }
>>322 そんな事出来るんですか!?すげぇ・・・やべぇ・・・神だ・・・
>>323 エラー 4: 宣言が正しく終了していな
int i,j,;
1|2|3|4|5|6|7|8|9| 10
20
30
40
50
60
70
80
90
何が起こりましたか師匠
#include<stdio.h> int main(void) { int i,j; int n=1; for(i=1; i <= 9; i++){ printf("%d|",n++); }for(j=1; j <= 9; j++){ printf("%3d",i*j); putchar('\n'); } return 0; } カンマが余分だったようだ・・・
{}付けちゃいけないのか?
for文の{}を入れ子にしろよ
before for(j=1; j <= 9; j++) printf("%3d",i*j); after for(j=1; j <= 9; j++){ printf("%3d",i*j); putchar('\n'); }
入れ子しらんだろ いりこもしらんだろ
>>326 のプログラムだと
printf("%3d\n", i * j);
ってやってるのと同じことですよ師匠
>>326 をちょっぴり整形した版:
for(i=1; i <= 9; i++){
printf("%d|",n++);
}
for(j=1; j <= 9; j++){
printf("%3d",i*j);
putchar('\n');
}
どこで間違えたか分かるな?
正しい版は
>>310 で既出。
本にも入れ子との書かれていましたが雰囲気だけ掴むだけであまりわかりません(´・ω・`)
出来の悪い師匠を持つと弟子が苦労するな
(3*(5+(8-2)/3)) は括弧が対応している。これが入れ子の基本構造
余分というより場所が違うんだよな。
入れ子 同様の形状の大きさの異なる容器などを順に中に入れたもの。 つ{ 容器 }
まあまだ1ヶ月も経ってない ヘヴォでも仕方ないさ おまけに実行環境が人力インタプリタでは
…そっか、インタプリタか
どうでもいいが 統一したい感がある for(i=1; i <= 9; i++){ printf("%d|",n++); for(j=1; j <= 9; j++){ printf("%3d",i*j); } printf("\n"); }
>>345 俺も気になってたわそれ
なぜわざわざputchar・・・?
師匠、正直いままでプログラミングしてきた中で、紙と鉛筆で変数の流れを追ってみたことありますか?
師匠フローチャートとかは・・・
流れ図とか聞いたことないっすか プログラムのアルゴリズムを考える時とかに 使う図表なんっすけど・・・
フローチャートって何?このくらいのプログラムでどう書くか教えてくれ
いまはフローチャートはねぇ…
あー、もうフローチャートとか書かないんだ・・・
師匠 フローチャートは時代遅れっぽいので 忘れてくださって結構っす・・・
ちょっと話変わるけど・・・ 足立区の犯人は父親?
ちょっと話戻るけど・・・ i と n の値がどうなるかは分かってるか?
PADを勧める人もいるけど あんまし一般に普及してないのがネックだな
365 :
デフォルトの名無しさん :2008/02/11(月) 19:33:30
化石化しつつあるけど一応フローチャートは、書けるようにしとくべきだろ。
>>366 そう。だからnは必要ない。n++はiで置き換えられる。
なるほど!
上の数字を表示するにはまたfor必要だよね?
| 1 2 3 4 5 6 7 8 9 ---------------------------- ↑のところのことですか? forなしでもできるけど、ありでやってみてください
その次はforなしで全部再帰で!^^
こう?多分まだ省略できるところがたくさんあると思う #include<stdio.h> int main(void) { int i,j,s,a; int n=1; printf("|"); for(s=1; s <= 9; s++){ printf("%d",s); } for(a=1; a <= 13; a++){ printf("-"); } for(i=1; i <= 9; i++){ printf("%d|",i); for(j=1; j <= 9; j++){ printf("%3d",i*j); } printf("\n"); } return 0; }
>>371 > その次はforなしで全部再帰で!^^
待て待てwwww
n(゜凵K)イラネ
>>372 |123456789-------------1| 1 2 3 4 5 6 7 8 9
2| 2 4 6 8 10 12 14 16 18
3| 3 6 9 12 15 18 21 24 27
4| 4 8 12 16 20 24 28 32 36
5| 5 10 15 20 25 30 35 40 45
6| 6 12 18 24 30 36 42 48 54
7| 7 14 21 28 35 42 49 56 63
8| 8 16 24 32 40 48 56 64 72
9| 9 18 27 36 45 54 63 72 81
改行忘れてた #include<stdio.h> int main(void) { int i,j,s,a; printf("|"); for(s=1; s <= 9; s++){ printf("%d\n",s); } for(a=1; a <= 13; a++){ printf("-\n"); } for(i=1; i <= 9; i++){ printf("%d|",i); for(j=1; j <= 9; j++){ printf("%3d",i*j); } printf("\n"); } return 0; }
>>376 |1
2
3
4
5
6
7
8
9
-
-
-
-
-
-
-
-
-
-
-
-
-
1| 1 2 3 4 5 6 7 8 9
2| 2 4 6 8 10 12 14 16 18
3| 3 6 9 12 15 18 21 24 27
4| 4 8 12 16 20 24 28 32 36
5| 5 10 15 20 25 30 35 40 45
6| 6 12 18 24 30 36 42 48 54
7| 7 14 21 28 35 42 49 56 63
8| 8 16 24 32 40 48 56 64 72
9| 9 18 27 36 45 54 63 72 81
#include<stdio.h> int main(void) { int i,j,s,a; printf("|"); for(s=1; s <= 9; s++){ printf("%d",s); } printf("\n"); for(a=1; a <= 13; a++){ printf("-"); } printf("\n"); for(i=1; i <= 9; i++){ printf("%d|",i); for(j=1; j <= 9; j++){ printf("%3d",i*j); } printf("\n"); } return 0; }
>>378 |123456789
-------------
1| 1 2 3 4 5 6 7 8 9
2| 2 4 6 8 10 12 14 16 18
3| 3 6 9 12 15 18 21 24 27
4| 4 8 12 16 20 24 28 32 36
5| 5 10 15 20 25 30 35 40 45
6| 6 12 18 24 30 36 42 48 54
7| 7 14 21 28 35 42 49 56 63
8| 8 16 24 32 40 48 56 64 72
9| 9 18 27 36 45 54 63 72 81
三度目の正直 #include<stdio.h> int main(void) { int i,j,s,a; printf("|"); for(s=1; s <= 9; s++){ printf("%3d",s); } printf("\n"); for(a=1; a <= 13; a++){ printf("-"); } printf("\n"); for(i=1; i <= 9; i++){ printf("%d|",i); for(j=1; j <= 9; j++){ printf("%3d",i*j); } printf("\n"); } return 0; }
>>380 | 1 2 3 4 5 6 7 8 9
-------------
1| 1 2 3 4 5 6 7 8 9
2| 2 4 6 8 10 12 14 16 18
3| 3 6 9 12 15 18 21 24 27
4| 4 8 12 16 20 24 28 32 36
5| 5 10 15 20 25 30 35 40 45
6| 6 12 18 24 30 36 42 48 54
7| 7 14 21 28 35 42 49 56 63
8| 8 16 24 32 40 48 56 64 72
9| 9 18 27 36 45 54 63 72 81
-より━のがよかったかも・・・ 今日は寝ます(´・ω・`) 明日はこの部分をfor無しでやります
師匠、しっかり寝ろよ〜
("|") 顔文字だよな・・・? ("゙}゙") 今作った・・・キスしようとしてないか・・・?
寝たんじゃないのかよwww
>>364 師匠にはPADのほうがいいかも知れない。
フローチャートより覚えること少ないし。
あまり普及してないのと、PADを書くツールがほとんどないのが難点だな。
フローチャートは複雑なプログラムを書くときに重要になってくるかもなぁ… 覚えておいて損はないと思うけどそんなにすすめるほどでもないとも思ってしまうなぁ…
複雑なプログラムを書けるようになってくる頃には、本当に要らなくなる。
>>387 複雑なプログラムを書くときには、逆に良くないんじゃないか?
構造化プログラミングを妨げる。
まあ、覚えるとしても就職する頃で良いかと。
フローチャートはgotoと並んで諸悪の根源
391 :
デフォルトの名無しさん :2008/02/12(火) 01:49:50
フローチャートもgoto正しく理解せず利用すると無意味。 完全悪と言って回る輩がいるから困る。
393 :
デフォルトの名無しさん :2008/02/12(火) 07:09:33
gotoもフローチャートも完全に他で代替がきくから要らんと言えばいらん。
>>393 んなこたーない。
例えば浮動小数点の表記を読み取るスキャナルーチンなんかは、
(状態遷移表と、そのインタプリタという形で構造的に実装しようと思えばできるが)
フローチャート的なごちゃごちゃしたものにならざるをえない。
yacc&lexでおk
>>394 代替できないことの反証にはならん罠。代替の実装が面倒いにしても。
確かjavaは、あえてgotoが実装されてなかったと思う(予約語としては残ってるが)
これを結局はBMFなり正規表現なりに落とすんだから、 どちらが優れている、という話では無いだろ。
399 :
デフォルトの名無しさん :2008/02/12(火) 10:07:37
支障が入って来れないようなレベルの話を頻繁にするとかオマエラは、本当に使えないな。
400 :
デフォルトの名無しさん :2008/02/12(火) 10:13:20
顧客にアルゴリズムを直感的に教えるにはフローチャート必須だろ。ユースケース図もだが。
でも弟子が互いに切磋琢磨することは良いことだ。 それはともかくsageよう。
402 :
デフォルトの名無しさん :2008/02/12(火) 10:30:18
でも弟子が互いに煽り合いすることは良いことだ。 それはともかくageよう。
403 :
デフォルトの名無しさん :2008/02/12(火) 10:44:48
うはwwwwwwwwww兄弟子うぜぇwwwwwwwwwwwwwwwwww
404 :
デフォルトの名無しさん :2008/02/12(火) 10:47:09
うはwwwwwwwwww穴兄弟うぜぇwwwwwwwwwwwwwwwwww
405 :
デフォルトの名無しさん :2008/02/12(火) 10:57:16
師匠は俺の嫁
師匠は俺に死傷されました
優しい小弟弟子がいっぱい\(^o^)/
409 :
デフォルトの名無しさん :2008/02/12(火) 11:25:42
410 :
デフォルトの名無しさん :2008/02/12(火) 11:35:25
我中国人也 「嗚呼、射精寸前」男悶絶。「口内発射可?」 「不可」女曰。「貴殿射精場所即我膣内」 女舌技停止。萎縮物即硬直、聳立。先端、先走汁有。 「騎乗可?」女訊。男頷了解。 女、硬直物添手、潤滑繁茂地帯誘導。 「嗚呼」女悶。「我膣内、巨大硬直物挿入完了」 女下半身躍動開始。一、二、三・・・ 「嗚呼」男短声。「謝罪」 女呆然、運動停止。「貴殿既射精!?」 「汝舌技巧妙故。御免」 「最低!! 三擦半男!!」女絶叫。「亀頭鍛錬不足!! 貴殿包茎手術経験者!?」 「何故汝知其事実??」 男墓穴。 以後、男、性交時避妊具二重着用。
411 :
デフォルトの名無しさん :2008/02/12(火) 11:45:16
>>407 炒飯wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
あんかけ炒飯はソープwwwwwwwwwwwwwwwwwwwwwwwwwwwww
412 :
デフォルトの名無しさん :2008/02/12(火) 11:48:59
>>410 日本人と中国人は漢字である程度コミュ二ケーションをとられると言うがマジだな
俺でもなんとなく分かるwwwwwwwwwwwwwwwwwwwwwww
414 :
デフォルトの名無しさん :2008/02/12(火) 12:53:40
>>412 あくまで中国語風日本語であって中国語とは全く違うものだぞ?
415 :
デフォルトの名無しさん :2008/02/12(火) 12:54:17
>>413 なんで俺が読めるか教えてやるよ
中国語じゃないからwwwwwwwwwwwwwwwwwwwwwwww
どう見ても漢字だけで書いた日本語
釣られんなよ・・・・・・・・・・・・・・・・・・・
416 :
デフォルトの名無しさん :2008/02/12(火) 12:54:50
師匠がただでさえ池沼なのに 悪影響を受けるだろ 自重しろ
ししょー、推薦の結果はいつ出るのでしょうか?
師匠はオナニー中です お静かにお願いします 今の時期、真っ盛りだからな
ただいまー 結果はあさってだよー
421 :
デフォルトの名無しさん :2008/02/12(火) 16:48:11
おかずは姉貴の下着か。
いいなあ姉貴 女子高生なんだろ? 下着写真うpれ
師匠を侮辱する兄弟子なんて不潔です><
426 :
デフォルトの名無しさん :2008/02/12(火) 18:03:41
姉貴の下着写メうpが待ち遠しいよ
ずっと前にも言ったけど・・・ 確かスクエア並の会社に入社できたら うpおk
師匠!僕と一緒にTMPしましょう!
#include <stdio.h> int main(void) { int i, j; for (i = 0; i <= 9; i++) { i ? putchar('0' + i) : putchar(' '); putchar('|'); for (j = 1; j <= 9; j++) printf("%3d", (i ? i : 1) * j); putchar('\n'); if (!i) printf("-----------------------------\n"); } return 0; }
昨日の続きやりますか師匠?
・最初の | の前にスペースが無い。
・- が足りてない。29個あればいいと思われる。
ちなみに
>>236 には - は27個あるがそれは最初の数字の前にスペースがないし略
上の二点、直せますか?
これだけ直せば完成ですよね?
431 :
デフォルトの名無しさん :2008/02/12(火) 18:25:26
>>427 その頃になると姉貴は20歳以上
そんな大人の下着なんていつも見てます
JKの姉貴が良いんだよw
ベージュなんか見たくねー 純白とかイチゴのが良いに決まってんだろヴァカ
>>430 こうですか?スペースは半角にしました。
#include<stdio.h>
int main(void)
{
int i,j,s,a;
printf(" |");
for(s=1; s <= 9; s++){
printf("%d",s);
}
printf("\n");
for(a=1; a <= 29; a++){
printf("-");
}
printf("\n");
for(i=1; i <= 9; i++){
printf("%d|",i);
for(j=1; j <= 9; j++){
printf("%3d",i*j);
}
printf("\n");
}
return 0;
}
>>432 今は寒いから毛糸のバックプリントがあるパンツだよきっと♪
>>434 オヴァンがそうだったら殺意をおぼえるっちゅうねん
こうだお( ^ω^) #include<stdio.h> int main(void) { int i,j,s,a; printf(" |"); for(s=1; s <= 9; s++){ printf("%3d",s); } printf("\n"); for(a=1; a <= 29; a++){ printf("-"); } printf("\n"); for(i=1; i <= 9; i++){ printf("%d|",i); for(j=1; j <= 9; j++){ printf("%3d",i*j); } printf("\n"); } return 0; }
乙ですし しょう
みんなありがとう・・・(´;ω;`)ブワッ こんな無能な俺を見捨てないでくれて嬉しいお
無能を導けないのも無能だと言われるからな
と無能が申しております
私は有能だ
じゃあ俺は無能
何言い合ってるんだお(;^ω^) 弟子達に無能なんていないお( ^ω^)
次はforを使わずに書いてみる、という話だっけ? 私としては、円を描いてみるというのを振ってみたいのだけど。 さて師匠、これ、円の四分の一に見えます? ******************** ******************** ******************** ******************** ******************* ****************** **************** *************** ************ *********
見えるお(^ω^)
sin cos tan
449 :
デフォルトの名無しさん :2008/02/12(火) 21:35:34
sico sico pyu
誰だ、この間から師匠に図形をやらそうとしている輩はw 点の集合が軌跡とか、円の方程式とか、そっから中三に説明する気か?
図形なんか役に立つのか?
次はcontinueかな?
>>451 まともなゲーム作ろうと思ったら計算幾何をバリバリ使うが。
ということで、俺はyaneurao氏のブログにある計算幾何問題集をオススメしておく。
やねうらお・・・過去ログ漁ってきます
計算幾何は高度な知識がなくても理解できるくらい簡単だが、 まともな参考書を見たりするとややこしすぎたり実装が面倒くさすぎたりで泣ける。
そういうのは師匠がPC手に入れてからでいいと思うけどな。 図形とかは自分で結果出力しながら勉強できないと身につきにくいでしょ。 配列、ポインタ、関数、構造体・・・ 先にやっとける基本文法がまだまだ残ってる。
457 :
デフォルトの名無しさん :2008/02/12(火) 22:33:03
C言語を初めて学ぶ奴が多く挫折する関門の配列、ポインタ、構造体がまだだからな。
師匠いつのまにPCを・・・
弟子なら師匠のPCぐらいどうにかしろとか言ってみる。 EeePCの8GB版が日本で発売すれば調度良い実行環境になるはず。
日本版はXPのってるから高いよ
461 :
デフォルトの名無しさん :2008/02/12(火) 23:25:24
>>460 4GBで5万だっけ。それでも他に比べたら安いだろ。
まぁ5万あればBTO最小構成のデスクトップ一式揃うけどな。
なんで図形を教えることになったんだ? PC購入してOpenGLでも何でもいいから組み込んでやったって何の問題もないじゃないか。 師匠がsinカーブ描いてみたい!とかいや止めねぇけど、stdio.hしか知らずそれが何かも理解せぬまま突き進ませるのか?
弟子の中になんかひとりいるんですよ。ものごとの順序も知らずに図形描かせたがってるのが
PCだって購入出来ないんですよ。師匠は! 生活保護なんですからッ!!!
うちわ揉め(・A・)イクナイ!! とりあえず今回の図形は自重しようかな・・・ まだ時間は残されてるし・・・ 基本を教わったらやろうかな!ありがとう!
新たな問題出してやろうか?
ていうか寝れw
ごめん、師匠。 次は何やろっか?一応、for/if-else/switchが終わった感じか? したら配列か?whileとか関数でもいいかもしれんが・・・
本に書いてる通りに進めばええやん
俺は(中学で教わる)ピタゴラスの定理だけから
>>446 の図を描いたのだが。
今は自重しておく。
今度は再帰関数だな
今度はLispだな
474 :
デフォルトの名無しさん :2008/02/13(水) 12:19:29
師匠、次は、陰関数の解析ですね。
今度は陰陽五行説を書きやすく設計された安倍言語ですね
女の子のスカートの中をシミュレートする田代言語(ry
入門書とかの順序に従うなら次はcontinueかな。
>>469 while、do-whileは前スレでやったよ。
AI作ろうぜ
人工無脳作ろうぜ
姉とえっちして子供作ろうぜ
FizzBuzzでも書いてみたら? 今までやったことでできるよね。
FizzBuzzFizzBuzz3FizzBuzz あわせてFizzBuzz6FizzBuzz
本の進み通りだと次は・・・図形『三角形』なんですが・・・(´・ω・`) 一応出来ましたがちょっと心配だな・・・ その次の配列。いーまーの僕ーには、理解できなーい/(^o^)\ なんてね(*ゝ艸・)ちょっとは分かったよ
師匠がとくにやりたいものがないなら、今までの内容の復習と、 目先を変えてみるってことで、FizzBuzzいいかもしれませんね。
復習をやりたいけどたまには寄り道でFizzとかいうやつもやってみたいお
487 :
デフォルトの名無しさん :2008/02/13(水) 19:54:40
ぷよぷよ作ろうぜ
FizzBazz >1 から順に数を数えていく。但し、その数が 3 で割り切れるならば数字の代わりに Fizz と、 >5 で割り切れるなら Buzz と言うゲーム。3 でも 5 でも割り切れる場合は、FizzBuzz の順に言う。 今の師匠なら余裕ですよね!!
>>486 じゃあ今までの復習だ
今度は自分の頭でじっくり考えろよ
整数を入力してください:25
1234567890123456789012345
みたいに入力した数値分数字を表示するプログラムを作成せよ。
※ただし、%演算子は使用しないこと!
師匠ならFizzBuzzを2分で解いて
>>489 に着手してくれるはず。
>>488 ごめん・・・俺の頭では少々理解しがたい問題です(´・ω・`)
問題が理解しにくいってことですか師匠。 数字を1から順番に出力していくんですが、3の倍数はFizz、5の倍数はBuzz、 3と5の公倍数はFizzBuzzが「数字の代わりに」出力される、ってプログラムです。 1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz 16... こういう感じで、100くらいまで。
なるほど!お風呂入りながら考える!
15…fizzbuzz ↑優先 5…buzz 3…fizz
>>489 %は使う必要が無いんじゃないか?
ひっかけ問題で師匠を苦しめようというのか
>>495 以前に全く同じ問題を%演算子を使って書いたから、
別パターンを考えてみましょうって問題じゃね。
>>40 から参照。
>>497 そうそう、そういう事。
%を使うってのを、1が自分で考え付いたんだったら良かったんだけど
答えをまんま教えてもらっちゃったからね
今度は自分で考えてみましょうって事。
ごめん・・・わからない・・・ちょっと頭冷やして考えてくる
501 :
デフォルトの名無しさん :2008/02/13(水) 22:17:18
>>500 たとえば、%3は3で割ったあまりを求めるよね。たとえば10%3は1になる。
3で割り切れる数というのは、あまりがいくつになる数?
0・・・つまり割り切れる・・・ はっ!? 分かったかも!
すみません・・・ちょっと寝ます・・・
夢で会いましょう師匠。
ロマンチックな台詞をw惚れたぜ
師匠をプログラミングするスレはここですか?
本当の師匠は0xになってからだ!
師匠のクロックとメモリではスクエニ無理だと思います
いい話か悪い話かどうでもいい話。どれがいいですか?
どうでもいい話から聞かせてください師匠
バレンタインのチョコ貰えなかったorz
師匠、名前と住所晒せばノートPCとチョコ送りますよ。
フン。チョコごときのことで悪いなんて言うんじゃねえよカス この先生きのこる事だけ考えてろ
まぁこれはどうでもいい話。 悪い話っていうか・・・一日頑張ってみたけどあの問題がわからない・・・
この先生きのこると言いたいだけちゃうんかと
いい話をします。高校合格が内定しました(´・ω・`)
キタZ11111!
ふーん
うふ〜ん
おめ&乙
俺だって受かった事あるぜ
師匠、問題が難しくて分からない場合は一部だけ実現するプログラムを組んで、 少しづつ拡張していくように考えるといいですよ。 1から順に100まで表示するだけのプログラムは簡単ですよね? 次に3の倍数の変わりにFizzを表示するプログラムはどうなりますか? それができたら・・・
#include<stdio.h> int main(void) { int va,; for (va=1; va <= 100 va++){ printf("%d\n",va); } return 0; } まずはこうでいいよね?
>>526 エラー E2040 4: 宣言が正しく終了していない(関数 main() )
エラー E2378 5: For文に ; がない(関数 main() )
まるで成長していない・・・(AA略
本当だorzすみません
出遅れた 合格おめ!!(・∀・)
ありがとうございます。
おもいっきし出遅れた...orz けど、師匠合格おめでとう。
同じく出遅れた。 でもおめでとうなんて言ってやんな〜い うそです。 おめでとう!
みんなありがとう
>>534 代わりに言ってくれてありがとうw
さぁ続きをやります(`・ω・´)
536 :
デフォルトの名無しさん :2008/02/14(木) 20:32:18
1乙
2ちゃんねるのURL変わったね・・・
あ、携帯だけ
助けて。書き込めれない
何を言ってるんだ池沼。じゃなかった支障
新しくなってから書き込めない・・・ 見にくいし設定は出来ないし・・・ 多分酉バレも近いと思う(´・ω・`)
自分で何言ってるかわからないや(´・ω・`)
頑張れ支障! とりあえず、続きは?
ああ!それそれ。if文使いますよね?
>>544 まずはさ、
#include<stdio.h>
int main(void)
{
int va;
for (va=1; va <= 100; va++){
printf("%d\n",va);
}
return 0;
}
これを3で割り切れるときだけ、0を表示するように改造してみようぜ。
なにこの良スレ・・・ もしかして師匠ってのはパソコンを3万とかで買おうとしてた人?
おはようございます。 多分分かりました。でも今は時間無いから帰ってから書きます(`・ω・´)
師匠、合格内定したんだったら、 時間を見つけて数学の勉強を真面目にやっとくと吉。 難しいことしなくていいから、 中学の教科書三年分をちゃんと復習すると良い。 高校入るとどんどん追いつけなくなるから。 (もし師匠が数学得意だったらごめんな) 数学さえ得意だったら、理系はなんとかなるぞ。
『オイラーの贈物』という本をおすすめしたいのだが、 調べたら文庫になったというのに絶版になりやがってて、 むちゃくちゃなプレミアがついてやがる。 良い本はないかのう。 奨学金とか、授業料免除とか、そういう制度を目一杯使え。 それから、そういう制度を使う為に成績をキープ汁。
>>547 良スレではないだろう。愛すべき駄スレといったところか。
すみません。月曜日に卒業テストがあり、それは高校に大変響くそうなので、それを終えてからプログラミングしたいと思います(´・ω・`)
テストがんがれ。
高校に響くって何?
単なる脅しだろ
こいつガチで厨房だったのかよ・・・
響くっていうか高校に直接送るので 適当にテスト受けると高校での順位が低い状態から始まりますね。
「リア厨」って死語?
ガチも何も厨房だと最初から言っておった オネエが淫乱なJK
JKが女子高生なのか常識的に考えてなのか、はたまたマスタースレーブFFなのかそれともローリング女史の事なのであろうか? いちいち考えなくてはいけない様な省略形はいかがな物か?
562 :
デフォルトの名無しさん :2008/02/15(金) 20:06:10
そんなくだらない事は考えるだけ無駄さ!
なにげに電子回路な人までいるのかこのスレ !
このスレはプログラム万能、数学万能、物理万能、スポーツ万能、家庭科万能 他いろいろな才能をもった弟子達が集うスレです
実際は無能と図形厨のハーモニーだ
薬学の知識を持つものですが何か?
ガノタの俺が来たからには安心だろう
このスレの弟子の標準レベル ~~~~~ FORTORANの言語仕様、基本的な構文を全て記憶している スレ内にある問題は瞬殺 ミスも1秒で見抜く 永遠の課題「わかりにくくならないプログラム」を議論できる 基数変換など情報処理に必要な知識が一通りある 群・環・体くらいは常識 代数学や初等整数論は知っていて当たり前 図形を好み守備範囲はグラフ理論まで フローチャートの描き方を熟知し、かつ仕事に役立てる能力を持つ 一見関係ないと思われる薬学も学んでいる ガンダムの設計をしたのはスレ住人 姉貴が美人なら食事したいと思っている
まとめすぎww
ガンダムの設計www
酸素欠乏症にかかったんじゃないかということか?
計算機科学するなら信号処理もやっておかないと役に立たないよ。
574 :
デフォルトの名無しさん :2008/02/16(土) 12:50:16
ピックしようぜ ピック
自分はSchemeしか知らないのですが弟子になれますのでしょうか…? SCIPも3章までしか理解していませんが弟子にして下さい!!!
弟子募集中! 時給 \0〜
必要なスキル
>>569
>>573 ブール代数と組み合わせ回路も弟子には必須だからな
てかお前らどれだけ高学歴高収入なんだよw
Cの習得を目指す人間にとっては何気にいい参考スレになってきたな
>>322 make使える鯖を用意せんとだな
師匠以外が実行した時のことも考えんとだな
Perlだけど、↓みたいな感じだな
my $trip = (略;
die ('師匠専用') if ($trip ne CHUBOU/DA.);
open (SRC, ">適当なファイル名.c'') or die ('ファイルを作れません');
print <SRC> (略、ソース
`make (略、ソースのパス`;
exec 実行ファイル;
起き抜けで適当だが、こんな感じで
やっぱり、おかしかったので修正。コンビニ行ってくる
makeを鯖で実行したことがないので適当だが許してくれ。
サニタイズは自分で出来るよな?
>>322 my $q = new CGI ();
die ('師匠専用') if ($q->param ( 'trip' ) ne 'CHUBOU/DA.');
open (SRC, ">適当なファイル名.c') or die ('ファイルを作れません');
while ( my $src = $q->param ('source') ) {
print <SRC> $src;
}
close (SRC);
my $error = `make (略、ソースのパス`;
$error && die ($error);
exec 実行ファイル;
>>569 「FORTORAN」という言語はないな。
582 :
デフォルトの名無しさん :2008/02/16(土) 14:57:49
周波数伝達関数ぐらいまでは古典制御論も理解しとくべきじゃね?
いやいや師匠には、法律にも強くなって貰わないと。
コンピューター史ぐらいは、マスターしとくべき
585 :
322 :2008/02/16(土) 14:59:18
サニタイズ?ああ、正規化か。りょかい ていうか無限ループの存在すらしらない師匠に、外からのCソースを食わすことのできる鯖を 開放しちゃうって、恐ろしい話だな… …ウーウーウマッウマッ(゚∀゚)
ボディービルディングなら俺に任せてくれ
>>585 サニタイズ = 洗浄
もしかしてWebプログラミングは未経験?
言うな
>>585 よく考えると、サニタイズの必要ないな
あと、ちょっと心配になったのでトリップの処理も追加。
my $q = new CGI ();
$q->param ('trip') || die ('トリップを入力して下さい');
my $fileName = time;
my $salt = substr ($key."H.", 1, 2);
$salt =~ s/[^\.-z]/\./go;
$salt =~ tr/:;<=>?@[\\]^_`/ABCDEFGabcdef/;
my $trip = substr (crypt ($q->param ('trip'), $salt),-10);
die ('師匠専用') if ($q->param ( 'trip' ) ne 'CHUBOU/DA.');
open (SRC, ">$fileName.c') or die ('ファイルを作れません');
while ( my $src = $q->param ('source') ) {
print <SRC> $src. "\n";
}
close (SRC);
# こっから先は大分と怪しいのでエラー吐く可能性大
`make $fileName`;
exec $fileName or die ('実行できません');
×die ('師匠専用') if ($q->param ( 'trip' ) ne 'CHUBOU/DA.'); ○die ('師匠専用') if ($trip ne 'CHUBOU/DA.');
師匠のトリップを入れさせると偽物が出る原因になるから止めれ 無限ループのためのタイムアウトも必要
鳥が盗めますね
>>592 そうなると、他の認証が必要になるな。
最初にトリップ認証を行って、パスワード設定、以降はブラインドなパスワード認証かな。
そもそも、配列もまだってことは文字列にすら辿り付いていないわけだな。
がんがれ師匠、道はまだまだ険しいですぞ。
595 :
デフォルトの名無しさん :2008/02/16(土) 16:38:47
マイコンとかLEGOとかやるべき
配列や文字列はポインタを見やすくしたものですしね。 結局はアセンブラを学ぶのが至高なわけで、 Win32APIに挫折したおいらはJavaに逃げてます… 師匠、頑張って下さい。
>>596 イミフ、師匠が誤った知識を持つといけないので間違いとだけ言っておく。
つか、その知識だとJavaすら怪しさ満点の気がする。
変数は値のコピー、もしくはエイリアス
配列は順序付けされた変数の集合
文字列はchar型の配列
ポインタは変数(コピー)ではなく実体の参照
598 :
デフォルトの名無しさん :2008/02/16(土) 17:05:32
師匠が全然降臨しない。所詮は、三日坊主か。
トリップ認証が何を指してるのかしらんけど、 パスワードを登録するときに合い言葉も入れてもらって(あるいは鯖でuniqueな識別コードを発行して)、 その後で合い言葉を鳥付で2chに書いてもらえばいい。
>>597 すみません…。
ポインタは配列や文字列などよりも使い道があるため
同列に扱っちゃだめですね。反省します。
でも、配列は作ったらアドレスを変更できないポインタであるから
配列名で要素の最初のアドレスを表せると思うんですが…。
コピーにも、その環境には実体があるはずですし…。
そういう意味で配列はポインターのシンタックスシュガーな物だと思うのですが
どうでしょうか?。
>>601 実体が無かったらポイントもクソも無いだろう。
ポインタも実体だし配列も実体。
リンカがわかるようになったら分かるよ。
おっぱいがぽいんぽいんでポインター おっぱいは確かにシュガーのように甘い だがそれを並べるなんて卑猥だな
>配列や文字列はポインタを見やすくしたものですしね。 >ポインタは配列や文字列などよりも使い道があるため なんというか、まあ、がんばってくれとしか
シンタックスシュガー != プログラマの甘え
シンタックスシュガーという言葉を使いたかっただけちゃうんかと
お久しぶりです(´・ω・`) 数学テラタノシス
変分法やるといいよ 面白い 幾何なんて糞
今はサンヘイホウの所(´・ω・`) 終わらない宿題 始まらない俺の時代
三平方って何だっけ 低学歴な俺にはさっぱりわからない
今気付いた。 酉変わってるじゃないか・・・orz どうしよう(´・д・`)
分かったぞ。まぁいいや(´・ω・`)
これから
>>610 の酉使います
三平方なんかに梃子摺ってるとは・・・。 というか高校内定なんだろ?それくらい中学一年ですでに嫌というほど習ってないか?
サンヘイホウは一ヶ月前にやり始めたね(´・ω・`) 中学1年は 足し算引き算がイパーイ(゜д゜) 流石ゆとり( ´_ゝ`) 高校内定でも高校で一位とかとりたいので今頑張っています。多分真ん中辺りからスタートでしょうね・・・
>>601 ・変数は何のためにあるのか?
-あとで使いたい(加工、参照など)から名前を付けておこう
・配列は何のためにあるのか?
-関連する値(名簿とか)だから、バラバラの変数でなく集合にしておこう
・文字列と配列は違うものか?
-文字列型はchar型の配列でしかない。ただし、配列みたいな変数とも言える
・ポインタが指すものは何か?
-値ではなく、値のメモリアドレス。変数と違いポインタは根底から値を覆すもの
>>617 そのうち、師匠も同じところで詰まりそうだしな
>変数は何のためにあるのか? なんでこんな疑問を持ったんだw lispか何かでもやってんのか?
単に変数とポインタの比較のためだろ
>>614 ネタにしてはヒドス
師匠、高校1位いい目標です
理系学問のレベル低くなったよな。 去年高校受けた子の受験勉強面倒見てやったことがあったが、あれはひどかった。 『コニタイスルエンシュウカクノホウソク』 法則の名前は言えるのに、何度教えても、弧がどこだか分かってもらえなかった・・・ 結局、入試で数学の大問全滅してたが、よく進学校受かったものだ。レベル落ちたな。
一つの事例から全体のレベルを推し量るのは早計かと。
受験勉強を見てあげるという時点でうらやましい・・・ 違う勉強も教えてあげたのでしょうか・・・?
師匠、君には2chの弟子達がついているのだぜ。高校で一番とかせこいこと いわずに 「まずは、君は日本一の高校生になりなさい」 キャー、アンザイセンセー
そんなに見てほしいのなら俺が・・・(´∀`)ニヤニヤ
アッー
>>628 そうそう、スラムダンクで、流川がアメリカいきたがっているときに、
安西先生が流川に言ったせりふ、ってネタ解説カナシス;o;
安西先生・・・バスケがしたいです。゜(゜´Д`゜)゜。 しか知らない(´・ω・)
すみません、師匠さん。このスレを汚してしまって。
>>602 すいませんでした。
>>603 コンパイラとリンカも勉強しなくては。
>>605 なんというか、まあ、がんばります。
>>607 良く考えたら誤用でした。「制限付きのポインタ」でOKでしょうか?
>>616 Schemeをやってたので、配列や変数がごっちゃになってました。
詳しく説明されて本当に申し訳ありません…。
>>620 それは知りませんでした。教えてくれて本当にありがとうございます。
長文になってすみません。馬鹿な工房じゃこんな程度です。
日本一の高校生目指して頑張ってください。
>>632 いえいえ。気にしないでゆっくりしていって下さい。
>>632 漏れも偉そうなこと書いてるけど、師匠と一緒に勉強していくつもりだ。
むしろ、自分の復習と思って一緒にガンガロウぜぃ。
師匠の育てゲーム、タノシス。 後は、師匠がLv1でやめるか、Lv10でやめるか、弟子達を 「ふん、ザコめ!」と切り捨てられるレベルに到達するか。
後にスクエニから発売されることになろうとは誰も知る由も無かった
その発想はなかった…!w
あの師匠が遂に商品化! 師匠を育てる育成ゲーム。
自分の教え方が上手いか下手かを測定してくれるゲームか… 本当に発売されたらなんかすげー良ゲームな気がするぜ
それを作ろうか
師匠、いきなり人工知能はムリです。 そろそろ配列を覚えないと文字列が扱えません。 本の内容も配列になる頃だと思います。 とはいっても、まずは試験勉強ガンガレ!!
まずはいつも出してない提出物を出します(´・ω・`) 隣の女子に出さないと注意されるから・・・フラグは立ってません。
ツンデレな師匠が気付かぬ内にフラグを薙ぎ倒しているだけという妄想ができます。
ちっ・・・違うよ馬鹿・・・ 俺はツンデレなんかじゃない
いやん
女の子が俺に対してヤンデレだと嬉しいけどね・・・ 俺がヤンデレだと引きますよ(´・ω・`)
注意してくれるって事は、少なくとも師匠はどうでも良いとは思われて無いと言うことでは?
師匠、死ぬにはまだ早いです。俺達を置いていかないでください。
>>650 つ勘違い
女の子の気まぐれを信じると痛い目にあうぞ・・・
師匠、気まぐれだったのを強引に引っ張ってたらゴールインしちゃった弟子もいますよっ
もしや好きなの?(・∀・)
VIPでやれ
VIPはほとんどROMしかしてない(´・ω・`) もうそろそろ寝ます(´・ω・`)ノシ
658 :
デフォルトの名無しさん :2008/02/16(土) 23:56:11
顔うpするまで師匠とは認められないな。ゲーム関係の会社でとある家庭用ゲームをプログラミングしてるチームにいるから弟子の資格を満たしてると思うけどな。
顔うpするまで弟子とは認められないな 以下略 なんで顔うpしなければ師弟関係を結べないんだ
顔うp求める時点で弟子の資格なしだな
大方、晒して貶めたいんだろ 気にしないでくださいね、師匠
師匠は早寝だな もっと弟子たちと遊んでくれい
弟子も早寝早起きをすればよい
寝るんじゃなかったのか?
眠れなくて寝たり起きたり・・・(´゜д゜`)
師匠は常に顔出してるよ AAだけど
練れナインなら問題の続きやれよ
師匠の弟子になるためには毎日の努力が必要です 下記は弟子の標準レベル FORTORANの言語仕様、文を全て記憶している スレ内にある問題は瞬殺 ミスも1秒で見抜く 永遠の課題「わかりにくくならないプログラム」を議論できる 基数変換など情報処理に必要な知識が一通りある 群・環・体くらいは常識 代数学や初等整数論は知っていて当たり前 図形を好み守備範囲はグラフ理論までに及ぶ フローチャートの描き方を熟知し、かつ仕事に役立てる能力を持つ 一見関係ないと思われる薬学も学んでいる ガンダムの設計をしたのはスレ住人 姉貴が美人なら一緒に食事したいと思っている Schemeの機能を全て把握 ブール代数と組み合わせ回路の参考書を読み漁った経験がある コンピューター史ぐらいはマスター 大学での論文は人工知能について 家庭用ゲームのプログラミングチームに在籍し、将来的に師匠育成ゲーム製作 師匠のデバックができる Googleとの比較 4年制大学理工系の学士もしくは同等の知識と経験 (コンピューターサイエンス系学科の修士号や博士号歓迎) C、C++ または Java のいずれかにおける充分なプログラミング知識 UNIX / Linux または Windows 環境におけるソフトウェア開発能力 技術的なチャレンジを楽しめること グローバルな環境で活躍したい方 (入社後英語の研修が受けられます。応募に際して英語力が高い必要はありません。)
眠れ無いなら、月曜の試験の軽い復習が良いですよ
寝ましょう
そう言えば家庭用ゲームってどうやってプログラムを作ってるんだろう、実機で動かすまでの過程的な意味で 弟子の標準レベルに達してなくてスマン
基本的にはいわゆるクロス開発ってやつ。組込み機器とかと同じ。 動作テストとかは、パワー的にしょぼいターゲットなら、エミュを使ったり、 最新機種だと開発用のマシン(特殊な機能が付いてる)をメーカーと契約結んで 貸与されたりとか。
数学終わった 次は英語だ
師匠ってCやってるの?今頃CやるんだったらC++に進んだり他のC#やDに発展していかないと意味ないよ。
師匠はゲームが作りたいんだから、はじめはCでもいいだろう 意味がないなんて根拠無しに言っても、説得力無いぞ
それもおいおいだろうね。
というよりCで十分なんだが
言語批判は該当スレに行くべきだ 師匠は今手元に有る本を着実に進めてマスターするべき
弟子の俺は何をマスターすればいい?
ようやく制御文を覚え終わるかどうかって状態でCとC++どっちがいいとか言ってもしょうがないよ。
師匠育成ゲーム作るならWin32APIとかDirectXが入ってくるんじゃないか? あのマクロと関数群は結構つらいものがあると思うのだが… レベルが足りないので出直してきます。
英語\(^o^)/オワタ ということで再開・・・したいけどちょっと心配だからまた勉強してくる
信用できる文献を見極める目を養うために、多読と、一次情報の調査の 調査が必要になる。あまりお勧めしない。
なんにせよ、出来るだけ出費の無い方法を考えないとな
>師匠 問1 以下の選択肢から、あなたの好きなものを選びなさい。 1. Windows 2. Linux 3. Mac OS X 4. 該当なし
3が欲しいです、安西先生
師匠、プログラムの勉強するなら2がいいです
>>691 そうなんですか!って前に言ってたような・・・
とりあえずありがとうございます!
693 :
686 :2008/02/17(日) 21:35:55
でも、プログラムだけじゃなくて、色々して見たいなら1も有りですよ
まずはプログラムに集中できたほうがいいような
>>694 色々って?
WindowsでできてLinuxで出来ないようなことってなんかある?
Winマシン購入しても、後からLinuxに入れ替えるのは容易だが 逆だとアレじゃないか?
入れ替えるのならどっちも変わりないだろ。 むしろ、Linux->Windowsのほうが要求レベルが下がるから 楽といえば楽だし。
699 :
デフォルトの名無しさん :2008/02/17(日) 21:51:09
MinGWとcoLinuxがあれば、Windowsでも大丈夫ですよ師匠 2はお金に余裕ができたら安いPCを手に入れてから取りかかるべきです
Windowsはスペックもそれなりに必要だし、 金に余裕ができたらWin、が順当じゃ?
そういえばコンパイラはネット繋げないとダウンロード出来ないんだっけ・・・
703 :
698 :2008/02/17(日) 21:53:22
ネットは1、2、3のどれでもつなげますよ
師匠、IDEの収録された雑誌を購入すればコンパイラが入ってたりしますから その辺りは大丈夫だと思いますよ
個人的に師匠にはPlan9を使ってみていただきたいのだが、 さすがに酷なのでOpenBSDを。
個人的にはDebianかUbuntuを使わせたいな
いっぱい並べると師匠がオーバーヒートするから 弟子たちで初心者が触るのに安心な物を吟味しようぜ
>>708 ええ、たまに雑誌にもついてますし、参考書なんかにも開発環境のCDが付いてるものが有りますから
ネットの環境を用意出来なくても、手に入れる方法は有ると思いますよ
後は、高校に入ってから良さそうな先生に相談してDLして貰うとか、色々方法は有ると思います。
長くなってしまって申し訳無いです。
>>710 UbuntuのLiveCDとかKnoppixとかそういうのが
ついてる雑誌ってないのかね、それ買えばgcc(ふるいかもしれんが)
ついてくるしIDEもKDevかEclipceおよびGeditぐらいは入ってるだろう
>>711 師匠がPCを手に入れる手筈が整ったら
弟子総出で探せば案外簡単に見つかると思う
Eclipseはプラグインがボトルネックになりそうな気もするから
最初から有る程度入ってるNetBeansが良いかもしれんね
でも、無理して使い慣れないOS使うより、 慣れたWindowsでやったほうがずっといいと思う。 いくら師匠が現在PCを持っていないからと言って、 コンピュータを全く触ったことがないわけではなかろうに。
高いけどDebian GNU/Linux徹底入門とかどうよ Sarge対応版までしかないが、なかなかいい本だよ
家にネットなくても、高校入ったら使わせてもらえるんじゃないの。 そういう観点では、安い中古のノートもいいかもな。 まだまだ使い物になるやつが5万くらいで買えるだろ。 ディスプレイが別売りとか、面倒なこと考えなくていいし。 ノートなら、他人からタダでもらっても、 家のどっかに隠せるから怒られないんじゃないか。 iPod touchって手もあるなw けどiTunesの実行環境とかないと厳しいか。
買うとしたらノートになりそうだけどおk?置く場所がマジでない・・・
違った、5.5からだったわ
上の方にも出てますけど、モニタとかを考えなくて良いので良いと思いますよ。
置く場所がないならノート一択だな
注意すべき点は、CDドライブの有無かな?
部活はマイコン辺りでおk・・・か。 待ち遠しいです
最近の学校のマイコン部ってネット使ったり、CD焼いたりって出来るのかな? 出来るのであれば、割と簡単に環境が整えられそう。
高校を卒業したのは7年くらい前だから定かじゃないんだが うちの高校では生徒会室のPCからはネットも使えたしCDも焼けた
どの辺の長さも1〜100までの整数値で、 直角三角形になるような辺の組み合わせを全て求める。 こういうのも、ぱぱっともう計算できるわけだ。
うちの学校では演習室でCD焼けたよ
師匠のPCの話なのに、自分がwktkしてるのがなんとも…
>>728 そんな重い試験じゃありませんよww
>>729 その気持ちを常に忘れてはいけませんよ(´∀`)
スレ立て当時の師匠ときたら 本当にヘタレだったのにな
>>731 今も変わりませんよorz
もう寝ます(´・ω・`)おやすみなさい
おやすみなさい、師匠 ちょっとアマゾンで見て見たら2000円位の参考書でCDが付いてるのだと コンパイラなんかが付いてるのが沢山ありました。
情報処理技術者試験春期試験 試験実施日:平成20年4月20日(日) 受験料: 5,100円(税込み) 実施試験区分: 基本情報技術者試験 (FE) 初級システムアドミニストレータ試験 (AD) ソフトウェア開発技術者試験 (SW) システム監査技術者試験(AU) テクニカルエンジニア(システム管理)試験(SM) テクニカルエンジニア(データベース)試験(DB) テクニカルエンジニア(エンベデッドシステム)試験(ES) テクニカルエンジニア(情報セキュリティ)試験(SV) ※願書の受付期間 平成20年1月21日(月)午前10時 〜 2月17日(日)午後8時
それは1に情報処理技術者試験を受けろってことか?
ちがうよ、申し込み日付が過ぎてるので受験しようとしてる人をあせらせる釣り
高校卒業が7年前か。若いなぁ 俺なんて師匠二人分生きてるぜ…
最近は中古市場も随分と安くなってるから3マソ用意すればおk。 3マソあれば、PenIIIの800MHzくらいは余裕で視野に入ってくる。 PenMで7マソ程度からかな。
Dellの激安ノート60kくらいはどうかな
だから予算は3万ぐらいだって言ってるだろーが!!!
>>738 それぐらいなら、
コーディング目的なら十分すぎるね。
WindowsXPでも付いていればいいんだし。
743 :
デフォルトの名無しさん :2008/02/18(月) 11:54:52
中古を素人に買わせるのは反対だ。
>>743 1. 5万以下
2. 家に置く場所が無い
3. 家にネット環境が無い
4. 人から無料での譲り受けは禁止
→中古ノート
自然だろ
>>744 ぶっこわれたらどうすんのよ?返品なんてせいぜい3ヶ月未満だし。
4番を頑張ってみるか・・・
だが成功したとしてもPCをくれる弟子はいるだろうか・・・
中学でも高校入ってからでも良いけど、パソコン詳しい先生見つけて相談してみたらどうよ。
>>748 そりゃ沢山いるよ。ウチにもいらないのあるし。
でも、高校ではバレー部に連行されるんでしょ? なら、いまよりもさらにプログラムの時間を取れなくなるでしょ。
大丈夫?
>>745 EeePCなんて解像度低すぎて大変だろ
‥携帯に慣れているのなら大丈夫かもしれんが
>>750 いや、先輩に流されないようではいけないのでバレーは行かないと思います(`・ω・´)
あげることは、できるが住所と氏名がないことには送れない件
どう考えてもプログラミングよりバレーのほうが青春してる気がする
そりゃそうだが今時PCいじくれないと色々きつくない?
本当に必要不可欠な分は学校が教えるし なんということもないよ 大切なのは道を踏み外さないことだ
い、今から親に凸してきます(`・ω・´) あぁ恐ろしや
Fin
おまえら師匠を在庫処理用に使うんじゃねーぞ
760 :
デフォルトの名無しさん :2008/02/18(月) 21:03:44
____ / \ / _ノ ヽ、_ \ / o゚⌒ ⌒゚o \ また今から他人の交尾を見ながら我が子孫を大量虐殺する仕事がはじまるお… | (__人__) | \ ` ⌒´ /
ΩΩΩ<な、なんだってー!!
師匠が大阪ならウチで眠っているセレ300MHzを譲って差し上げることが出来るんだが
今起きた事をありのままに話すぜ・・・ 俺は腹痛に悩まされている中、凸しに行った・・・ 俺「お母さん・・・PCの話なんだけど・・・」 ここで母さんが変な顔する 俺「いや、聞いて。ただでくれるっていう人がいるんだけど・・・」 母「何?お父さん?」 俺「いや、違う。2ちゃんねるってわかる?」 母さんがまた悩む。 俺「うーん・・・電車男で有名だった掲示板だよ。」
母さんがすっきりしたような顔をするがすぐに悩んだ顔に戻る。 母「住所とか危ないやん」 俺「郵便局留めっていう・・・」 ここで敵にも味方にもなりかねない姉が登場。 姉「なんか呼んだ?」 呼んでねーよ 俺「あのPCの話なんだけど。」 母「絶対危ないよね?」 姉「なんか郵便局で留めて貰えるっていう制度みたいなのがあるから大丈夫だよ。」 よし。姉ナイスだ。
実は姉が弟子なんじゃね?
母「でも調べようと思ったら調べられるし・・・」 じゃあ調べてみろ 姉「そうだよ。中古なら一万出してあげれるから」 お前はどっちの味方だ にしても待て。一万とはなんだ。かなり減っているではないか。 俺はここで切り上げてきた。 という事で一万じゃ何も買えない事を姉と母さんに説得しにまた凸してくる。 姉の次に俺がお風呂上がったらね(*ゝ艸・)
>>766 2chなんて言わなくていいのにww
インターネッツで明日を担うIT技術者を育てるフォーラムがあって云々…なんて適当に言っとけば。
まっそれが2chなんだけどな。
なんだよそのvipの凸スレみたいな話は 釣りか?くだらん
>>767 実は・・・
俺「インターネットで・・・」
母「インターネットのどこ?」
俺「はっ・・・?」
母「インターネットにも色々あるやろ」
俺「い・・・に、2ちゃんねるです・・・」
みたいな流れなんですよ
>>768 VIPにいるせいでこんな書き方だけど釣りじゃないよ(´・ω・`)
どんな説得方法がいいかな?
もう終わった・・・今日はもう泣いて寝ます。おやすみなさい。
>>769 オレがこんなに夢中になったのは人生で初めてなんだ!
これからは情報化社会だろ。手に職じゃないけど早くから覚えておいて損はないと思うんだ。
いまITで活躍しているすごい人なんか、オレぐらいの歳でやり始めてるんだよ。
ほらっ、ホリエモンだってそうだよ。
ITの技術を身につければ給料だってたくさんもらえるし、おやじとおかんの面倒もみれる。
メールをたくさん送るだけで何千万なんて収入もらっている人もいるんだから!
>>771 悪い人にだまされてるようにしか見えんw
>>772 最後の2行は冗談だ。
1.この前買ったC言語の本を常時携帯しておく。
2.トイレにコードを書いた紙を貼っておく。
3.食事中コードをぶつぶつと暗唱する。
4.テレビでIT関連のニュースがながれると食い入るように見る
やる気が伝われば考えてくれるよ。
>>774 やる気は伝わってるらしいんですが・・・
一万でどうしよう(´・д・`)
>>776 忘れてた。よく思えばこれが完成したら・・・PCいらなくなるよな・・・この人すごい・・・
>>775 大丈夫だ。
親御さんも突然のあれで即断とはいかないのだと思うよ。
2〜3日たってもう一度話してみれば前向きな返事がもらえそうな気がするけど。
それまではおかんという外堀をうめときましょう!
「おかん、今日肌のつやがええやん!」
「やっぱおかんの料理が最高やわ!」
「おかん、風呂掃除しといだで!」
「やっぱ好きやねん、おかん!」
親が一番困るのはなんだ? ・住所バレか? ・支障がパソコンから悪影響を受けることの心配か? ・金銭面か? ・学校の勉強面か? ・はたまた子供に別の夢を描いてるのか? 説得にも仕方ってもんがある。やる気を伝えるなら、やりすぎなほどやれ。 今手に入れなかったら、しばらく手に入るあてはないんだろ。
姉ちゃん!胸揉んだろ!
支障ちゃん!(ry
メンヘラNEETの母親に自分の将来を判断させるのが間違ってる
785 :
デフォルトの名無しさん :2008/02/18(月) 22:22:25
池沼しかいないな、、、。
>>784 何も自分ちから一番近い郵便局にしなくてもいいんだぜ?
これはどうだ? 懸賞ハガキの応募をして見事当選! 差出人は明日のIT技術者を育てる会で。
師匠、母ちゃんの話し方からして関西か?
手順。 1、離れた郵便局に電車で行き郵便止めで受けとる。 2、その場で受け取ったらすぐ自分ちに近い郵便局に送ってそのまま帰る。 3、自分ちに近い郵便局に届く。 いくらでも方法はあるだろ
>>789 三重県民は大阪弁っぽいです
>>790 母「調べようと思ったらいくらでも調べられる」
という意味不明な事を信じています。どうにかしてくれ(´・ω・`)
弟子達でPCを師匠の家の近くに置く。 ↓ 「不要品」の札を付けて、師匠を呼ぶ。 ↓ 師匠「拾ってきたww」 万事解決?
>>790 郵便止めで受けとって→そのまま自宅に郵送でいいんじゃない?
師匠専用のレオパレスを誰か借りるんだ!
懸賞で当たったでいいんじゃない? 母さんには、2chの件は諦めた話をしておいて、懸賞に応募したと前フリをしておいて。 それらしきホームーページを弟子がこしらえて・・・。
だめだ。怪しさ満点だと思う。
最近は古いノートPC捨てるにも、リサイクル料金かかるのだし(3000か4000円くらい)、 そんならアゲルヨって人もいるのじゃないかな。Linuxインストール済みで、おくってやれ!
もう友達からもらったでいいか・・・
これは? 三重県でやるフリーマーケットを調べて、弟子達がパソコンを売りにだす。 師匠がひょっこり顔をだす。 格安! ---→ 購入!
>>801 フリマやった事ないから母さんが心配しそう・・・
友達(弟子)「PCいらないからあげるよ」
俺「ありがとう。母さん。友達から貰ったよ。」
(゜д゜)ウマー
友達のお母さんにばれたら終わりだが
もうちょっと様子みたら? 住所のことが心配だから知らない人からもらうのはだめだけど、 息子もあれだけ熱心だからパソコン買ってあげましょう! なんて展開にならないかなぁ〜
ただし貰うからには、せめてLv10までは続けてもらわないとね。^^
バイトすればおk
>>803 この前パソコンの話が母さんから出たんだが、買おうとはしているらしいです(´・ω・`)
>>807 あるあr・・・・・・あるあるwwwwwww
>>808 土日に電気街に行ってしこたまカタログを持って帰る。
師匠がセールスマンになるんだ!
なんという展開ww
新参者です。 支障!! 支障は男ですか?
三重の弟子がいたら師匠に 激安あるいは特価情報を報告しる! 師匠はそれとなぁ〜く、さりげなぁ〜く 予算の探りを入れられると吉
師匠が姉から1万もらってくる→新宿にくる→おれがノートPC上げる→師匠が徒歩で家に帰る これならいけるか?
値段調べる方法なんて無いから、師匠が自分で買いに出た振りをすれば何とかなるんじゃ無いか? 局留めで受け取って買って帰った事にするとか…余った金は書籍とか… あー…でも出来れば嘘なんてつきたく無いよな
バレーやらずにマイコン部に入るなら、部活が始まってからでいいんじゃね? 可能なら環境あわせたほうがいいでしょ。
旺文社と富士通の協力で、プログラミングコンテストとかやってたころの うんずが眠ってたりして。
819 :
デフォルトの名無しさん :2008/02/19(火) 14:02:12
師匠にあげるPCに盗聴器と発信器を設置したら特定できる件について
師匠の母ktkrwww
師匠がPS2持ってるならLinuxCDとモニターだけそろえればいいんじゃね? おや、こんなところにLinuxCDが
思春期だし、エロゲーのあるOSのほうが親切かもしれん。 マイコン部のメンバー間で、エロゲーの貸し借りはきっとあるはずだ。
823 :
デフォルトの名無しさん :2008/02/19(火) 16:48:38
今の時代エロゲーはファイル共有ソフトで落とすだろ
バカヤロウ共が。 師匠には大きな夢があるんだから、エロゲになんてなびかないよ! ・・・多分、きっと。
エロゲはあんまりいらないかも(´・ω・`)
やっぱ実写?
師匠は三次元の方がいいのか。
姉ちゃんだろ。
いや、二次元の方が可愛いと思うけど性っていうのにはあまり興味が・・・(´・ω・`) たまに興味持つけどさ
このムッツリさんめ
C言語でエロゲをつくる! なんて本が1冊くらいあってもいいといいと思う今日この頃・・・
流石師匠! もうすでに悟りをひらいてらっしゃる
普通のゲーム作るよりエロゲ作るほうが簡単だから、 ゲームが作れるようになればエロゲも作れるさ 問題は、シナリオ、音楽、そして絵
師匠はむっつりだったのか。
835 :
デフォルトの名無しさん :2008/02/19(火) 18:45:07
キモい
少ししか時間がとれませんが頑張ります(`・ω・´) #include<stdio.h> int main(void) { int va; for (va=1; va <= 100; va++){ printf("%d\n",va); } return 0; } これをまずは3の時に0を表示させるんでしたよね?if文をどこで使えばいいんでしょうか?(´・ω・`)
それを考えるのがこの問題の肝です師匠。 最初から聞いてはいけませんよ。
そうか!考えるぜ( ̄ー ̄)ニヤリ
#include<stdio.h> int main(void) { int va; for (va=1; va <= 100; va++){ if (va % 3 == 0){ va=0 } printf("%d\n",va); } return 0; } こうかな?
間違えた。;いる
今まで勉強した知識とテクニックがちゃんと身についているかが問われる問題なんだぜ。 復習はちゃんとしたか?
無限ループ(笑)
何度も言われてるけど書きあがったら動作を頭の中or紙に書き出して確認しましょう。 1、2、0、と表示された次は何が表示されます?
>>841 復習は本読んでただけorz怠りました(´・ω・`)
ちょっと分かったっぽい
#include<stdio.h> int main(void) { int va; for (va=1; va <= 100; va++){ if (va % 3 == 0){ puts(0) else printf("%d\n",va); } return 0; } こうですか?
>>845 携帯だから難しいとは思うけど
{ をうったらすぐ } をうって閉じ忘れをしないようにしな
>>846 指摘ありがとうございます。
携帯だから、というのはいただけません(´・ω・`)
何度も言われてるのに確認しない俺が悪いんです
日本語も勉強しような?
putsの後に ; つけ忘れ。 あと puts(0); だと何も表示されないよ。 0を表示させたいなら puts("0");
師匠こううつんだ。 if(va % ==0){} → if(va % ==0){puts(0)} → if(va % ==0){puts(0) else } 最初に閉じておけば忘れない。
>>848 やっぱり間違えてたか(ノ∀`)アチャー
#include<stdio.h>
int main(void)
{
int va;
for (va=1; va <= 100; va++){
if (va % 3 == 0){
puts(Fizz)
else if (va % 5 == 0)
puts(Bizz)
else
printf("%d\n",va);
}
}
return 0;
}
5の時はこれでいい?
Buzzだった・・・
;忘れてた
おしぃw
>>850 > if(va % ==0){puts(0) else }
こらw {puts(0); }else だろw
師匠だいぶ進歩してるけど毎度同じとこで間違えるなw 次「;」忘れたら姉ちゃんのおっぱいうpな。 あとputsで文字列表示させる時は、""でくくる。 puts("Fizz");
>>857 おっぱいダメ
#include<stdio.h>
int main(void)
{
int va;
for (va=1; va <= 100; va++){
if (va % 3 == 0){
puts("Fizz");
else if (va % 5 == 0)
puts("Buzz");
else
printf("%d\n",va);
}
}
return 0;
}
こうですか?(´・ω・`)
おしいです師匠。
Wikiにでも成果をまとめた方がいいんでね?
師匠、ifのあとに{}をつける目的をもう一度確認しましょう。
>>861 他の奴と混ざるから・・・?つまりいらないの?(´・ω・`)
バーカ
読みづらいから { } は省略しないほうがいい。
完全に忘れてるみたいだから説明しちゃうぜ。 if()ってのは()内の条件を満たした場合、それに続く「文をひとつだけ」実行する、っていう条件分岐。 if(a==1) puts("hoge"); puts("huga"); だと、hogeはifの条件に従って表示されたりしなかったりするけど、hugaは必ず表示される。 hugaもifの条件を満たした時だけ表示させたい時は、 if(a==1) { puts("hoge"); puts("huga"); } と{}でくくることで、くくった全体を「文ひとつ」として処理できる。 だから、if-elseの基本形は、こうなる。 if(条件){ //処理 } else if(条件) { //処理 } else { //処理 }
>>322 のようにCGIでコンパイラを組むより、師匠からのメールを受信したらその内容をコンパイルして
結果をメールで返信するような仕組みのほうが簡単じゃね?
師匠以外のメールを認識しないようにすれば悪戯で環境壊されることもないだろうし。
#include<stdio.h> int main(void) { int va; for (va=1; va <= 100; va++){ if (va % 3 == 0){ puts("Fizz"); } else if (va % 5 == 0) { puts("Buzz"); } else { printf("%d\n",va); } } return 0; } 間違えてても怒らないで下さい(´・ω・`)
FizzBuzzは?
動いたよ師匠! あとは3と5の公倍数でFizzBuzzを表示するだけですよ。
if (va % 15 == 0) こう?
>>868 smtp と pop だけを許可した仮想マシン上で専用ユーザ作って
quota とプロセスのタイムアウトの設定をすればできないこともないだろうけど
やっぱり気持ち悪くね?
>>869 よくやった!パチパチ
じゃ、3でも割り切れて、5でも割り切れる場合(たとえば15は、3でも割り切れるし、
5でも割り切れる)にFizzBuzzを表示してみよう。
3で割り切れて、5でも割り切れるなら、FizzBuzz表示
3で割り切れて、5で割り切れないなら、Fizz表示
3で割り切れなくて、5で割り切れるなら、Buzz表示
それ以外は、そのままの数字を表示
#include<stdio.h> int main(void) { int va; for (va=1; va <= 100; va++){ if (va % 15 == 0){ puts("FizzBuzz"); } else if (va % 3 == 0){ puts("Fizz"); } else if (va % 5 == 0) { puts("Buzz"); } else { printf("%d\n",va); } } return 0; } (ノД`)
動いたよ師匠! おつかれさま!
あってたのか(´Д⊂ヽ みんなありがとう!!スッキリしたよ! だが課題がまだ残っているという・・・
師匠ユーザを作って、SuEXEC設定したapacheに師匠権限のC-CGI置いてコンパイル&fork-execで実行させるとか。 で、親プロセスは適当にsleepして待って、遅かったら子プロセスを殺せばいい希ガス。 適当に言ってるけど。
#include<stdio.h> int main(void) { int loop = 9, start = 1 int no,num; printf("整数を入力してください:"); scanf("%d",&num); for(no=0; no < num; no++) { printf("%d\n",no%loop+start); } return 0; } これベースにします。しっかりと自分で考える・・・おk。落ち着くよ。
うわぁぁぁぁん。゜(゜´Д`゜)゜。分からないよぉぉぉぉ でも頑張るもん。%使わなくてもいいもん(`・ω・´)
あんまり前のコード意識しすぎない方がいいですよ
マジで?(´・ω・`) 今日は寝ます。たまに起きます。 みんな乙
おつかれでした>All
CGIでCコンパイルするのはいいんだが 標準入力がいろいろ面倒じゃね? 入力履歴でも取っといて次アクセスしたときに最初から入力してもいいけど randとか絡んでくるとそういうわけにも行かないし
ちょっと前に話題に出てたOSだが 予算が限られてるなら尚更Winにするべきじゃ無いかな? WinのOSのみを後から買うのは骨だけど、Linux系列ならタダでなんとかなるし 選べるスペック的には厳しいだろうけど、VMとか色々手は有ると思う
師匠が買えるPCのHDD容量でVMはきつい
890 :
デフォルトの名無しさん :2008/02/19(火) 23:36:33
師匠がアフィって俺らが適当に欲しいものを買えばOK
MinGWがあれば大抵のものはコンパイルできるでしょ
あぁっ、HDDの容量があったんだな…ごめん 1CDLinuxとか食い下がって見る
893 :
デフォルトの名無しさん :2008/02/20(水) 00:08:09
>>892 どうやって保存すんだよ。USBメモリーだってタダじゃないぞ。
USBメモリなら懸賞で当たっても不思議じゃないな、なぁ?
USBメモリなんて新宿にくればいくらでも落ちてるぞ いくらでもっていっても20個くらいだろうが
>>894 不思議じゃないね。
俺が今使っているUSBメモリもキャンペーンで当たった品。
これは運が良くて、応募者が少なくてほぼ全員に行き渡ったという噂。
池沼がいっぱい\(^o^)/
あうあうあー
おっぱいー…おっぱいー…
適当なイベントで師匠と弟子が出会って、それから弟子から師匠にPC上げればよくね?
お深いやると 師匠が掘られるんだぜ?
ならばオフ会だ
そろそろ師匠がgoto文を覚える頃だな
OFFは金が少ないので難しい(´・ω・`)
昔MSのセミナー行ったらUSBメモリ無料でもらえたな。 64MBだったけど。
goto文はらめええー 社会人が来るオフ会で高校生に金なんて払わせないってw でもこの板のオフ会ってどんなのか想像できんわ
そういうものがあるってくらいは憶え・・・・なくていいかw continueやって、その次は配列・文字列かな。
>>906 いや、電車代がwww
本通りだと配列ですね(´・ω・`)
[5]
こんな感じのやつ
909 :
デフォルトの名無しさん :2008/02/20(水) 22:25:29
あ、次スレいつ立てよう・・・
お前が問題を解き終わった時
師匠の弟子たちに興味があります 弟子の資格要件を満たす人ってどんな人やねん
100以内に出来るかな・・・
余計な書き込みしなきゃできるだろう
おk。ヒント欲しいんですが・・・今度は何を使って作るのかわかりませんorz
まず、どこまで出来た?
全然です・・・0.1をかけたら出来るのか・・・?とか考えてましたorz
>今度は何を使って作るのかわかりません それを自分自身で考えるためにこの課題を出したわけで・・・ 何日かかってもいいからじっくり考えよう
おk。今日は寝るけど頑張るよ
>>918 そうやって、いろいろやって試して見ることが大事
結果をあせることはない
前から思ってたけど師匠は感覚で「これっぽい」ってのを書いてみて、 できてなかったら次・・・ってやってるような感じがする。 「求められてる動作にはどういうパーツが必要か?」ってところから一歩づつ考えるようにしないと。 今度の問題もできてしまえば、なーんだって思うくらい簡単な奴だから、諦めないで考え抜け。
>>923 俺も勝ち組。だけどアカデミック版を買った奴が報われない悪寒。
買うことでいち早く使えたんだから報われてる
こうですか? #include<stdio.h> int main(void) { int va,num; int vb = 1; printf("整数を入力して下さい:"); scanf("%d",&num); for(va = 0; va < num; va++){ if(vb >= 9){ vb = 1; printf("%d",vb); } else { printf("%d",vb); } vb++; } return 0; } 頑張ってみた
整数を入力して下さい:25 1234567812345678123456781 イイヨイイヨー
終わったぁぁぁぁ!! みんなありがとうございます(`・ω・´)
問題文
>>489 だよね?
終わってない気がしますよ師匠。
あ、0だったか(´・ω・`)ちょっと待ってて
#include<stdio.h> int main(void) { int va,num; int vb = 1; printf("整数を入力して下さい:"); scanf("%d",&num); for(va = 0; va < num; va++){ if(vb > 10){ printf("%d",vb-10); vb = 1; } else { printf("%d",vb); } vb++; } return 0; } こう?
整数を入力してください:25 123456789101234567891012345 惜しい。 ちゃんと変数の変化を追って考えましょう。
分かった
お尻になった・・・どうしよう・・・
しばらく間を置いてから書き込め その間に自分が書いたコードが合ってるか 何度も変数を追ってよく確かめろ
#include<stdio.h> int main(void) { int va,num; int vb = 1; printf("整数を入力して下さい:"); scanf("%d",&num); for(va = 0; va < num; va++){ if(vb > 10){ vb=vb-10; printf("%d",vb); vb = 1; } else { printf("%d",vb); } vb++; } return 0; } こうですか?
整数を入力して下さい:25 123456789101234567891012345 おんどりゃあ、本当に変数の動きを追ってみたのか??
すみませんすみませんすみませんすみませんすみませんすみませんすみません 追ったけどこれでいいと思ったんだ・・・ #include<stdio.h> int main(void) { int va,num; int vb = 1; printf("整数を入力して下さい:"); scanf("%d",&num); for(va = 0; va < num; va++){ if(vb >= 10){ vb=0; printf("%d",vb); vb = 1; } else { printf("%d",vb); } vb++; } return 0; } これかな・・・
整数を入力して下さい:25 1234567890234567890234567 ちゃんと紙に書いてやってるか? 頭の中だけでやってないだろーな?
ちゃんとやってるよ(ノД`) #include<stdio.h> int main(void) { int va,num; int vb = 1; printf("整数を入力して下さい:"); scanf("%d",&num); for(va = 0; va < num; va++){ if(vb >= 10){ vb=0; printf("%d",vb); } else { printf("%d",vb); } vb++; } return 0; }
師匠、今まで間違えたプログラムがなぜ間違ってるのかは理解して進めてますか? コンピュータは書かれたことを書かれた通りに実行しているだけなので、 「どうしてその挙動になるのか」を理解できたら訂正は簡単なはずですよ。
整数を入力して下さい:25 1234567890123456789012345 お疲れ様です師匠!
乙です 同じprintfが2つあるとカッコワルイので1つにしてみましょう
>>941 変な事をやろうとしてましたorz
>>942 ありがとうございます(`・ω・´)
スレ立ててきます(´・ω・`)
多少突っ込みたいところはあるが、一応できたな よくやった やればできるじゃないか
あれ?こうだっけ? #include<stdio.h> int main(void) { int va,num; int vb = 1; printf("整数を入力して下さい:"); scanf("%d",&num); for(va = 0; va < num; va++){ if(vb >= 10){ vb=0; } else { } printf("%d",vb); vb++; } return 0; }
それでもいいけどelseで何もしない時はelse節は丸々省略できますよ師匠。 if(vb >= 10){ vb=0; } else { } printf("%d",vb); ↓ if(vb >= 10){ vb=0; } printf("%d",vb);
そのelseに意味はあるのか?
そうだった(´・ω・`)ありがとう
乙です師匠 気晴らしに出した数値を配列にでもいれてやりましょうよ
まだ配列勉強してないだろ
スレ立てようとしたら運悪くお尻だぜ(´・ω・`) 一時間ぐらいおいて立てるか
ところで1よ 変数の動きを紙に書いて追ってあるはずなのに どうして実行結果が間違っていたんだ?
師匠!! レノボ・ジャパンでは、期間中に eメール・マガジンをご購読いただいた方から抽選で103名様にノートパソコンなどのプレゼントが当たるキャンペーンを実施中です。
お尻うざいな・・・(´;ω;`)ブワッ
誰かさんありがとうございます!
あとは誰かがレノボ・ジャパンの名前で 師匠にノートPC送るだけだな
ふぅ、例の場所に梱包したノートPCを置いといたぜ・・・。 じゃ、後は発送担当頼むぞ。
師匠かわいいよ師匠
うめ
梅。 みんなは、おにぎりの具は何が好き? 俺は梅とこんぶとシーチキン。 オヌヌメあったら言って下さい(´・ω・`)
そういうのはVIPでやれ
ほーい
きっとこれは弟子たちにさりげなく埋めさせる策 危うく引っかかるところでした こんぶと鮭
うめ
うめ
鮭
プログラム板なんだしスレッドの最後はプログラム板らしくプログラミングの話題で締めくくろうぜ。 お前ら好きな言語はなに?俺はC++かなぁ。 オヌヌメあったら言って下さい(´・ω・`)
(´・ω・`) ↓ (`・ω・´) ←今ここ
CとC++しか知らない。 フヒヒヒヒすいません
>>980 個人で使うにはPerl以外に考えられないWeb系技術者
C++は楽しいの?
楽しいというか、便利。 昔書いたプログラムの一部を再利用したりってのがCよりもやりやすかったり。 師匠が今勉強してるのはCとC++の共通部分みたいなとこなので、 配列、ポインタ、関数、構造体あたりまで勉強するまではあんまり気にしなくていいですよ。
お前には無理だ池沼
文字列型が有無てのは重要なポイントだ
師匠にはまだまだ無限の可能性があるから
日本にC++使える中学生なんているのか?
"使える"の定義にもよるだろうが、 C++でプログラム組んでる奴なら普通に居るんじゃね?
ぶっちゃけ厨房はHSPから入ったほうがいいだろ
>>990 今から考えれば決して使いこなせてはいなかったが、
中3のときにはC++を勉強していた。
実質的な合格祝いの1つとして『C++の設計と進化』を親に買ってもらったんだ。
おかげで今やすっかりC++から抜け出せない(嬉しい悲鳴的な意味で。
師匠のプログラムを見て思ったんだが、師匠が正解したあとに お前ら弟子達のプログラムを披露してやるのも勉強の一つじゃね? スマートにかけるならスマートにかけたほうがいいだろうし
>>992 あれは古のBASICの弊害に近いものがあるから微妙。
HSPはプログラムの流れや概念や構造を身につける意味ではうってつけだよ
>>994 こんなの書いても現段階だと悪影響にしかならん気はするぞ
剰余演算子 % 無し
#include<stdio.h>
int main(void){
char *str="1234567890";
int length;
printf("整数を入力して下さい:");
scanf("%d", &length);
while(length>0){
printf("%.*s", length, str);
length-=10;
}
printf("\n");
return 0;
}
とりあえず、埋め
>>996 それはある程度いろんなものを知ってる人の意見なんだよね、
師匠は自らを白紙であると仮定した場合を想定しているのであるから、ゲーム制作中級を目指すのは師の意見と異なるのではないかと弟子としては愚考するんですよ。
密売人キタ━━(゚∀゚)━━(゚∀゚)━━!!!!
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。