[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 10/23 23:03 / Filesize : 305 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C/C++の宿題を片付けます 108代目



1 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 22:18:31 ]
あなたが解けないC言語/C++言語の宿題を片付けもらうスレッドです。気に入らない質問やその他や発言はスルーの方向で。

【質問者へ】
回答者の便宜のため、質問の際は以下を行うことを推奨します。
・質問は【質問テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・問題文やコードをリンクするときは、一言内容にについて説明をつけましょう.
・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはコラー!!です。付け足しは作業を無駄にしがちです。
・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を入力して投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。

【質問テンプレ】
[1] 授業単元:
[2] 問題文(含コード&リンク):()
[3] 環境
 [3.1] OS: (Windows/Linux/等々)
 [3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等)
 [3.3] 言語: (C/C++/どちらでも可 のいずれか)
[4] 期限: ([yyyy年mm月dd日hh:mmまで] または [無期限] のいずれか)
[5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)

【アップローダー==ラウンジ】(質問が長い時はココ使うと便利 回答者もコードが長ければここに)
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm
【C 関数検索 man on WWW】 www.linux.or.jp/JM/index.html
【過去ログ検索】        chomework.sakura.ne.jp/
【wiki】               www23.atwiki.jp/homework/

【前スレ】
C/C++の宿題を片付けます 106代目
pc11.2ch.net/test/read.cgi/tech/1209810861/

828 名前:kokoro [2008/06/06(金) 17:27:10 ]
>>826

もうチョット簡単になりませんか?
for文のところの課題なので、for文(多重ループなど)を使ってお願いします。
++count、#defineはまだ勉強してないのです。

829 名前:814 mailto:sage [2008/06/06(金) 17:28:32 ]
>791
こっちのほうがいいかな
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6807.txt

830 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 17:29:16 ]
>>828
#define ANSHOU_BANGO 1234
これはソース中にANSHOU_BANGOがあればコンパイル時に1234に置き換えますよということだけです。

831 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 17:32:21 ]
>>828
こういう入力回数が決まってないループはwhileを使わないといけないと思うんだけど
whileは一回も使っちゃダメ?

832 名前:kokoro [2008/06/06(金) 17:34:37 ]
>>831

whileも使ってもおっけいです。

833 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 17:40:33 ]
ループする条件があるならwhile()特に無しならfor(;;)のが素直だと思う

834 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 17:42:31 ]
>>828
十分簡単だろうに。一体何が問題なのか理解できん
習ってないから使うな、なんて言われないぞ

835 名前:kokoro [2008/06/06(金) 17:44:17 ]
#include<stdio.h>
int main(void)
の次は、int totalMoney = 10000でいいのですか。

return 0; return 1; と書いてありますが、一番最後はreturn 0;で
終わるようにしたいです。


836 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 17:48:34 ]
むしろmainにはreturn書いてないけどw
終わらせたければreturn 0;足せば良いじゃないw



837 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 17:48:46 ]
>>835
なかなか難しい注文だなw

>>826の解はcになれてればどうってことないんだけどなw

838 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 17:49:44 ]
int main ()
{
int type;

while( true ){

if( ( type = selectMainMenu() ) == 0 )
return 0;

if( inputNumber() == 0 )
return 0;

switch( type ){
case 1: deposit(); break;
case 2: withdraw(); break;
case 3: showMoney(); break;
}

printf( "\n" );
}
return 0;
}

839 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 17:50:31 ]
あーすまん良く見たら書いてた、その上どっちもreturn 0じゃん

840 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 17:52:11 ]
>>839
だからmainの最後にreturn 0が無いから心配してるだけなんだけど
実はwhileの中でreturn 0;で抜けてるから問題ないんだけどね・・・

841 名前:kokoro [2008/06/06(金) 17:53:28 ]
>>836
なんていうのかな・・・?
#include<stdio.h>
int main(void)
}  
 ・
    ・
    ・
 return 0;
}
でおわりたい。みたいな・・・?

