[表示 : 全て 最新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/

98 名前:デフォルトの名無しさん [2008/05/29(木) 18:36:06 ]
[1] 授業単元:C言語
[2] 問題文(含コード&リンク):行列の積を求めて表示する。
A、Bはn行n列の正方行列とする。(n>=2)
nを入力して行列要素を入力し、積A、Bを求めよ。


[3] 環境
 [3.1] OS:XP
 [3.2] コンパイラ名とバージョン:Vidual Studio2005
 [3.3] 言語: C
[4] 期限: 今日中
[5] その他の制限: 特になし

よろしくお願いします。







99 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 18:36:57 ]
>>96の式は間違い
( ( (YEAR) % 4==0)&&( ((YEAR) % 100!=0) || ((YEAR) % 400==0) ) )

100 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 18:38:08 ]
>>49
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6716.c
クソースでおじゃる。実行プログラム名の後ろに入力ファイル、出力ファイル名を指定して給う

101 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 18:40:47 ]
>>49
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6717.c
訂正したでおじゃる

102 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 18:45:49 ]
[1] 授業単元:プログラミング演習
[2] 問題文:リスト構造の理解 ポインタを利用したリスト構造(連結リスト)には,
      「リストの途中でノードの追加や削除を行っても,他のノードはメモリ上で移動しない」
      という性質がある。このことを確認できるプログラムを作成せよ。
[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン:gcc
 [3.3] 言語:C
[4] 期限:2008年6月9日10:00まで
[5] その他の制限: なし

よろしくお願いします。

103 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 18:57:28 ]
>>49
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6718.c
バイナリーデータに数値を書き込むプログラムでおじゃる

kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6719.c
ちょっと訂正したでおじゃる

104 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 19:04:06 ]
[1] 授業単元:プログラミング演習
[2] 問題文:スタック,キューの理解(2)
下記のプログラムに必要な構造体や処理を実装し,「データファイル stackdata.txt, queuedata.txt を
読み込み,それぞれスタック,キューに格納させ,要素を一つずつ取り出して合計値を出力する」プログラムとして完成させよ。
プログラムファイル:kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6720.txt
stackdata.txt: kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6721.txt
queuedata.txt: kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6722.txt

[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン:gcc
 [3.3] 言語:C
[4] 期限:2008年6月9日10:00まで
[5] その他の制限: なし

こちらもどうかよろしくお願いします。


105 名前:728 [2008/05/29(木) 19:10:00 ]
すみません、再書き込みです。
[1] 授業単元:データ構造とアルゴリズム
[2] 問題文(含コード&リンク):
 【n人のテストの得点に関する順位付け】(n人のテストの得点を降順に表示するプログラムです。)
 以下の関数にメインプログラムを付け、プログラムを実行せよ。実際何回の演算が行われたか数えるルーチンを追加すること。
 @kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6665.txt
 Akansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6666.txt
 Bkansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6667.txt
 データkansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6668.txt
[3] 環境
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン:gcc g++
 [3.3] 言語: どちらでも可
[4] 期限: 5月27日24:00まで
[5] その他の制限:期限は過ぎてしまったのですが、出したいです。よろしくお願いします。



106 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 19:12:41 ]
ほぉ、そんなに出したいのか。まぁ、適当に抜いておきな



107 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 19:16:02 ]
>>105
っつか、構造体の概要は?ポインタで受け継いでアローじゃないって・・・

108 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 19:23:12 ]
>>92
4 100 400 を使ってる時点でZellerの公式を使用しているよ。
そもそも課題ではis_leap_yearを自前で実装する必要ないし

109 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 20:00:28 ]
[1] 授業単元:オペレーティングシステム
[2] 問題文(含コード&リンク):
シェルに定義されている環境変数の一覧表を表示するプログラムを作れ。
サンプルプログラムを参考にして作成すること。必ず子プロセスに実行させること。

///サンプルプログラム///
#include <stdio.h>

