お兄ちゃんの宿題、私が答えるよ
レス数が1000を超えています。これ以上書き込みはできません。
0001麻衣
NGNGこれからは私がお兄ちゃんの宿題手伝ってあげる。
でもあんまり詳しくないから分からないこといっぱいあるから
みんも一緒に考えてね。
お願い。
↓ お姉ちゃんのスレ
http://piza.2ch.net/test/read.cgi?bbs=tech&key=972032579
0951デフォルトの名無しさん
NGNG演算子の優先順位がないんだろきっと。(2+7)*2
0952948
NGNGすみません・・・・・・
0953デフォルトの名無しさん
NGNG何かアイデアください。
0954デフォルトの名無しさん
NGNG何の会社かによる。
0955デフォルトの名無しさん
NGNGと言っても業務の知識なんかないから、
適当なアプリ作るくらいしか思いつきません。
0956デフォルトの名無しさん
NGNG銀行とかそんなの?
0957デフォルトの名無しさん
NGNGその会社を舞台にした人生ゲーム。
その会社の経営シミュレーションゲーム。
その会社の社長の顔が流れるスクリーンセーバー。
その会社で起こった殺人事件に巻き込まれた新入社員が犯人を見つけるアドベンチャーゲーム。
0958デフォルトの名無しさん
NGNG本格推理アドベンチャー「新入社員殺人事件」プレイ希望
0959あ
NGNG以下 解答してください
問2
a = 5+(6+(7+b));
をコンパイルした結果はどうなるかを、自分の頭で考えて示せ。
a = 0+(1+(2+(3+(4+(5+(6+(7+b)))))))-(0+(1+(2+(3+(4+(5+(6+(7+b))))))));
は、どうなるだろうか? 自分が、どのように考えて、その結果を出したのか、そして、それをアルゴリズムにするにはどうすれば良いのかを考えよう。
ヒント
まず式を木の形に書いて、構造を調べる
push, pop を使ってスタックを使う方法もある
実際のコンパイラの出力と比較してみよう。
--------------------------------------------------------------------------------
問2
上のプログラムをIntel CPU上で、gcc -O -S test.c を使ってコンパイルすると最適化がかかる。最適化した場合としない場合で、どのような違いが出るか? (ヒント diff を使うと簡単...)
問1で、これらの結果を実際のアセンブラで実行しテストするには、どうすれば良いか考えて実行せよ。
これらの命令が実際に生成されるCのソースコードを考えて、それをコンパイラに通し、実際に命令が生成されることを確認せよ。(ただし、データのアドレスは、変わっても良いとする)
0960デフォルトの名無しさん
NGNG”自分の頭で考えて示せ” だしなあ・・・
正直、カッタルイ問題だしさあ、
せめてどれかアセンブラ出力出して、何か自分のコメント言ってみろよ
0961懐かしいコピペを貼ってみるテスト
NGNG何のために親のスネをかじって学校に行ってるのか? 将来就きたい職業
に向けて職能を身につけるためではないのか?
課題を丸投げして「動くようにしてください」なんてやってると君らの頭には
何も残らない。職能なんか身に付かない。考える必要がないから。
それでは君らのためにならない。いや、この際君らのことはどうでもいい。
何も知らずに高い学費を払っている親御さんが不憫だし、なによりも
そーやって単位を取得して「●●大学工学部情報工学科卒」なんて履歴書
もって 入ってこられると、俺達現場の人間が非常に困る。
頼むから向学心がないならさっさと単位をあきらめて別の道を選べ。
それでも課題をやって欲しかったら学校名と学籍番号を書いてくれ。
早急に人事に連絡しておくよ。「こいつが来ても追い返せ」とね。
0962デフォルトの名無しさん
NGNGこの板用の過去ログ検索システム作ってみたら?
SQL使うDBでやると即戦力になるんじゃない?
0963学生サン
NGNGvoid main(void){
int you,i;
srandom(time());
printf("===じゃんけんゲーム==="\n");
printf("1:グー 2:チョキ 3:パー\n");
i=random() % 3 +1;
printf("ジャンケンポン:");
scanf("%d",&you);
printf("あなた:%d,わたし%d\n",you,i);
if((you==1&&i==2)||
(you==2&&i=3)||
(you==3&&i=1))
{
printf("あなたの勝ちです。\n");
}
else if(you==i)
{
printf("あいこです。\n");
}
else{
printf("あなたの負けです。\n");
}
}
このプログラムを以下のようにしてください。
1:勝敗をカウントし、先に3勝した方が勝ちとします。
2:ジャンケンの手は整数に置き換えて入力する。例えば
グーは1、チョキは2、パーは3、それ以外は入力エラー
とし、再度入力するものとします。
このような問題が出たんですけど、どうしたらいいんでしょうか?
誰か教えてください。
0964デフォルトの名無しさん
NGNG書いてあるとおりにすればいいと思います。
0965デフォルトの名無しさん
NGNG0966デフォルトの名無しさん
NGNG>1:勝敗をカウントし、先に3勝した方が勝ちとします。
勝敗カウントする変数用意(ここではa,bとする。実際はまともな名前で)して、
それで
while((a < 3 ) && ( b < 3)){
処理
}
という感じにする。
>それ以外は入力エラーとし、再度入力するものとします。
do{
scanf("%d",&you);
もしyouが判定外ならエラーメッセージ
}while(判定内じゃない限り);
って感じでどう?
0967学生サン
NGNGそれをどこの部分にいれればいいんですか?
0968デフォルトの名無しさん
NGNG0969学生サン
NGNG0970デフォルトの名無しさん
NGNG初心者だから何?甘ったれんなよ。
>>966でわからないなら単位落として学校やめろ。
0971デフォルトの名無しさん
NGNG自らが習ってきたことに答えはあるはず。
与えられた教材や資料から己の頭で考えることを覚えろ。
0972何番目かの麻衣
NGNGつまらない問題なんだしさ、さっさと終らせて次いこ
#include <stdio.h>
#include <stdlib.h>
int main(void){
int c1=0,c2=0;
int you,i; randomize();
printf("===じゃんけんゲーム===\n");
while(c1<3&&c2<3){
printf("あなた%d回と私%d回:1:グー 2:チョキ 3:パー\n",c1,c2);
i=random(3) +1;
you=0;while((unsigned)(you-1)>3){char buf[100];printf("ジャンケンポン:");
fgets(buf,80,stdin);sscanf(buf,"%d",&you);}
printf("あなた:%d,わたし%d\n",you,i);
if((you==1&&i==2)||(you==2&&i==3)||
(you==3&&i==1)) {printf("あなたの勝ちです。\n");c1++;
}else if(you==i){printf("あいこです。\n");
}else{printf("あなたの負けです。\n");c2++;}
} return 0;
}
0973何番目かの麻衣
NGNGこの麻衣はスレたてすぎたらしいから誰かお願いね
0974デフォルトの名無しさん
NGNG(1)努力している姿勢(フリ)を見せる。
(2)丸投げしているように見せない。
ってのは重要だね。ちなみに単位を落として教授に泣きつきに行くときも
これは大切。せめて、テストの解答をレポートとしてまとめ持参し、「俺は単位を
得るに値する学力をつけた」フリをすること。もちろん、先方はすべてお見通し
だが、ただ「ごめんなさい、ごめんなさい」では教授としてもいかんともしがたい。
がんばれ、969
0975学生サン
NGNGっていうかまだ習ってないのがいっぱい使われてる・・・。
0976兄
NGNGhttp://piza2.2ch.net/test/read.cgi/tech/1003838158/
0977何番目かの麻衣
NGNG乱数の部分は フリーのBCB55でコンパイル出来るように直してあげたからね
0978何番目かの麻衣
NGNG0979
NGNG0980初めてです
NGNGたとえばkakidasi.txtに書き出していくプログラムって
どのように書いたらいいんでしょうか?
よろしくお願いします
0981デフォルトの名無しさん
NGNG0982デフォルトの名無しさん
NGNG1行ごと実行を追いたいなら printf で足りると思う。実行時に
test.exe > kakidasi.txt
ってやれば充分でしょ。
0983デフォルトの名無しさん
NGNGデバッグ目的なら、ブレークはってステップ実行してほしい。
0985デフォルトの名無しさん
NGNGまだ社会人ではないのでまったく想像できません。
ソフトってものはどんなものなのか・・・・・?
それが何の役に立つか何を作っているのか・・・・・?
みなさん教えてください。
0986デフォルトの名無しさん
NGNGarchie ctrace
manual page:
http://www.sun.co.jp/forte/developer/documentation/mr/manpages/man1/ctrace.1.html
0987デフォルトの名無しさん
NGNG旧スレ上げてるようなやつには死んでもわからない。
0988初めてです
NGNG書き方が変でした。実行を一行ごとに追っていって
実行された文を例えばkakidasi.txtに
書き出したかったんです。
それで「実行し、実行された文を書き出す」
ためにどれくらいの時間がかかったかを最終的に
知りたいんですが・・・・・。
0989キリ番ゲッター
NGNG0990キリ番ゲッター
NGNGかくごしろよ>ALL
0991キリ番ゲッター
NGNG俺様が1000取ったら ウラビデオ さしあげます
0992キリ番ゲッター
NGNG1000を持って来い
ははは
0993キリ番ゲッター
NGNGhttp://www.megabbs.com/cgi-bin/readres.cgi?bo=douga&vi=991411619&rm=100
0994キリ番ゲッター
NGNGウラビデオは
配布中止でーす hehehe
0995キリ番ゲッター
NGNG1000狙う!!!!!!
hahaha
0996キリ番ゲッター
NGNGがんばるぞ
0997キリ番ゲッター
NGNG俺様がもらう
0998キリ番ゲッター
NGNG0999キリ番ゲッター
NGNGリーーーーーーーーーーーーーーーーチ
わおおおおおおおおおおおおお
1000キリ番ゲッター
NGNG10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。