842 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 17:55:11 ]
>>832
for文2箇所で使って、#define使わずに
間違ってたところあったのでそれも訂正
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6808.txt

>>835
暗証番号を三回ミスったってのを知らせないといけないから
0と1を区別して返してる、嫌なら関数を使うのをやめないといけないな

843 名前:kokoro [2008/06/06(金) 17:58:26 ]
>>842
関数まだやってないから、先生にみせるときチョット・・・まずいかも・・・

関数なしでできますか?

844 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 18:01:51 ]
c慣れしてる人に関数無しで・・・ってある意味酷だな

845 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 18:02:38 ]
後だしで条件つけんなよ

846 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 18:02:51 ]
そこまで条件を後付けするのはわがまますぎるぞ。
自分でプリプロセッシングすれば済む話だろう



847 名前:kokoro [2008/06/06(金) 18:04:53 ]
>>844

すみません・・・
何とかなりませんか?お願いします。

848 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 18:07:16 ]
簡単だけどやること多くてめんどくさい課題って初心者に出すには不向きだと思うがなあ

849 名前:kokoro [2008/06/06(金) 18:09:56 ]
そこを何とか・・・お願いします。
本当に困ってるのです。。。

これができないと・・・。

850 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 18:10:21 ]
>>843
たぶんこれでおk
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6809.txt

851 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 18:11:23 ]
あーマジで関数却下されるとすげー面倒だなw
思考が関数ありきになってるのでむしろ書けといわれると沸きそうだ

852 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 18:11:47 ]
このスレで言うのもなんだが、それもできないようじゃ単位落とした方がいいぞ

853 名前:kokoro [2008/06/06(金) 18:12:38 ]
>>850
ありがとうございます!!!
本当に助かりました^^




854 名前:kokoro [2008/06/06(金) 18:15:18 ]
>>852

ゼミでこれを取ったのですが、今後悔です。
本当分からないので、嫌になります・・・
マジ、単位落としそうだもん。

855 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 18:17:33 ]
わからないからって人任せにしてたら全然上達しないぞ
書いてもらったソースと勉強に使ってる本見比べて
知識を自分のものにしないとな

856 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 18:20:35 ]
こんな低レベルでもゼミなのかw



857 名前:デフォルトの名無しさん [2008/06/06(金) 18:21:26 ]
てかなんで学生って習ってないのを極端に怖がるの?
「勉強しました」って突っぱねれば問題ないじゃん

858 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 18:23:23 ]
中高のIT関連の授業の課題かと思ってた。

859 名前:kokoro [2008/06/06(金) 18:25:19 ]
>>858

初めてc言語やりました。
テキストと並列してやっているので、やってないところがあると
まずいかなって。

自分なりのプログラム作ってみます。
でもできないところがあったら、マタお願いしてもいいですか

860 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 18:34:15 ]
聞くこと前提にしてるとまた後悔するぞw
ここ見てりゃ黙っててもソースが出てくるんだから
それみて自分で弄ってみろw

861 名前:tk [2008/06/06(金) 18:34:39 ]
n個の常連立微分方程式を4次のRunge-Kuttaを使って解くプログラムを教えてください。
配列とか使うみたいなんですけど。

862 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 18:46:40 ]
>>805
void solve(int n)
{
    int i,j,k,u,l,flag; //kを追加
    if(n==N){
        count++;
        for(i=0;i<N;i++){
            for(j=0;j<N;j++) printf((board[i]==j)?"Q":"+");
            printf("\n");
        }
        printf("No. %d\n\n",count);
        return;
    }
    for(i=0;i<N;i++) {
        j=n-1;u=i+4;l=i-4;flag=1; //uとlの初期値を変更
        for(k=0; k<3 && j>=0 && flag == 1; k++, j--) if(l<board[j] && board[j]<u) flag = 0; //この一行を追加
        while(flag==1 && j>=0){
            if(board[j]==i || board[j]==l || board[j]==u) flag=0;
            u++;l--;j--;
        }
        if(flag==1){
            board[n]=i;
            solve(n+1);
        }
    }
}