int main(int argc, char *argv[], char *envp[])
{
int i;
for (i=0; envp[i]!=NULL; i++)
printf("%s\n", envp[i]);
exit (0);
}

[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン:gcc
 [3.3] 言語:C言語
[4] 期限:6月3日
[5] その他の制限:

前スレ961です。再度よろしくお願いします。


110 名前:デフォルトの名無しさん [2008/05/29(木) 20:06:04 ]
再々書きこみ本当にすみません.
>>5です.
[1] 授業単元:CプログラミングU
[2] 問題文(含コード&リンク):kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6723.txt
[3] 環境
 [3.1] OS:Windows
 [3.2] コンパイラ名とバージョン: VC 6.0
 [3.3] 言語: C
[4] 期限: 2008/06/01
[5] その他の制限:特になし.

自分なりに考えたのですが,やはり複雑すぎて全くわからなかったので,どなたか本当によろしくお願いします!

111 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 20:28:56 ]
何時か知らないけど期限は日曜なんだろ?
そんな先の宿題を頻繁に催促されてもな

112 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 20:35:47 ]
>>105
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6725.txt
実際の演算の回数というのがよくわからなかったので放置してる。

>>107
アローじゃなくてもいいよ

113 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 20:39:16 ]
>>110
何で何回も問題アップロードしてるん?
問題文が変更されてるの?

114 名前:110 [2008/05/29(木) 20:56:22 ]
つべこべ言わずにさっさとやれや!

115 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 21:02:11 ]
>>114
ははーわかりました。クマ略。

116 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 21:02:52 ]
>>114!=>>110 ? 1 : 0;



117 名前:110円 mailto:sage [2008/05/29(木) 21:03:08 ]
やりたくなきゃやらんで良い、>>1読めスルーしろ!

118 名前: ◆DuoCt8/SKk [2008/05/29(木) 21:17:03 ]
>>114>>110は別人です。それだけ言っておきます。
混乱させてすみません。

119 名前:デフォルトの名無しさん [2008/05/29(木) 21:19:08 ]
>>113
前に見たときとちょっと変わってるかも
したのほうに自分で努力した跡がある

120 名前: ◆DuoCt8/SKk [2008/05/29(木) 21:21:56 ]
>>111
スルーされてると思ってました。すみません。
>>113
問題文自体は変わってません。>>37さんの指摘で実行例などを変更したものと、自分でやってみたプログラムを書いた部分が違っています。何回も書いてしまいすみません。
>>117
もう書き込みません。ご迷惑をおかけしてすみません。
変な方が成りすましをしてるみたいなのでトリップをつけました、様々な迷惑をかけてしまったことを心よりお詫び申し上げます。

121 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 21:24:32 ]
>>98
なんでnひとつの入力で積A,Bの2つが出るの?


122 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 21:41:35 ]
>>120
スルーされてるかもと思ったら、そしらぬ顔で未解答問題一覧を作って書きこめばいいさ
スレが流れると未解答の問題探すのめんどくさいから、スルーされる可能性が高くなる

123 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 21:45:13 ]
このスレを、どげんかせんといかん!

124 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 21:48:51 ]
[1] 授業単元:
Cプログラミング
[2] 問題文(含コード&リンク):()
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6728.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月2日
[5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)
連結リストを習っているところです。よろしくお願いします。

125 名前:デフォルトの名無しさん [2008/05/29(木) 21:51:12 ]
>>121
すいません!積ABでした。
A,Bだったら答えが二つってことになりますよね!
すいません

126 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 23:02:55 ]
宿題リスト
5/29 >>6 >>98
5/30 >>38 >>83
6/1 >>5 
6/2 >>124
6/3 >>48 >>109
6/9 >>102 >>104



127 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 23:20:34 ]
39も入れてやれよ。

128 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 23:21:23 ]
期限切れじゃん

129 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 23:24:01 ]
>>39完全にスルーしてたがあまりに酷い宿題なのでやるべきではないと思う。
つかこれ宿題じゃないだろ。

130 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 23:25:26 ]
切符自販機作ってるけどしんどいなあ。

