C/C++の宿題を片付け ..
141:131
08/06/29 14:08:17
回答ありがとうございます。
係数は求められるのですが、それをf(t)に代入する部分を教えていただきたいです。
>>132
まさに前スレでの回答のようにしたいです。
仕様とはなんですか?
f(t) フーリエ展開から求めたもの
0.004052 0.000000
0.200007 0.200000
0.400001 0.400000
0.599999 0.600000
0.799993 0.800000
0.995948 1.000000
0.799993 0.800000
0.599999 0.600000
0.400001 0.400000
0.200007 0.200000
0.004052 0.000000
>>135
係数はプログラムで計算しないと駄目です
142:デフォルトの名無しさん
08/06/29 14:11:54
悪質な質問には悪質なレスか.....
143:デフォルトの名無しさん
08/06/29 14:13:08
>>141
>まさに前スレでの回答のようにしたいです
それが要求仕様じゃないの?
144:デフォルトの名無しさん
08/06/29 14:16:45
>>138
#include <stdio.h>
int main(void)
{
int i, j, score[1000], temp, sum = 0;
double ave;
for(i=0; ;i++) {
printf("%d番目の点数を入力して下さい。\n", i+1);
scanf("%d", &temp);
if(temp > 100) break;
printf("%d番目の点数は%d点です。\n", i+1, temp);
score[i] = temp;
sum += temp;
}
ave = sum / i;;
printf("合計は%.1f\n平均は%.1f\n", (double)sum, ave);
printf("点数\t平均からの差\n");
for(j=0; j<i; j++) printf("%d\t%.1f\n", score[j], score[j] - ave);
return 0;
}
145:138
08/06/29 14:43:52
>>140
>>144
スペシャルサンクス
146:デフォルトの名無しさん
08/06/29 15:03:20
>>131
シンプソンの公式を使って定義通りに積分しているようだね。
こういうアルゴリズムがらみの情報は小出しにすると回答率が下がるよ。
まだ他に何か隠してたりしないだろうね?
(fftは使っちゃ駄目だとか)
147:デフォルトの名無しさん
08/06/29 15:27:25
>>146
自作自演だと思ってるの?
148:デフォルトの名無しさん
08/06/29 15:38:46
[1] 授業単元:C++言語
[2] 問題文(含コード&リンク):URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3] 環境
[3.1] OS:Windows
[3.3] 言語:C++
[4] 期限:今日の0時まで
[5] その他の制限:全てリンク先で
よろしくお願いします。
149:146
08/06/29 16:01:24
そいう訳じゃないけど、添削すべき部分は
foursの中じゃなくて、mainの中の方(だけ)のような気がしたので、
暗に聞き出そうとしてるだけ。
150:デフォルトの名無しさん
08/06/29 16:19:23
[1] 授業単元:コンピュータシミュレーション
[2] 問題文(含コード&リンク):URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3] 環境
[3.1] OS:WindowsXP
[3.2] コンパイラ名とバージョン:VisualC++
[3.3] 言語:C
[4] 期限:今日の21時まで
[5] その他の制限:特に無し
よろしくお願いします。
151:デフォルトの名無しさん
08/06/29 16:28:42
[1] 授業単元:コンピュータシミュレーション
[2] 問題文(含コード&リンク):URLリンク(kansai2channeler.hp.infoseek.co.jp)
2階の微分方程式を4次のルンゲクッタ法で解け
[3] 環境
[3.1] OS:WindowsXP
[3.2] コンパイラ名とバージョン:VisualC++
[3.3] 言語:C
[4] 期限:今日の21時まで
[5] その他の制限:特に無し
せっかくの試験前の休日に期限を設定してきた無理難題です。
助けてください。よろしくお願いします。
152:デフォルトの名無しさん
08/06/29 16:31:48
>>151
実は、試験に類似問題が出るという親心かもしれないよ。
153:デフォルトの名無しさん
08/06/29 17:29:42
ExcelでやるとExcelの勉強も兼ねられるが、CでやってもCのスキルが必要であれど、Cの勉強には
余りならないという意味(コード量/処理量が多い割には処理は単純)では酷な問題
154:デフォルトの名無しさん
08/06/29 17:32:16
>>151
URLリンク(kansai2channeler.hp.infoseek.co.jp)
155:デフォルトの名無しさん
08/06/29 18:17:55
>>150>>151
同じ大学ワロタw
156:デフォルトの名無しさん
08/06/29 18:20:14
>>155
リンク先をみろ、同一人物がコメントを追加しての再レスだよ。
157:デフォルトの名無しさん
08/06/29 18:24:35
急いでいる割には>>151のお礼はいっこうに無いし
>>154は回答フォーマットに即してないところみるとひょっとして自演?
ま、どーでもいいけどな。
158:デフォルトの名無しさん
08/06/29 18:38:43
回答フォーマットって何?
回答にもフォーマットが必要なのか?
159:デフォルトの名無しさん
08/06/29 18:40:11
自分が作ったから使え、と主張する奴がいるだけ。
160:デフォルトの名無しさん
08/06/29 18:42:13
ああなるほどね。
回答フォーマットなんて俺は従わないよ。
自分の作った基準に人を従わせる奴が俺は一番嫌いでね。
そういう奴の性格を肛門性格って言うんだけど永遠に話が合わない。
161:デフォルトの名無しさん
08/06/29 18:55:14
>>160
> 回答フォーマットなんて俺は従わないよ。
> 自分の作った基準に人を従わせる奴が俺は一番嫌いでね。
# だけど俺の作ったフォーマットに人を従わせます
162:デフォルトの名無しさん
08/06/29 18:56:17
それは言い過ぎだよw
163:デフォルトの名無しさん
08/06/29 18:58:35
>>161
は?お前なんか勘違いしてないか?
俺は別に誰も従わせるつもりはないが。
よくいるんだよなこういう勘違い野郎が
164:デフォルトの名無しさん
08/06/29 19:02:22
し、従わせるつもりはないのよ、か、勝手に、人が従ってくるんだからね!
165:デフォルトの名無しさん
08/06/29 19:06:12
>>163
うわぁ
無自覚って怖いなりぃ
166:デフォルトの名無しさん
08/06/29 19:07:52
>>165
具体的に指摘してみなよ
そこまで言うなら
167:デフォルトの名無しさん
08/06/29 19:12:04
けっやっぱり何か一言ケチを付けたいだけのカスか
所詮その程度の人間なんだよお前は
168:デフォルトの名無しさん
08/06/29 19:13:29
何かあるとする人格攻撃だな。
169:デフォルトの名無しさん
08/06/29 19:15:05
人格攻撃のどこが俺の作ったフォーマットに人を従わせる
事になるんだよ?
というか言いだしっぺはそっちだろうが。俺はそれに対して
反論を返しただけだ。具体的に指摘もできないくせに。
170:デフォルトの名無しさん
08/06/29 19:17:07
こらやめれw
171:デフォルトの名無しさん
08/06/29 19:17:33
元はと言えばお前が的外れな指摘をするからだ
それを俺が「それはおかしい」と言った。これのどこが
「フォーマットに従わせる」だ?お前は誰が見てもおかしいだけ。
172:デフォルトの名無しさん
08/06/29 19:22:28
横レスだが、
コード貼る前に、相手がオンラインかどうか確かめてから、貼ったほうがいいような感じ
socketとかでもそうでしょ?connect,listen,accept,send,recvとか通信手順というかプロトコルがあるよね
173:デフォルトの名無しさん
08/06/29 19:24:53
なんでわざわざ貼る側が確かめなきゃならないんだ
質問者が定期的に見に来れば拾えるだろ
174:デフォルトの名無しさん
08/06/29 19:25:44
>>172
また出た肛門性格
175:デフォルトの名無しさん
08/06/29 19:27:08
質問者が言いたいのはこういう事だろ。以下コピペ
うpする時は下記の方法でうpしてくれるとありがたいです。
@ パスは出来るだけ付けないで下さい。
どうしてもと言う場合は私が指定したパスでお願いします。
解凍パスは絶対に付けないで下さい。(解凍できずに1年以上HDDに放置してるzipがあるので)
A 直ぐに流れてしまうロダは絶対に避けて下さい。
出来たらうpする前に聞いてくれれば、私がロダ指定します。
B うp神は24時間スレを監視してください。
私が「うpお願いします!」と言ったタイミングでうpお願いします。(取り逃した事が何度かあるので)
贅沢な要求かも知れませんが、皆さんで共有するためにも是非お願いしますm(_ _)m
ZIPをDLする時は以下のマナーを守ってくれるとありがたいです。 ←New
@ ZIPのDLは、私が「はい、どうぞ」とレスした後からしてください。
私がDLしようとしたとき、混雑しているためになかなかDLできないためです。
A削除キーが公開されているZIPは削除しないでください。
私がDLしようとしたら、削除されてしまっていたことが何度もありますので。
私が責任を持ってDL後に削除いたしますので、どうぞ削除なさらないようにお願いします。
ZIPスレを共に楽しむために必要不可欠なマナーだと思いますので、是非守ってくださいますようお願いします。
176:デフォルトの名無しさん
08/06/29 19:33:14
糞して寝ろ
177:デフォルトの名無しさん
08/06/29 19:33:29
ところで回答フォーマットってなんだ?
178:デフォルトの名無しさん
08/06/29 19:34:35
*
肛門のシンボルとだけは思わないでくれ、Cプログラマならw
179:デフォルトの名無しさん
08/06/29 19:36:05
俺もこれから回答を肛門上げしようかな
難解なクイズパスを使って固めて斧みたいな
取りにくいロダにでも上げてやろうか
180:デフォルトの名無しさん
08/06/29 19:38:20
>>166
具体的に指摘されてるのに気づかないあたりが無自覚pgr
腐った板に釘打っても仕方なかろうもん
181:デフォルトの名無しさん
08/06/29 19:42:26
どっかのアホのせいで普段正常な住人までもが言い合いしてるな
スルーしろ
182:デフォルトの名無しさん
08/06/29 19:43:03
>>180
だからどこで指摘してんだよ
アンカー付けてみろ
183:デフォルトの名無しさん
08/06/29 19:46:53
やっぱりか
アンカーも打てないって事は口だけ番長だな
馬鹿丸出し
184:デフォルトの名無しさん
08/06/29 19:47:15
>>182
節穴どころか大穴墓穴掘ってる気がするなこいつ
185:デフォルトの名無しさん
08/06/29 19:49:03
>>182
こいつ顔真っ赤
186:デフォルトの名無しさん
08/06/29 19:49:42
ネチネチと女の腐ったような奴ばっかりだな藁
男ならズバッと指摘してみろよ
指摘も出来ないんなら最初から書くな
187:デフォルトの名無しさん
08/06/29 19:51:53
>>186
人から指摘されないと気づかないとか流石にドン引きだわ…
集団になじまなくて苦労してるだろ?
そんで原因は自分にないと正直思ってるだろ?
188:デフォルトの名無しさん
08/06/29 19:56:36
まあまあ、どちらもお引きなさい。
「ドン引き」だとか、「糞」だとか
挑発的な言葉をつかえば、相手が逆上するのも至極当然のことです。
189:デフォルトの名無しさん
08/06/29 19:57:09
>>187
お前煽りたいだけだろ?
具体的に指摘しないんじゃなくて出来ないだけ。
190:デフォルトの名無しさん
08/06/29 20:03:29
>>189
今頃気づいても踊らされた心は元に戻りません
というか核心突かれて動揺しすぎですよ
191:デフォルトの名無しさん
08/06/29 20:03:46
4次元のルンゲクッタの公式精度いい〜厳密解true(t)=2.0*exp(t)+exp(2.0*t)
koumon@anus~ $ ./111-151.exe
t=0.000000 y=3.000000 y'=4.000000 true=3.000000
t=0.100000 y=3.431788 y'=4.653212 true=3.431745
t=0.200010 y=3.934730 y'=5.426609 true=3.934684
t=0.300020 y=4.522012 y'=6.344229 true=4.521963
t=0.400030 y=5.209464 y'=7.435165 true=5.209413
t=0.500040 y=6.016126 y'=8.734652 true=6.016074
t=0.600050 y=6.964921 y'=10.285396 true=6.964869
t=0.700060 y=8.083484 y'=12.139195 true=8.083434
t=0.800070 y=9.405166 y'=14.358912 true=9.405119
t=0.900080 y=10.970254 y'=17.020882 true=10.970215
t=1.000010 y=12.825647 y'=20.214703 true=12.825822
192:デフォルトの名無しさん
08/06/29 20:10:13
>>157
>>163
>>166
>>168
>>169
>>182
>>187
>>190
193:デフォルトの名無しさん
08/06/29 20:13:09
>>190>>192
あーわかったそれでファビョってるのかお前ら。
よくわかるわ。
あのな、「>>157は俺が書いたんじゃない」から。
194:デフォルトの名無しさん
08/06/29 20:15:15
匿名掲示板で何言おうと勝手だけど
早合点されるとちょっとカワイソウな人に見える
195:デフォルトの名無しさん
08/06/29 20:16:41
何で俺がこんなに叩かれるのか不思議に思ってたが。
IDが出ればこんな言い争いもなかったのにな
196:デフォルトの名無しさん
08/06/29 20:19:41
〜〜〜〜 ここまでスクリプト 〜〜〜〜
197:デフォルトの名無しさん
08/06/29 20:30:06
>>1 にありもしない回答用のフォームって、誰が作ったんだよ?w
っつか、お前団子か?ダンゴリオンちゃんかーーーい?w
ナンバーサイン野郎w
198:デフォルトの名無しさん
08/06/29 20:31:56
[1] C言語入門
[2] URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3] 環境
[3.1] Linux
[3.2] gcc
[3.3] C言語
[4] 今週火曜
[5] 一次元配列
199:デフォルトの名無しさん
08/06/29 20:32:58
語尾に「おじゃる」ってついてれば許せそうな気がしてきた
200:デフォルトの名無しさん
08/06/29 20:42:55
この空気で言い辛いけど>>148お願いしますorz
201:デフォルトの名無しさん
08/06/29 20:47:05
>>199
そうでごじゃるか?
202:デフォルトの名無しさん
08/06/29 21:00:20
>>148>>200
URLリンク(kansai2channeler.hp.infoseek.co.jp)
203:デフォルトの名無しさん
08/06/29 21:03:08
>>198
>>138にまったく同じ問題があるのは気のせいだろうか?
204:デフォルトの名無しさん
08/06/29 21:08:07
>>203
> まったく同じ
>>198
> 素数間にはタブを居れ、5個区切りで表示するように
異議あり
205:デフォルトの名無しさん
08/06/29 21:11:32
>>198
URLリンク(kansai2channeler.hp.infoseek.co.jp)
206:デフォルトの名無しさん
08/06/29 21:12:57
[1] 授業単元:
C研究
[2] 問題文(含コード&リンク):()
URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3] 環境
[3.1] OS: (Windows/Linux/等々)
Windows
[3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等)
Microsoft Visual Studio 2008
[3.3] 言語: (C/C++/どちらでも可 のいずれか)
C++
[4] 期限: ([yyyy年mm月dd日hh:mmまで] または [無期限] のいずれか)
明日の朝9時
[5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)
お願いします。
207:デフォルトの名無しさん
08/06/29 21:13:53
>>202
ありがとうございます!
助かりました
208:デフォルトの名無しさん
08/06/29 21:15:47
>>198 訂正
URLリンク(kansai2channeler.hp.infoseek.co.jp)
209:デフォルトの名無しさん
08/06/29 21:20:31
>>206
#include <iostream>
#include <ctime>
using namespace std;
class myclass {
int x;
public:
myclass() { x = 0; }
myclass(int n) { x = n; }
myclass(time_t t) { x = t; }
int getx() { return x; }
};
int main()
{
myclass o1(10);
myclass o2;
myclass o3(time(0));
cout << "o1: " << o1.getx() << '\n';
cout << "o2: " << o2.getx() << '\n';
cout << "o3: " << o3.getx() << '\n';
return 0;
}
210:デフォルトの名無しさん
08/06/29 21:21:25
>>154
迅速なご回答ありがとうございます。どうも急かせてしまったようですみません。
ただ、急用でオフにしており、せっかくのコードを参考にさせて頂くことも出来なかった
ことは残念です。宿題の提出は結局今回は黙殺しました。試験頑張ります。
211:206
08/06/29 21:31:27
>>209さんせっかく書いてくれたのに
すみません。
>>206の問題写し間違えていました。
こっちが正しい問題です。
URLリンク(kansai2channeler.hp.infoseek.co.jp)
212:デフォルトの名無しさん
08/06/29 21:42:21
うはwwwwww>>138!お前俺と同じ学校じゃね?wwww
213:210
08/06/29 21:49:58
>>151です。
規約違反でした。本当はトリップつけなければならなかったんですね。重ね重ねすみませんでした。
214:131
08/06/29 22:08:16
>>146
教科書のプログラムを使えといわれているので、詳しい内容はよくわかりません。
foursと係数の出力までの部分は教科書のままです。
係数の代入ができないです。
215:デフォルトの名無しさん
08/06/29 22:09:46
>>150-151はh=0.00001でやらないといけないけど>>154はh=1/10になってる件
216:F
08/06/29 22:15:51
[1] 授業単元:コンピュータシミュレーション
[2] 問題文(含コード&リンク):待ち行列問題
URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3] 環境
[3.1] OS:WindowsXP
[3.2] コンパイラ名とバージョン:VisualC++
[3.3] 言語:C
[4] 期限:明日中まで
[5] その他の制限: 特に無し。空所を埋めてください。
よろしくおねがいします。
217:デフォルトの名無しさん
08/06/29 22:22:10
>>211
URLリンク(kansai2channeler.hp.infoseek.co.jp)
218:デフォルトの名無しさん
08/06/29 22:25:21
どなたか>>4お願いします…
219:デフォルトの名無しさん
08/06/29 22:28:35
>>150-151
URLリンク(kansai2channeler.hp.infoseek.co.jp)
h=0.00001に直しました
220:デフォルトの名無しさん
08/06/29 22:39:06
[1] 授業単元: プログラミング入門
[2] 問題文(含コード&リンク):
キーボードからn行n列の行列数を指定し、
次に行列を入力して、それを表示するプログラムを作成せよ。
例:
n=4
1 3 2 5
2 1 -5 2
2 1 4 -3
3 -2 1 4
[3] 環境
[3.1] OS: Windows
[3.2] コンパイラ名とバージョン: borland C++ Compiler 5.5
[3.3] 言語: C言語
[4] 期限: 6/30 昼まで
[5] その他の制限:関数呼び出しまで既習です。
C言語初心者です。本当に困ってるのでよろしくお願いします!
221:デフォルトの名無しさん
08/06/29 23:07:53
困ってる時はトリップ!
(これ提出したら必ず怒られるぞ)
#include <stdio.h>
int main(void){
int i,j,n;
double d;
scanf("n=%d",&n);
for(i=0;i<n;i++)
scanf("%d %d %d %d",&d,&d,&d,&d);
return 0;
}
222:デフォルトの名無しさん
08/06/29 23:12:12
[1] 授業単元: cプログラミング
[2] 問題文(含コード&リンク):20円玉、25円玉を加えた通貨体系(500,100,50,25,20,10,5,1)で、与えられたおつりの金額に対して貨幣の総数が最小になるようにそれぞれの貨幣の枚数を計算するプログラムを作成する
[3] 環境
[3.1] OS: Linux
[3.2] コンパイラ名とバージョン: gcc 3.4
[3.3] 言語: C
[4] 期限: 2008年7月5日24:00まで
[5] その他の制限: 特になし
お願いします
223:デフォルトの名無しさん
08/06/29 23:40:06
>>222
#include <string.h>
#define BASE_LEN (sizeof(base) / sizeof(base[0]))
static int base[] = {500, 100, 50, 25, 20, 10, 5, 1};
int *change(unsigned int money){
int i, *ret = (int*)malloc(sizeof(int) * BASE_LEN);
for(i = 0; i < BASE_LEN; i++){
ret[i] = money / base[i];
money -= base[i] * ret[i];
}
return ret;
}
int main(void){
unsigned int input, i, *c;
scanf("%u", &input);
c = change(input);
for(i = 0; i < BASE_LEN; i++){
printf("%d * %d\n", base[i], c[i]);
}
free(c);
}
224:デフォルトの名無しさん
08/06/29 23:43:27
>>222
作っておいて何だが,
30 とかはどうすればいいんだろうね?
25+5 もだし 20+10 もだし.
225:デフォルトの名無しさん
08/06/29 23:47:48
>>224
50以下の数に対して25,10,5,1による貨幣系は貪欲法では最適解が見つからない。i.e 40
動的計画法でも使った方がいい。
226:デフォルトの名無しさん
08/06/29 23:49:20
>>218
お前ちゃんとレス読んでる?
227:デフォルトの名無しさん
08/06/29 23:49:36
25,20,10,5,1だな。訂正
228:デフォルトの名無しさん
08/06/30 00:28:41
>>223
ありがとうございます。
作ってもらっといて悪いんですが、知らない用語(define、static、unsignedなど)がたくさんあります
これも全部c言語なんですか?俺の使ってる教科書には載ってないんですが…
229:デフォルトの名無しさん
08/06/30 00:35:30
>>228
googleを使いなさい
230:デフォルトの名無しさん
08/06/30 00:38:16
>>228
>>1 L10
231:デフォルトの名無しさん
08/06/30 00:44:01
・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を入力して投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。
232:デフォルトの名無しさん
08/06/30 00:56:23
>>220
URLリンク(kansai2channeler.hp.infoseek.co.jp)
入力時になにも出力させてないから
自分で適当にやってください。
出力の幅とかも一切調整していないのでその辺も自分で行ってください。
233:デフォルトの名無しさん
08/06/30 01:00:06
>>228
それが載ってない教科書は捨てたほうがいい
234:デフォルトの名無しさん
08/06/30 01:08:33
探索木伸ばしていくような感じで動的計画法やろうとおもったけど
ねむいからねる
235:デフォルトの名無しさん
08/06/30 01:11:39
この問題だけで考えれば解空間が小さいから、50未満になったところで総当たりしてもいいんだよな。
俺は眠いからやらんが
236:デフォルトの名無しさん
08/06/30 01:22:37
じゃあオレも寝る
237:デフォルトの名無しさん
08/06/30 01:33:44
じゃあオレと寝る?
238:デフォルトの名無しさん
08/06/30 01:36:03
(*'A`*)
239: ◆6pRojWUtWg
08/06/30 06:18:35
[1] 授業単元:プログラミング
[2] 問題文(含コード&リンク):
URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3] 環境
[3.1] OS: Windows
[3.2] コンパイラ名とバージョン: VC6.0
[3.3] 言語: C
[4] 期限: 今日の14:00まで
[5] その他の制限: 問題文の指示に従い、なるべく簡素に作って下さい
よろしくお願いします
240:デフォルトの名無しさん
08/06/30 06:44:30
>>239
#include<stdio.h>
//(関数のプロトタイプ宣言×3)
double enshu(double);
double menseki(double);
double taiseki(double);
int main(void){
int i,j;
double r;
double (*pM[])(double)={enshu,menseki,taiseki};//(関数ポインタの初期化)
printf("r: 円周 円の面積 球の体積\n");
for(i=1; i<=10; i++){
r=(double)i;
printf("%4.1f:", r);
for(j=0; j<3;j++){
//関数ポインタの呼び出し・表示
printf( "%8.3lf\t", pM[j](r) );
}
printf("\n");
}
return 0;
}
//(以降に3つの関数を作成)
double enshu(double r){ return 2 * 3.14 * r; }
double menseki(double r) { return 3.14 * r * r; }
double taiseki(double r) { return 4.0 * 3.14 * r * r * r / 3.0; }
241:デフォルトの名無しさん
08/06/30 06:47:49
%f使ってるんだからそっちにあわせろよw
242:デフォルトの名無しさん
08/06/30 07:56:31
printfには%lfとかないっていうの
scanfとごっちゃにしてる
243:デフォルトの名無しさん
08/06/30 08:18:11
いまはprintfに%lf使えるようになってるからw
244:デフォルトの名無しさん
08/06/30 08:28:44
C99はな
でもこれC89のソースじゃないの?
245:デフォルトの名無しさん
08/06/30 09:32:17
VC6.0だからC89かな
246: ◆OCybOCAYGY
08/06/30 09:34:11
[1] 授業単元:プログラミング応用
[2] 問題文(含コード&リンク):
URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3] 環境
[3.1] OS: Windows
[3.2] コンパイラ名とバージョン: VC6.0
[3.3] 言語: C
[4] 期限: 6/30 13:00まで
急ぎです。よろしくお願いします。
247:デフォルトの名無しさん
08/06/30 09:50:21
>>246
#include <stdio.h>
double f( double x )
{
double y;
y=(3*x+2)*x-6;
return (y);
}
main()
{
double x,y;
double i;
double min,max,avg;
avg = 0;
for(i=0; i<=60; i++){
x=0.1*i;
x=x-3.0;
y=f(x);
if(i == 0) {
min = max = y;
} else if(min > y) {
min = y;
} else if(max < y) {
max = y;
}
avg += y;
printf("x=%6.3f, y=%12.3f\n",x,y);
}
printf("min=%12.3f",min);
printf("max=%12.3f",max);
printf("avg=%12.3f",avg/61.0);
}
248:デフォルトの名無しさん
08/06/30 09:53:28
>また、yの値の最小値・最大値を与えるxの値も同時に求めなさい
249:デフォルトの名無しさん
08/06/30 09:54:13
あ、よく見てなかった
250: ◆g55YDZMKNU
08/06/30 09:57:18
[1] 授業単元:プログラミング演習
[2] 問題文: URLリンク(kansai2channeler.hp.infoseek.co.jp)
(索引のプログラムに関する問題です)
指定されたファイル
: URLリンク(kansai2channeler.hp.infoseek.co.jp)
(プログラムで読み込むファイルです)
[3] 環境
[3.1] OS: WindowsXP
[3.2] コンパイラ名とバージョン: VC++ 2005
[3.3] 言語: C++
[4] 期限: 2008年6月30日18:00まで
[5] その他の制限: 制限は特にありません。
構造体、キュー、スタック、連想配列等のデータ構造とポインタまでは習っています。
よろしくお願いします。
251:デフォルトの名無しさん
08/06/30 09:57:44
>>246
URLリンク(kansai2channeler.hp.infoseek.co.jp)
252:デフォルトの名無しさん
08/06/30 10:44:43
>>223
static int base1[]={500,100,50,25,20,10,5,1};
static int base2[]={500,100,50,20,10,5,1};
この二つで枚数を数えれば少ない方が最適解になる。
253: ◆g55YDZMKNU
08/06/30 14:42:56
すみません
>>250ですが、半分だけでも助けてもらえないでしょうか?
254:デフォルトの名無しさん
08/06/30 14:51:58
>>250
17時に出来てたら回答してあげれるかも。ただあと1時間は手空きじゃないから
期待はしないで。いつもだったら、凄い勢いで誰か書いてくれるんだろうけど
どしたのかな〜
255:デフォルトの名無しさん
08/06/30 15:31:16
>>254
連想配列が難しいな。
256:デフォルトの名無しさん
08/06/30 16:37:53
C++だからSTD使ってよいならmap使えばOKだけどね
257:デフォルトの名無しさん
08/06/30 16:38:15
×:STD
○:STL
258:デフォルトの名無しさん
08/06/30 16:42:47
習ってるって書いてあるんだから
map使ってもいいとは思うけど、
問題出した人が返答しないことには・・・。
259: ◆g55YDZMKNU
08/06/30 16:49:45
>>256,258
STLもmapも使って大丈夫です
260:デフォルトの名無しさん
08/06/30 16:51:18
STDでぐぐったら
性行為感染症って出たぞw
261:デフォルトの名無しさん
08/06/30 16:56:23
>>259
了解しました。
262:デフォルトの名無しさん
08/06/30 17:04:34
>>250
良かったな。みんなが助けてくれてるぞ
途中まで書いてしまったが、Cだし、連想配列になってないし
というところで、俺は別の仕事が入ったから抜ける
263: ◆g55YDZMKNU
08/06/30 17:06:55
>>261,262
ホントにありがたいです
264:デフォルトの名無しさん
08/06/30 17:11:45
でも、半分助けないだろうから、残りの30分は地獄だな
265:デフォルトの名無しさん
08/06/30 17:20:18
俺も連想配列で作ってないからな
Cでなら簡単なんだが
266:デフォルトの名無しさん
08/06/30 17:56:14
>>250
URLリンク(kansai2channeler.hp.infoseek.co.jp)
とりあえず、表示だけやったよ
ワーニングとか出るけど気になるなら直してください。
データファイルは、引数として渡してください。
エラーチェックもあまりやってないので注意
267:デフォルトの名無しさん
08/06/30 17:56:33
>>261
了解したとかいいながら、間に合わないとかマジ乙
268: ◆g55YDZMKNU
08/06/30 18:04:04
>>266
大変感謝します!
ありがとうございました
>>262,265の方もありがとうございました
269:デフォルトの名無しさん
08/06/30 18:11:24
>>268
仕事やりながらだったから、中途半端な所でタイムアウトorz
表示さえ出来てれば
索引キーの最大値とか書き換えはそんなに面倒じゃないと思うんで
頑張ってください、遅くなって申し訳ない
270:デフォルトの名無しさん
08/06/30 18:11:32
[1] 授業単元:オペレーティングシステム
[2] 問題文(含コード&リンク):
プログラム
step1: a = x + y;
step2: b = z + 1;
step3: c = a ? b;
step4: w = c + 1;
に関し、URLリンク(kansai2channeler.hp.infoseek.co.jp)
を完成させて、
step1とstep2を並列実行させるプログラムを作成せよ。
但し、x,y,zはプロンプトにしたがって入力するとする。
正しく動作したか?結果を考察せよ。
[3] 環境
[3.1] OS:Linux
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C言語
[4] 期限:7/3 23:00まで
271: ◆2bmoujqRHk
08/06/30 19:20:13
[1]C
[2]URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3]LINUX
C
[4]7,2
[5]特にありません
何方かよろしくお願いします
272:デフォルトの名無しさん
08/06/30 19:31:38
>>269
片手間で仕事してることに対して申し訳なく思うべき!
273:デフォルトの名無しさん
08/06/30 19:34:14
いいかげんこの手のテンプレ的問題は倉庫かwikiでも作って解答載せた方がよくね?
274:デフォルトの名無しさん
08/06/30 19:38:12
>>273
後発の回答者にも答えるチャンスを下さい
275:デフォルトの名無しさん
08/06/30 19:45:11
>>273
ソート、素数、リストなどはテンプレ化するのもありかと
276:デフォルトの名無しさん
08/06/30 19:47:23
誰が管理編集すんの?w
そんな時間あったらみんな自分のコード弄るだろうし
質問者が書くとは思えないし
277:デフォルトの名無しさん
08/06/30 19:50:51
URLリンク(www23.atwiki.jp)
278:デフォルトの名無しさん
08/06/30 20:02:46
荒らされるか、誰も管理しないかのいずれかだろな。比較的最近に同じ問題
上げた人いないか検索したくとも過去ログはDAT落ちしやすいし、アップロ
ーダー上からも割合とすぐ消えるからできない。
10スレ程度までのQAはZIPして、常時ローダーに置いておくってのが良さそ。
スレが終わったら、HTMLで保存して、そこからローダーのURL拾って、
問題と回答をDLししなおしてマージし、ZIPするツールなんて、ここの回答者
だったら簡単に作れそうだし。
279:デフォルトの名無しさん
08/06/30 20:06:00
>>274
???分かりきったことを、やりたいなら自分でやれば?
答えなくても死なないからw
280:デフォルトの名無しさん
08/06/30 20:08:04
>>274
分かりきったありきたりのパターンのものを参照すりゃ良いし
後発がいなくてもそれなら困らないだろ?
281:デフォルトの名無しさん
08/06/30 20:08:07
>>271
#include <stdio.h>
#include <ctype.h>
int main(void)
{
char str[256], enc[] = "dliyuwvrjnsqxatgfzbkcmoehp", *p;
fgets(str, sizeof str, stdin);
for(p=str; *p; p++) if(*p=='\n') *p = '\0';
for(p=str; *p; p++) {
if(islower(*p)) *p = enc[*p-'a'];
else if(isupper(*p)) *p = 'A' - 'a' + enc[*p - 'A'];
}
puts(str);
return 0;
}
282:デフォルトの名無しさん
08/06/30 20:18:27
>>276
少なくともお前が管理しなくても良い。このスレはもともと
決まったメンバーで成り立っているわけでもなく、有志者によるものだから。
しかし、回答者テンプレを他人に押し付けるのとは違い、自発的に
誰かがやれば良いだけの話。誰がやろうと、それは自由かと。
どの道、ありきたりのパターンや手法は分かりきっているんだし。
283:デフォルトの名無しさん
08/06/30 20:24:46
履歴見てみろよ、だれもやってねーじゃん
284:デフォルトの名無しさん
08/06/30 20:25:28
なぬっ!?麻呂のクソースをテンプレ化したいとな?ならば(ry
285:デフォルトの名無しさん
08/06/30 20:37:38
他人のソースパクったようなクソースなんているかよw
286:1/2 ◆A9mDCzGw5I
08/06/30 20:45:17
お願いします。
[1] 授業単元:Cプログラミング入門
[2] 問題文:elemental.dat(ワードパッドで開けます)↓にアップしました
URLリンク(upp.sakura.ne.jp)
には
原子番号、元素記号、名前、融点 、電気伝導率、熱伝導率が記されている。
この電気伝導と熱伝導の間には比例関係y=ax+bが見込まれます。
以下の要求にしたがって、この定数a、bを求めるプログラムを作成しなさい。
@全てをmain関数の中で行うことをせず、2つのデータ配列x[N]、y[N]を引数にとり、
a、bを計算する関数linfit(...)を必ず作成しなさい。
Aシェルのリダイレクト入力によりelemental.datを読み込ませる。
[3] 環境
[3.1] OS:Linux
[3.2] コンパイラ名とバージョン:gcc
[3.3] 言語:C
[4] 期限: [2008年7月10日hh:mmまで]
[5] その他の制限:構造体の代入までやりました。
elemental.datの内容は以下です
原子番号 元素記号 名前 融点 電気伝導率 熱伝導率
3 Li Lithium 453.69 1.18E7 82
4 Be Beryllium 1551 3.69E7 220
11 Na Sodium 370.96 2.33E7 125
12 Mg Magnesium 921.95 2.54E7 153
13 Al Aluminium 933.52 4.00E7 235
19 K Potassium 336.8 1.55E7 109
287:2/2 ◆A9mDCzGw5I
08/06/30 20:45:37
20 Ca Calcium 1112 3.25E7 98
22 Ti Titanium 1933 0.24E7 22
24 Cr Chromium 2130 0.83E7 95
26 Fe Iron 1808 1.15E7 83.5
27 Co Cobalt 1768 1.76E7 69.3
28 Ni Nikel 1455 1.61E7 91
29 Cu Copper 1356.55 6.45E7 401
30 Zn Zinc 692.73 1.77E7 119
40 Zr Zirconium 2125 0.24E7 22
41 Nb Niobium 2741 0.74E7 51
42 Mo Molybdenum 2890 2.07E7 135
45 Rh Rhodium 2239 2.29E7 151
46 Pd Palladium 1825 0.97E7 71.4
47 Ag Silver 1235.08 6.80E7 428
48 Cd Cadmium 594.05 1.49E7 98
49 In Indium 429.76 1.25E7 87
50 Sn Tin 505.118 1.00E7 67
51 Sb Antimony 903.89 0.27E7 25.5
73 Ta Tantalum 3269 0.83E7 57
74 W Tungsten 3683 2.04E7 170
77 Ir Iridium 2683 2.15E7 160
78 Pt Platinum 2045 1.04E7 73
79 Au Gold 1337.58 4.98E7 318
80 Hg Mercury 234.28 0.10E7 8
81 Tl Thallium 576.65 0.67E7 47
82 Pb Lead 600.652 0.52E7 35
83 Bi Bismuth 544.45 0.10E7 11
288:デフォルトの名無しさん
08/06/30 20:57:35
ここが今日の化学スレですか><
289:デフォルトの名無しさん
08/06/30 22:01:38
回帰直線を求めるだけ
290:デフォルトの名無しさん
08/06/30 22:36:03
[1] 授業単元:C言語プログラミング
[2] 問題文(含コード&リンク):URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ名とバージョン:borland C++ Compiler 5.5
[3.3] 言語: C
[4] 期限: 7月2日の17:00
[5] その他の制限:特に制限はありません。
どなたか暇でしょうがない方がおられましたらどうぞよろしくお願い致します・・・
291:デフォルトの名無しさん
08/06/30 22:44:10
>>81のほうをよろしくおねがいします…
292:デフォルトの名無しさん
08/06/30 22:52:40
>>290
URLリンク(kansai2channeler.hp.infoseek.co.jp)
293:デフォルトの名無しさん
08/06/30 23:12:47
>>292
ありがとうございました!!
294:デフォルトの名無しさん
08/06/30 23:36:23
>>291
問題の意味がよくわからん
295:デフォルトの名無しさん
08/06/30 23:47:32
>>294
配列をマップみたいに考えて、始点に表示させた文字を終点まで移動させて経路はすべて表示させろという問題だと思うのですが…。
296:デフォルトの名無しさん
08/07/01 00:45:32
[1] 授業単元: cプログラミング
[2] 問題文(含コード&リンク):
1^1+3^3+5^5+7^7+・・・+103^103+105^105の値を2008で割った余りを求めるプログラム
1^1+3^3-5^5+7^7-・・・-103^103+105^105の値を2008で割った余りを求めるプログラム
[3] 環境
[3.1] OS: Linux
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限: なし
[5] その他の制限: 特になし
お願いします!
297:デフォルトの名無しさん
08/07/01 00:55:42
#include <stdio.h>
void main()
{
298:>>761
08/07/01 01:00:08
int ret(int n){
if(n>0){
return ret(n-1)*n;
}else{
return 1;
}
}
299:デフォルトの名無しさん
08/07/01 01:03:19
>>296 1つめ
URLリンク(kansai2channeler.hp.infoseek.co.jp)
300:デフォルトの名無しさん
08/07/01 01:10:02
問題見て一目で見抜くとはさすが口だけのことはある
301:デフォルトの名無しさん
08/07/01 01:35:53
>>299
ありがとうございます!
302:デフォルトの名無しさん
08/07/01 01:39:29
>>296 2つとも。1つめの仕様を少し変更。
URLリンク(kansai2channeler.hp.infoseek.co.jp)
URLリンク(kansai2channeler.hp.infoseek.co.jp)
303:F
08/07/01 02:17:31
誰か>>216をお願いします
304:デフォルトの名無しさん
08/07/01 02:47:56
[1] 授業単元:プログラミング言語(C)
[2] 問題文(含コード&リンク):次の画像読み込みプログラムを、
画像を読み込んだ後同じファイルを書き出すように拡張せよ。
URLリンク(kansai2channeler.hp.infoseek.co.jp)
[3] 環境
[3.1] OS:Windows XP
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限: 2008念7月1日 22:00まで
[5] その他の制限: 特にありません。
お願いします。
305:デフォルトの名無しさん
08/07/01 03:59:40
>>291
>>81
URLリンク(kansai2channeler.hp.infoseek.co.jp)
これでいいかわからないけど、うp
306:デフォルトの名無しさん
08/07/01 04:10:02
メルアドもみたほうがいいみたいだよ!
どーみても、目と手でやったほうが早いし
307:デフォルトの名無しさん
08/07/01 04:31:40
だれか>>270をよろしくお願いします。
308:デフォルトの名無しさん
08/07/01 04:32:38
もうちょっと質問者と回答者の間で、ネゴしてから
コード作るようにしたらど〜だ?
309:デフォルトの名無しさん
08/07/01 04:46:47
まる投げするようなヤツと何を話し合えってんだよw
310:デフォルトの名無しさん
08/07/01 05:17:42
丸投げされないように話し合うんだよ
311:デフォルトの名無しさん
08/07/01 05:26:38
丸投げされても別に困らないだろ
312:デフォルトの名無しさん
08/07/01 05:30:25
じゃ丸投げしよ
313:デフォルトの名無しさん
08/07/01 05:43:03
丸出しするおいちゃんと、ちょっとお話してくれる?
314:デフォルトの名無しさん
08/07/01 05:51:25
ちっちゃーい
315:デフォルトの名無しさん
08/07/01 09:37:19
[1] 授業単元:ピラミッドアート
[2] 問題文
数値(n>1)を入力し、"* "で作った三角旗を出力する
出力結果
3 (n入力)
*
**
***
**
*
[3] 環境
[3.1] OS:vista
[3.3] 言語: C++
[4] 期限: 明日まで
[5] その他の制限:アルゴリズム
オプション:2~9以外の数字が入力されたらエラーメッセージを出力して再入力する
*で星型を作ると評価があがるって偉い人がいってた
316:デフォルトの名無しさん
08/07/01 10:03:30
>>315
#include <iostream>
using namespace std;
void main()
{
int set;
do{
cin >> set;
if(cin.fail()){
cin.clear();
cin.ignore( 1024, '\n' );
cout << "整数値を入力してください" << endl;
}
}while(set < 2 || set > 9);
for(int i = 0; i < set; i++){
for(int j = 0; j <= i; j++){
cout << "*";
}
cout << endl;
}
for(int i = set-1; i > 0; i--){
for(int j = i; j > 0; j--){
cout <<"*";
}
cout << endl;
}
}
317:デフォルトの名無しさん
08/07/01 10:07:36
>>315
ちょっと修正(do〜while文内)
do{
cin >> set;
if(cin.fail()){
cin.clear();
cin.ignore( 1024, '\n' );
cout << "整数値を入力してください" << endl;
}
if(set >= 2 && set <= 9){
break;
}
else{
cout << "2〜9までの値を入力してください";
}
}while(1);
318:デフォルトの名無しさん
08/07/01 11:08:25
よーーーしよし、それじゃ、基本交換法・単純交換法(バブルソート)、
基本選択法、挿入、クイック辺りはもう基本枠組みを決めて
誰かテンプレを作って。素数はエラトステネスの篩い、
単純に奇数を奇数で割っていく、あるいはすでに求めた素数で
割っていくやり方で。リストは単方向、双方向ともに。
あと、循環も。
↓ってなわけで、おりはこれから寝るんで後よろしく。
319:デフォルトの名無しさん
08/07/01 11:08:50
【質問テンプレ】
[1] 授業単元:
[2] 問題文(含コード&リンク):
1次元配列sin[4096]に順番に周期関数正弦波の値を代入するプログラムをつくれ
正弦波の周波数を440hzとし、4096個の値で1周期を表す。
[3] 環境
[3.1] OS: Windows XP
[3.2] コンパイラ名とバージョン: VS2008
[3.3] 言語: C
[4] 期限: 今日
[5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)
お願いします
320:デフォルトの名無しさん
08/07/01 11:16:07
[1] 授業単元:
[2] 問題文:
ジョーカーを除く52枚のトランプからランダムに3枚引き、何を引いたか表示するプログラムを作成せよ。
(ハートの1ならHA、
スペードの3ならS3、
クローバーの12ならCQ、
ダイヤの5ならD5、
などと表示すること)
[3] 環境
[3.1] OS:Windows Vista
[3.2] コンパイラ名とバージョン:
[3.3] 言語:C++
[4] 期限: 2008年7月2日21:00まで
[5] その他の制限:
よろしくおねがいしゃす!
321:デフォルトの名無しさん
08/07/01 11:16:34
>誰かテンプレを作って。
他力本願おつw
322:デフォルトの名無しさん
08/07/01 11:21:09
自分の学校の宿題が出ててワロタwww
30日締切ということはQクラスかな?
先生にコードとURL添えて報告する。
323:デフォルトの名無しさん
08/07/01 11:26:22
>>322
だが、実は別の学校であんたが恥をかく、間違いないw
324:デフォルトの名無しさん
08/07/01 11:30:02
>>323
本人乙
325:デフォルトの名無しさん
08/07/01 11:30:46
>>324
同じ学校の生徒乙
326:デフォルトの名無しさん
08/07/01 11:36:08
>>320
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
char card[52], *s[] = {"S","H","D","C"}, *num[] = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
int i, j;
srand(time(NULL));
for(i=0; i<52; i++) card[i] = i;
for(i=0; i<3; i++) {
j = rand() % (52 - i);
printf("%s%s\n", s[card[j]/13], num[card[j]%13]);
card[j] = card[51 - i];
}
return 0;
}
327:デフォルトの名無しさん
08/07/01 11:53:20
>>320
URLリンク(kansai2channeler.hp.infoseek.co.jp)
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5397日前に更新/196 KB
担当:undef