問題写すなら正確に写せよ

863 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 18:56:27 ]
てか,今の時点での未解決問題はどれぐらいなんだ?

864 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 18:57:25 ]
気になるなら自分で調べればいいだろ。

865 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 19:11:35 ]
なんだ、今日はやさしい人が多いなあ

866 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 19:32:11 ]
[1] 授業単元:
Cプログラミング
[2] 問題文(含コード&リンク):()
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6813.txt
[3] 環境
 [3.1] OS: (Windows/Linux/等々)
linux
 [3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等)
gcc
 [3.3] 言語: (C/C++/どちらでも可 のいずれか)

[4] 期限: ([yyyy年mm月dd日hh:mmまで] または [無期限] のいずれか)
6月9日
[5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)
スタックを習っているところです。
よろしくお願いします



867 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 19:45:05 ]
>>808
解答と合わせて知識にしていきたいと思います

>>812
返答ありがとうございます

>>862
返答ありがとうございます
ミスありましたか どうもすいません
#defineのところですかね…


868 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 19:47:49 ]
>>867
>if(board[i]==i || board[j]==l || board[j]==u) flag=0;
board[i] じゃなくて board[j]

869 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 20:04:23 ]
>>868
根本と言っても過言ではないところを間違ってましたか
ありがとうございます

870 名前: ◆DuoCt8/SKk mailto:sage [2008/06/06(金) 20:05:36 ]
>>592について考えていたのですが,途中で分からなくなりました.
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6814.txt
良ければ何かアドバイスなどをもらえないでしょうか?(オプション表示の方法や関数など)
よろしくお願いします!

871 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 20:10:10 ]
>>870
実行してないけどオプションの表示はできてるんじゃないの?
入力させて、それに応じたオプション内容を表示できてるんだから後は
それを変数に入れておけばよいような。
戻り値にしてもいいし、パラメータで受けとってもいいし、グローバルでもいい。

872 名前:デフォルトの名無しさん [2008/06/06(金) 20:10:52 ]
[1] 授業単元:C言語による数値計算
[2] 問題文:kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6815.txt
[3] 環境
 [3.1] OS: Windows Vista
 [3.2] コンパイラ名とバージョン: Windows Visual Studio
 [3.3] 言語: C++
[4] 期限: 6月8日(日)

自分で作ったプログラムがうまく動いてくれません。
どなたかC言語を用いた数値計算(特に行列計算)に長けている方、
プログラミングに詳しい方、どうかよろしくお願いします。



873 名前: ◆DuoCt8/SKk mailto:sage [2008/06/06(金) 20:16:33 ]
>>871
返事ありがとうございます.
実行すると最初の部分はきちんと表示されるのですが
★★★★★★★★操作お疲れ様でした、商品を排出します★★★★★★
以降の表示がされないのです.あと,
>>入力させて、それに応じたオプション内容を表示できてるんだから後は
>>それを変数に入れておけばよいような。
>>戻り値にしてもいいし、パラメータで受けとってもいいし、グローバルでもいい。
の部分は・・・具体的にどのようにすればいいのでしょうか?

874 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 20:24:23 ]
[1] 授業単元: Cプログラミング
[2] 問題文(含コード&リンク):(kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6816.txt)
[3] 環境
 [3.1] OS:Linux
 [3.2] gcc
 [3.3] 言語: C
[4] 期限: ([2008年06月10日まで]
[5] その他の制限:問題の文をベースにして、
new old bodyという変数にして、
ab xy acabcならbodyのabのところにxyを置き換え、またnewの値がなかった場合
そのままbodyを出力するというプログラムを作ることです。

875 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 20:34:54 ]
>>872
変数 ‘y1’を使ってないようだけど、式は正しい?