131 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 23:25:53 ]
Windousがなんなのかわからなかった

132 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 00:07:51 ]
>>5
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6729.txt
めんどくさ、、、ではなくて、時間切れになりましたので、作れた分だけ
うpしておきました。
お金入れる、リセット、買う、回数券とか切替、終了を実装してます。
大人子供、まとめ買いは作ってないです。

それと、買える切符を黄色くするのと、画面クリアにエスケープシーケンス
使ってます。DOSで動くのか知らないので、ダメだったら他の方法に
変えてみてください。

133 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 00:08:43 ]
ああ、あとコメントが少ないのは後で書くつもりだったからです。
これでもだいぶ足しましたorz

134 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 00:17:30 ]
>>83
windowsのktermってなんだろ

135 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 00:22:18 ]
>>126まとめたらそれで満足してた俺脂肪

136 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 00:40:56 ]
>>125
これできないってやヴぁいだろ
俺の考え方があってればだけど

#include<stdio.h>
int main( void ){
    int n = 0;
    int AB = 0;
    puts("数字入力");
    scanf( "%d", &n );
    AB = n * n;
    printf( "%dx%dの正方形の面積は%dです。", n, n, AB );
   
    return( 0 );
}



137 名前:>134 mailto:sage [2008/05/30(金) 00:45:12 ]
おそらくどこかのサーバーマシン(Linux系?)に繋いだ環境と思われ...

138 名前:デフォルトの名無しさん [2008/05/30(金) 00:48:45 ]
>>136
ありがとうございました。

139 名前:yumi mailto:sage [2008/05/30(金) 00:54:18 ]
>>124
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6730.txt

じゃ、彼氏とHしてきまーす
(=⌒ー⌒=)ノ~☆・゜:*:゜バイバイ゜:*:゜・☆ヾ(=⌒ー⌒=)



140 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 01:03:04 ]
>>136
ちょっと待てw

141 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 01:07:26 ]
>>6
ぼーとしながらやったから、あんま自信ないけど
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6731.c

142 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 01:14:27 ]
>>139
ハメ撮りうp(顔は不要)

143 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 01:24:42 ]
>>98
期限切れてるけどこういう事じゃないのか?
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6732.c

144 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 01:38:35 ]
>>137 = >>83さん?
そうなら動作環境にWindowsと書くのは非常にまずいのでは?

そういう意味では>>48のWindows+gccも結構な謎。
MinGWなの?

145 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 01:41:54 ]
>>139
もすこし問題よめw
改変すりゃいいとこまで作ってるからいいっちゃいいんだけど、
多分依頼者からクレーム来るぜw

146 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 01:44:26 ]
>>144
>>48じゃないけど
俺はスレの課題のときはwindows+gccだな。
cygwin使ってるからそれで足りる。



147 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 01:57:18 ]
>>98
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6733.c
期限切れてるけど。

148 名前:デフォルトの名無しさん [2008/05/30(金) 02:02:30 ]
[1] 授業単元:C言語
[2] 問題文(含コード&リンク):2個のサイコロの出目の和の分布で
*で表示せよ。
出力例
2 *
3 **
4 ***
5 ****
6 *****





10 ***
11 **
12 *
[3] 環境
 [3.1] OS:XP
 [3.2] コンパイラ名とバージョン:Vidual Studio2005
 [3.3] 言語: C
[4] 期限: できれば朝までに
[5] その他の制限: 特になし
どうかお願いします

149 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 02:08:35 ]
>>148
#include<stdio.h>
#include<stdlib.h>
#include<time.h>

int main(void){
int i, j, dice1, dice2;
int count[13]={0};

srand(time(NULL));
for(i=0;i<100;i++){
dice1=(rand()%6)+1;
dice2=(rand()%6)+1;
count[dice1+dice2]++;
}
for(i=2;i<=12;i++){
printf("%2d ", i);
for(j=0;j<count[i];j++) printf("*");
printf("\n");
}
return 0;
}

150 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 02:11:19 ]
>>148