876 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 20:57:48 ]
>>872
b[N]とかa[N][N]ってなにをしたいの?



877 名前:デフォルトの名無しさん [2008/06/06(金) 21:01:44 ]
>>872
>>875

ごめんなさい
指摘どおり間違ってたので修正うp
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6817.txt

y1を入れました

878 名前:デフォルトの名無しさん [2008/06/06(金) 21:08:14 ]
>>876
A*X=Bの方程式のAを行列a[N][N]、Bを行列b[N]として
行列を使ってXを解かないといけないらしくて

つまりX=A^(-1)*BにしてXを求めるみたいです

879 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 21:09:46 ]
宿題:数式処理ソフトMaximaと同等のソフトウェアを明日までに作れ
ソースファイルの行数は1000行以内。

880 名前:デフォルトの名無しさん [2008/06/06(金) 21:13:19 ]
>>875
>>877

何度もすみません、こっちでした
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6818.txt

そちらは間違ってました

881 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 21:14:54 ]
>>879
コンソールでコマンド受け付けて裏でmaximaに投げればいい

882 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 21:16:42 ]
>>878
そういうことじゃなくてb[N]にアクセスすんなってことなんだけど

883 名前:デフォルトの名無しさん [2008/06/06(金) 21:26:29 ]
>>880
バカですみません
printf("y1 = "); scanf("%lf",&y2);じゃなくてprintf("y1 = "); scanf("%lf",&y1);でした


>>882
申し訳ありません、プログラミングに詳しくないので
「b[N]にアクセスするな」とはprintf("%lf\n", b[i]);とdouble gauss( double a[14][14], double b[14] )の
部分ですか?
よろしければ解決策を教えて下さい

884 名前:デフォルトの名無しさん [2008/06/06(金) 21:34:36 ]
>>882
double gauss( double a[14][14], double b[14] )の
/* 後退代入 */
b[N] = b[N]/a[N][N];
のとこはは部分ピボット付きガウス消去法をコピペしてきただけなので
詳しい仕組みやアクセスやらはよく分からないです

885 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 21:49:16 ]
>>206
double b[14];
こう宣言を行ったときは、b[0] 〜 b[13] までの14要素であって、
b[N] == b[14] にはアクセスしちゃいけないってこと。
Nをdefineしたのに14という数字があちこちに散らばってる
(マジックナンバーていいます)のもよくないよ。

886 名前:885 mailto:sage [2008/06/06(金) 21:50:18 ]
なんかレスアンカミスった><
>>885>>883 宛てです



887 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 21:59:14 ]
本人が何をしてるかわからないもののデバッグなんてさせんな

888 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 22:02:09 ]
>>646
とりあえず出来た
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6819.txt


889 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 22:06:56 ]
何も分からんならmaximaでもmathematicaでも好きに使って解けばいい

890 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 22:09:26 ]
>>887
じゃあ宿題を片付けますスレに来なければいいじゃんww

分からない人やできない人を貶したいだけなら他に逝けよ

891 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 22:10:56 ]
>>890
そういうお前も文句つけたいだけだなw

892 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 22:22:48 ]
>>891
うわぁ.......

まるで餓k(ry

893 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 22:31:29 ]
>>884
とりあえずループ変数を<=Nじゃなくて<Nまでにしてみたら?

894 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 22:33:52 ]
一から問題解くならいいけど、腐ったコードの手直しさせられるのは勘弁願いたい
どんだけ凡ミスあるかいちいちチェックしなきゃいけないのかよ

895 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 22:42:07 ]
俺もあの有名なサイト「初心者のため(ry」でひどいソースを呈示され
「どこが間違ってるんでしょうか」と言われ、あまりのひどさに一からソースを
起こして書いてやったらすぐ書けてしかも正常に動いた。

ところが質問者が「元のソースを手直しして欲しいのです」と来たもんだ。
金もらってるならともかく、こんなボンクラの相手をしている暇はないので
それ以降無視してやった。

896 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 23:22:21 ]
>>873
張ってあるソースは全然使ってないし、ごちゃごちゃしてわかりずらいかもしれないけど、
できたのでうp (まだ気に入らないところあるけど、言い出したらきりないしね)
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6820.c