#include <stdio.h>
int main(void)
{
int i, j;
int dicesum[11] = {0,0,0,0,0,0,0,0,0,0,0};
// 2〜12までの11種類
for (i = 0; i < 11; i++)
dicesum[i] = 0;
for (i = 1; i <= 6; i++) {
for (j = 1; j <= 6; j++) {
dicesum[i + j - 2]++;
}
}
for (i = 0; i < 11; i++) {
printf("\n%2d ", i + 2);
for (j = 0; j < dicesum[i]; j++)
putchar('*');
}
rewind(stdin);
getchar();
return 0;
}

151 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 02:12:33 ]
5/30 >>38 >>83
6/1 >>5 
6/2 >>124
6/3 >>48 >>109
6/9 >>102 >>104

152 名前:デフォルトの名無しさん [2008/05/30(金) 02:15:04 ]
>>149 >>150
ありがとうございました!
助かりました!!!!!!!!!!

153 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 02:19:50 ]
>>152
てことは望む結果が得られたと思えばよいか?
後でわめくなよ

154 名前:デフォルトの名無しさん [2008/05/30(金) 02:27:33 ]
>>153
>>150の方は結果的に望むような答えになりました!

155 名前:デフォルトの名無しさん [2008/05/30(金) 02:36:57 ]
>>143
いまいち私自身も問題の意味を理解してませんが
おそらくあっているとおもいます!
ありがとうございました!

156 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 02:55:19 ]
>>142
どーせハッテン場の写真なんだから目の毒だぞ



157 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 03:22:52 ]
>>139
がモノホンの女だとは信じたくはないが、女だとしたら...
女やりますか?人間止めますか?

158 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 07:09:24 ]
>>129
何か問題でも?ただのジョークソフトでしょ。

159 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 09:08:31 ]
そもそも「限界」の意味が分からない

160 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 09:13:06 ]
>>158
スレタイ読める?

>>159
オープンダイアログでエラーが帰ってくるまででしょ

161 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 09:52:21 ]
>>160
ttp://www.youtube.com/watch?v=RIL28wqOQGA
> スレタイ読める?
当たり前でしょ、何言ってんの、スレタイ読めないなんてことあるかっ!

162 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 09:54:48 ]
>>160
ttp://www.youtube.com/watch?v=FIeuloGJ4dE


163 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 09:56:25 ]
>>161
日本語理解できる?

164 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 10:00:27 ]
>>159
> そもそも「限界」の意味が分からない

> >>159
> オープンダイアログでエラーが帰ってくるまででしょ
日本語は読めるけど、意味がわかりましぇ〜〜んw

165 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 10:02:31 ]
>>160
ttp://www.youtube.com/watch?v=-g1odF3hFrw
んだゴルァー!

166 名前:デフォルトの名無しさん [2008/05/30(金) 10:33:25 ]
前スレの
>>960
ありがとうございます!


なのですが、
「関数 `isDegreeSequence' 内:」
「警告: 互換性のないポインタ型からの引数 4 個の `qsort' を渡します」
というのがでるのですがどうしてでしょうか?



167 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 10:52:30 ]
>>166
qsort へ渡す関数のポインタの型は、int(*compar)(const void *, const void *) だからさ

168 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 11:12:50 ]
Qsortくらい、自分で実装しようぜぃ トゥゲザーしようぜ
後のフェスティヴァル

169 名前:83 mailto:sage [2008/05/30(金) 12:47:51 ]
再です

[1] ゼミ
[2] kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6734.txt
[3] 環境
 [3.1] windowsのkterm
 [3.2] gcc
 [3.3] C
[4] 30日18時
[5] 制限は特にありません。できればコメントで動作内容を説明していただけるとありがたいです

ktermはunix系のシェルです
それをwindows上で使ってます
printfでの日本語表示はできません

170 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 13:38:34 ]
[1] 授業単元:プログラミング
[2] 問題文(含コード&リンク):10円、50円、100円の3種類の硬貨で合計370円になる組合せは何通りあるか。
[3] 環境
 [3.1] OS:WindowsVista
 [3.2] コンパイラ名とバージョン:VisualStudio2008
 [3.3] 言語:C言語
[4] 期限:6月2日(月)16時
[5] その他の制限:多重ループを使ったfor文で作成。
if文使用可。

よろしくお願いします。

171 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 13:58:46 ]
>>170
#include<stdio.h>

int main(void){
int coin100, coin50, coin10, total=370, count=0;

for(coin100=total/100;coin100>=0;coin100--){
for(coin50=(total-coin100*100)/50;coin50>=0;coin50--){
coin10=(total-coin100*100-coin50*50)/10;
if(coin100*100+coin50*50+coin10*10==total){
printf("100:%d 50:%d 10:%d\n", coin100, coin50, coin10);
count++;
}
}
}
printf("%d 通り\n", count);

return 0;
}

172 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 13:59:20 ]
#include <stdio.h>
int main(void)
{
int i, j, k, count = 0;

for(i=0; i*100<370; i++) {
for(j=0; i*100 + j*50<370; j++) {
for(k=0; i*100 + j*50 + k*10<370; k++);
count++;
printf("100円:%d枚 50円:%d枚 10円:%d枚\n", i, j, k);
}
}
printf("以上%d通り\n", count);
return 0;
}


173 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 14:00:54 ]
>>169
A* ってことはゴールへの距離の見積もりがあるはずなんだけど
何を見積もりに設定するの?
見積もりをゼロにして実質ダイクストラってことでいいの?

174 名前:デフォルトの名無しさん [2008/05/30(金) 15:15:40 ]
[1]C言語
[2]組・名前・国語の点数・算数の点数が入った構造体がある。
もし組が同じなら、国語の点数を足していって、
1組ごとの合計をファイルに出力して、また次の組も。(算数も同様に。)
[3] 環境
 [3.1]Windows
 [3.2]visual studio
 [3.3]C
[4]5月31日12:00
[5]キーブレイクというのをやらせたいみたいです。

175 名前:83 mailto:sage [2008/05/30(金) 15:38:03 ]
>>173
各ノードにおいて見積もりを自分で決めていいそうです
(実際の距離よりも小さい値で)

リストは使わなくてもいいそうです

始点からの距離+見積もりが1番小さいノードを選択する
(ダイクストラのように距離が更新される)

といったものでよいそうです



176 名前:yumi mailto:sage [2008/05/30(金) 15:58:29 ]
>>124
問題よく読んでなかった〜ゴメン(-人-;)(;-人-)ゴメン
修正しときました
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6735.txt
あたしのPCコンパイラが入ってないので動作確認してません

マタネッ(^ー^)ノ~~Bye-Bye!



177 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 16:24:03 ]
>>175
適当だからなんか間違いありそうだけど、うp
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6736.c

178 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 16:31:49 ]
>>176
おつー

179 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 17:05:15 ]
[1] 授業単元:アルゴリズム
[2] 問題文(含コード&リンク):凸包構成、jarvisのマーチのアルゴリズムを使い、計算時間をO(nlogh)
で出来るものにしなさい(頂点数をhとする)。
[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン:gcc emacs
 [3.3] 言語:C言語
[4] 期限:6/20
[5] その他の制限:特になし

具体的なアルゴリズムは調べろと言われただけなので参考URL
ttp://d.hatena.ne.jp/nowokay/20080308/1205010287
Javaはやってないのでよくわからないです・・・・。よろしくお願いします。

180 名前:デフォルトの名無しさん [2008/05/30(金) 18:22:09 ]
[1]アルゴリズム
[2]放物線プログラム
 定数として重力加速度、初速度
 経過時間からX,Yをもとめる。
 経過時間0の場合は(X,Y)は(0,0)
[3]C言語

181 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 18:27:12 ]
>>180
ぼるじょあスレにレスついてるよ。