897 名前: ◆DuoCt8/SKk mailto:sage [2008/06/06(金) 23:30:46 ]
>>896
わざわざソースを書いて頂きありがとうございます!
参考書を使いながら理解に励もうと思います.

898 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 23:50:38 ]
>>897
質問者の皆が皆こんな感じの人なら気持ちいいのにな
頑張ってね

899 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 23:59:58 ]
>>897

今回は高度すぎて、、とかじゃなくて理解しようと思いましたかw
いい心がけだとおもいますー。応援してるお

900 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 00:06:41 ]
[1] C
[2] kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6822.txt
[3]
 [3.1] LINUX
 [3.3] C
[4] 6月9日
[5] 記載のプログラムに付け加える形でお願いします

よろしくお願いします

901 名前:896 mailto:sage [2008/06/07(土) 00:48:25 ]
>>897
一部変数名がなんかおかしいところあるから気をつけてね
最初、optvol_tのところoptmode_tで作ってたのを
あげる前に見直してモードじゃおかしいな、量だなってことでoptmode_t だったのを optvol_tに
代えたんだけど、関連する場所(option_t 内のmode, modeflgとか)変更するの忘れてた
ソースの修正はやっぱ慎重にしなきゃね

902 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 00:49:16 ]
そんな変更エディタの機能でやればいいのに

903 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 01:02:48 ]
置換 mode→vol でおk

904 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 01:05:46 ]
>>874
日本語で

905 名前:896 mailto:sage [2008/06/07(土) 01:09:11 ]
>>897
変数名修正したのあげときます(なんかまだおかしいとこありそうだけど)
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6823.c

906 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 01:37:41 ]
>>874
tr コマンドみたいなものでおk?



907 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 01:39:29 ]
この規模なら気にしなくていいけど、エディタの機能でやるときには
慎重にやらないとだなあ。
リファクタリング機能のある開発環境ならさっくりだけど。

908 名前:デフォルトの名無しさん [2008/06/07(土) 03:01:33 ]
[1] 授業単元: C言語
[2] 問題文:
入力文字列からトークンを切り出してchar配列に格納するプログラムを作成する。
 
<入力文字列の指定条件とトークンの切り出しについて>
 ・入力文字はASCIIコードのみとする。
 ・デリミタとなる文字は半角スペースとする。
  例) 入力が「abc defg hij」 → 「abc」、「defg」、「hij」の3つのトークン
 ・半角スペースを含むトークンは"(ダブルクォート)でトークンを囲む。
  例) 入力が「abc "d e f g" hij」 → 「abc」、「d e f g」、「hij」の3つのトークン
 ・トークンに"(ダブルクォート)自体が含まれる場合は""のように2回指定する。
  例) 入力が「abc "d e "" f g" hij」 → 「abc」「d e " f g」「hij」の3つのトークン

[3] 環境
 [3.1] OS: Ubuntu 8.04
 [3.2] コンパイラ名とバージョン: gcc4
 [3.3] 言語: C
[4] 期限: 来週まで
[5] その他の制限:
トークンの個数や入力文字列の長さは特に上限がないので、自分で設定してよいそうです。
試しにstrsep()で空白スペースをデリミタにすると、やはりトークンがおかしくなります。

長くなりましたが、よろしくお願いいたします。

909 名前:デフォルトの名無しさん [2008/06/07(土) 03:53:36 ]
>>908
abc"def""ghi"jkl とかは?

910 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 07:20:12 ]
>>909
4番目の条件に合致しない?