182 名前:デフォルトの名無しさん [2008/05/30(金) 18:36:23 ]
[1] 授業単元:アルゴリズム
[2] 問題文:数値を1から10まで出力する。ただし、5まで出力した時点で
一度改行する
[3] 環境
 [3.1] OS:Windows
 [3.2] コンパイラ名とバージョン:bc pad
 [3.3] 言語:C言語
[4] 期限:月曜
[5] その他の制限:特になし
習い始めて早速つまずきました、よろしくお願いします。



183 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 18:46:35 ]
>>182

#include<stdin.h>

int main(void)
{
printf("1 2 3 4 5\n6 7 8 9 10\n");
return 0;
}

184 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 18:47:23 ]
/* >>182 */
#include <stdio.h>

int main()
{
puts("1 2 3 4 5\n6 7 8 9 10");
return 0;
}


185 名前:183 mailto:sage [2008/05/30(金) 18:47:53 ]
>>184
ブフォ

186 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 18:49:10 ]
// >>182
#include <stdio.h>

int main()
{
for (int ic = 1; ic <= 10; ++ic) printf("%d%c", ic, ic == 5 || ic == 10 ? '\n' : ' ');
return 0;
}



187 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 18:50:55 ]
>>139
すいません、何故か消えているのですが・・
再うpお願いできますか?

188 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 18:52:09 ]
>>176
すいませんレス読み飛ばしてました!ありがとでした!

189 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 18:52:10 ]
>>187
>>176

190 名前:デフォルトの名無しさん [2008/05/30(金) 18:58:23 ]
[1] 授業単元:C言語入門
[2] 問題文:2つの画像(128×128,PGM)があります。
この2つはまったく同じに見えますが、少しずつ輝度値が異なります。
2つの画像をまず読み込み、それらの輝度値をEXCELに書き出しなさい。
次に2つの画像の輝度値の差を取り、この差もEXCELに書き出しなさい。
[3] 環境
 OS:WINDOWS
 コンパイラ名とバージョン: gcc emacs
 使用言語:C言語
[4] 期限:6月2日
[5] その他の制限:画像は “rda/gazou/"に置いてあるが、各自のフォルダに
移動してきてもよい。

どなたかご教授をお願いいたします

191 名前:デフォルトの名無しさん [2008/05/30(金) 19:04:25 ]
>>190
# EXCELに書き出しなさい
csvとか^p^?

192 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 19:05:17 ]
>>190
PGMはテキストとして読めるフォーマットとそうでないフォーマットがある。
前者なら、プログラムを組むまでもなくExcelに取り込めるわけだが。
それから、「EXCELに書き出す」とはなんのことか説明してくれ。
C言語入門と言う単元から察するに、CSVファイルを作るだけじゃないかと思うのだが。
# それを「EXCELに書き出す」と教えているのだとしたら、とんでもない馬鹿野郎だが。
あーそうそう、画像ファイルもアップロードしてくれよ。

193 名前:デフォルトの名無しさん [2008/05/30(金) 19:16:11 ]
>191,192
EXCELに書き出すというのはお二方がおっしゃるようにCSVを作ることだと思います。
この先生、かなり教え方がおかしいので^^;
PGMはP5というふうになっていましたが・・。


194 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 19:21:29 ]
P5か。流石にバイナリか。

>>193
一応念のために聞いておくが、PGMの読み込みルーチンも自作すると言うことでいいよな。
で、入力はPGM画像ファイル二つ、出力はCSVファイル三つだな。

195 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 19:24:29 ]
>>164>>158>>159
なの?

196 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 19:34:54 ]
Windows画面上のアイコンが、拡張子CSV、XLS共にEXCELのアイコンになってる事が多い。
それを見て、CSVファイルはEXCELファイルだと思い込む人多し。



197 名前:デフォルトの名無しさん [2008/05/30(金) 19:35:20 ]
>>194

そうです、読み込みルーチンも自作ですね。
入力がPGM画像ファイル2つ、出力がCSVファイル3つというのもあってます。



198 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 19:54:29 ]
1ファイルの輝度を1CSVに出力するのか。。。
CSVにならなさそうで楽しみです。






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

前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