911 名前: ◆DuoCt8/SKk mailto:sage [2008/06/07(土) 08:19:55 ]
>>901
>>905
そうだったのですか・・・全くわかりませんでした,指摘して頂きありがとうございます.
引き続き頑張ってみます!



912 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 09:59:53 ]
>>910
デリミタとして指定されてるのが半角スペースだけだから
abc"def""ghi"jklが
abc
def"ghi
jkl
なのか
abcdef""ghijkl
なのかどっちで作ればいい?ってことでしょ。

913 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 10:02:30 ]
あ、あと4つに分割する可能性もあるのか。

914 名前:639 mailto:sage [2008/06/07(土) 10:33:41 ]
>>639ですが
あれからしばらく自分なりに頑張ってみたのですが
どうにもうまくいかず…
gccは無理なのでしょうか?

すみませんがアドバイスお願いします

915 名前:908 mailto:sage [2008/06/07(土) 10:55:54 ]
>>909
>>910
>>912
入力文字列が「abc"def""ghi"jkl」の場合は、
デリミタの半角スペース無しで"(ダブルクォート)が
指定されたという事でフォーマットエラーとするそうです。
 × 「abc"def""hki"jkl」
 ○ 「abc "def""ghi jkl」

916 名前:908 mailto:sage [2008/06/07(土) 10:58:43 ]
すみません。記述ミスしました。
 × 「abc"def""hki"jkl」 → 'c'の後に'"'なのでフォーマットエラー
 ○ 「abc "def""ghi" jkl」 → 「abc」「"def"hki」「jkl」の3つのトークン



917 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 11:23:57 ]
>>914
物凄くやっつけで完璧に動作するか知らないけどこんなんで良いならどうぞ
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6824.txt

918 名前:908=916 mailto:sage [2008/06/07(土) 11:34:43 ]
また間違えました。もう何か駄目だ…
 × 「abc"def""hki"jkl」 → 'c'の後に""でなく"dとなっているのでフォーマットエラー
 ○ 「abc "def""ghi" jkl」 → 「abc」「def"hki」「jkl」の3つのトークン

919 名前:639 mailto:sage [2008/06/07(土) 11:49:50 ]
>>917氏、ありがとうございます
とてもありがたいですm(_ _)m

920 名前:デフォルトの名無しさん [2008/06/07(土) 12:22:39 ]
>>810
忘れ去られてそうなので…

921 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 12:55:06 ]
>>810 (>>920)
問題の意味が分かりません
ついでにC++?C?

922 名前:ロベ [2008/06/07(土) 13:14:42 ]
>>888
ありがとうございました。
その他の方も色々とありがとうございました。


923 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 14:48:10 ]
期限過ぎてない奴で反応がない課題(多分)

6/9 >>485 >>866
6/11 >>765
6/14 >>597
6/18 >>608
6/20 >>179

924 名前:874 mailto:sage [2008/06/07(土) 15:19:25 ]
すいません、わかりにくく書いてしまって。
いいたいことは、張ったコードをmember()で利用して
そのアルファベットがあれば置き換えるプログラムが作りたいのです。
よろしくお願いします。

925 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 17:50:41 ]
>>908
エラー処理がやっつけなので、もっとデバッグする必要あり
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6825.txt

926 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 20:27:29 ]
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6826.txt

[1] 授業単元:コンピュータグラフィックス
[2] 問題文(含コード&リンク):kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6826.txt


[3] 環境
 [3.1] OS:Windows
 [3.2] コンパイラ名とバージョン:VisualC++6.0
 [3.3] 言語: C++
[4] 期限:6月10日までにお願いします。
[5] その他の制限:元の図をもとに、できるだけ簡単にお願いします。



927 名前:925 mailto:sage [2008/06/07(土) 21:51:07 ]
>>908
スレが進んでいなかったので、自分デバッグしてみた
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6827.txt

928 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 22:08:47 ]
>>765
fork1とfork2は外部プログラムとして呼ぶの?
それとも、親プログラムに埋め込むの?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<305KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef