1read 100read
C/C++の宿題片付けます 166代目 (138) TOP カテ一覧 スレ一覧 2ch元 削除依頼
【C++】マイナーGUIツールキット (686)
C#, C♯, C#相談室 Part81 (271)
C#, C♯, C#相談室 Part81 (271)
MSX-BASICの奥義を伝授するスレ (782)
【C++】高速化手法【SSE】 (884)
MVVMについて語ろう (678)

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


1 :2013/10/16 〜 最終レス :2013/10/28
あなたが解けないC言語/C++言語の宿題を片付けもらうスレッドです。
気に入らない質問やその他の発言はスルーの方向で。
「著作」「違法」「Qz」はNGワード推奨。
【質問者へ】
回答者の便宜のため、質問の際は以下を行うことを推奨します。
・質問は【質問テンプレ】を利用してください。 >>2以降にあります。
・問題文は、出題されたまま全文を書いてください。
・問題文やコードをリンクするときは、一言内容にについて説明をつけましょう。
・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはコラー!!です。付け足しは作業を無駄にしがちです。
・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を
 入力して投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。

2 :
【質問テンプレ】
[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] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)
【アップローダー==ラウンジ】(質問が長い時はココ使うと便利 回答者もコードが長ければここに)
http://s2.etowns.slyip.net/~c_cpp_homework/cgi-bin/joyful/joyful.cgi
http://codepad.org/ ←遅い時間は重い事があります
http://ideone.com/
http://pastebin.com/ ←たまにテンポるので上の2つが混んでいる時以外はなるべく使わないで下さい
【C 関数検索 man on WWW】 http://www.linux.or.jp/JM/index.html
【過去ログ検索】        http://chomework.sakura.ne.jp/
【wiki】               http://www23.atwiki.jp/homework/
前スレ
C/C++の宿題片付けます 165代目
http://toro.2ch.net/test/read.cgi/tech/1370255305/

3 :
これまでのまとめ
・宿題の丸投げは問題文の著作権(著作権法 二十三条 公衆送信権)を侵害する。
・問題文には第三者の著作物が含まれている場合ある。
 著作権法第三十五条の規定により第三者の著作物が利用されている場合もある。
 問題丸投げは同条の規定外なので第三者の権利侵害にあたる
・丸投げを煽るテンプレは著作権侵害の教唆にあたる
・宿題丸投げはカンニングと同等の行為として学則による処罰の対象になる。
・悪質なカンニング行為は偽計業務妨害(刑法 二百三十三条)として捜査の対象になる。
・カンニング行為を煽っているテンプレはその教唆犯(刑法 六十一条)
以上、宿題丸投げスレは違法行為を煽り、テンプレ自体も犯罪行為であることが明確に
なったので、これ以上の継続は無用

4 :
本科目の受講生より、こちらにて出題の課題を
インターネットに投稿している者がいるとの連絡を受けました。
今回の課題は学生の理解を深める為に個別レポートとして出題されたものであり、
問題の解答そのものを丸投げすることは課題の趣旨に反する行為となります。
初回の講義でお話しましたように、ソースコードの書き方には個人差があり、
過去に提出したレポートなどから本人が書いたものかどうか判別することは十分可能です。
他人が書いたソースコードをレポートとして提出することは重大な不正行為に当たります。
提出されたレポートにおいて不正が確認された場合、本学の懲罰規程に従い厳しく処罰されます。
締切りはまだ時間もいくらか残されていますので、
この問題を投稿した、または参考に読んでいる学生には自分の力で
今回の課題に取り組んで頂けることを期待しています。

5 :
3 名前:あぼ〜ん[あぼ〜ん] 投稿日:あぼ〜ん

4 名前:あぼ〜ん[あぼ〜ん] 投稿日:あぼ〜ん

6 :
>>3
関係ねえよ
>>4
関係ねえよ

7 :
次回から、推奨NGワードに「違法行為」いれた方がいい?

8 :
>>7 違法はすでに入ってる

9 :
そうだぬ

10 :
前スレ >>984
984 :デフォルトの名無しさん:2013/10/16(水) 13:06:20.87
1 授業単元 プログラミング
2 問題 高さh、質量m、初速度vを入力して、物体の軌跡を計算し、グラフを描画(SVGファイルを出力)する。

http://ideone.com/sKEPtl
変更は受け付けない

11 :
>>10
スタート地点のボールが四半円になってませんか?

12 :
>>11
だから?
仕様も環境もまともに書かない奴にはこれで十分だ

13 :
cout に << flush したい衝動に駆られている

14 :
そんなに言うなら自分で書けばいいじゃん
なんなの?

15 :
仕様や環境の提示がまともかどうかと、
回答に問題がまともかどうかは、別の話

16 :
回答がまともかどうかは、別の話

17 :
linux使いとしてはグラフ云々はさっぱりw
放物線は二次関数で一発でしょ。
y''=-g を時間で二回積分すればいい。
x'=0だから簡単。

18 :
>>17
SVGはただのテキストファイルだぞ?

19 :
と言うかSVGを比較的扱いやすいInkscapeはLinuxが主戦場だったり。

20 :
>>16
だからそこまで言うなら自分が書けばいいだろと。
vcかどうかも、グラフに何が必要かも書いてない。
他人に頼むときにも適当な野郎には、適当な回答で十分だよ。

21 :
あれ、鉛直下向きに投げ下ろしたら放物線じゃないよな
しかも軌跡なんだから縦に直線引けば常に正しいはず

22 :
重力と空気抵抗の条件が書いてない時点でどうしようもないだろ

23 :
>>21
正解
>>10 は不正解

24 :
>>21
>>10
>初速度v
だから、普通の頭で考えれば、3次元。
演習で簡易な設定なら2次元。

25 :
ひねくれ王でも決めてるのか?

26 :
>>23
ちがう
>>10 で正解
>>24 も言ってるように v はベクトル

27 :
いやw
問題には「鉛直下向き」と表現されているのだから
ベクトルでも水平成分は0とみなすので縦に直線で良いんよ

28 :
>>18
不勉強をお詫びします。

29 :
水平成分がなかろうと、時間について表示すれば二次元になるだろ。

30 :
(二次元の)グラフには縦軸と横軸とそれぞれの単位を書きなさいって
小学校の先生が言ってた

31 :
そういう機能はいらないです

32 :
>>22
子どもかよ (w

33 :
>>22
その理屈だと、鳥が邪魔する可能性についても記述が無いなw

34 :
>>33
鳥がコリージョンを起こしたり、鳥のワーム自動除去機能や、繁殖期における干渉についても記述のほしいところだ

35 :
飛んでいるジェット機が衝突する可能性とか、落ちてきた隕石と衝突する可能性とか

36 :
ヒッグス場を考慮する必要がある

37 :
空気抵抗は微分方程式を解けばいい。
結局 終端速度で落っこちてくる。

38 :
>>34
RFCを参照だなw

39 :
>>24
普通の頭ってなんだよw
用語としてなら>>26の言うとおりベクトルであって次元は関係ない
むしろ普通に考えたら水平投射の速さの事だろ
なのに鉛直下向き指定があるから矛盾しないように解釈すると>>21になる
空気抵抗とか鳥は指定ないから考慮したい人だけすればいい

40 :
1] 授業単元:プログラミング
[2] 問題文(含コード&リンク): 金額を入力してお札のカウントをする。1万はman,5千はgo,千はsenとする。89000円と入力したらman=8 go=1,sen=4になるようにカウントする。
[3] 環境
 [3.1] OS: windos8
 [3.3] 言語: C
[4] 期限: ([2013 10 20 18時まで
全然分からなかったので、やさしい方教えてください。

41 :
>>40
#include <stdio.h>
int main(void)
{
int kingaku, man, go, sen;/* 変数を定義 */
printf("金額=");/* 入力を促すための表示 */
scanf("%d", &kingaku);/* 金額を入力 */
man = kingaku / 10000;/* 1万円札の枚数。manはint(整数)のため、小数点以下は切捨てられる。 */
kingaku = kingaku % 10000;/* 10000で割った余り */
go = kingaku / 5000;/* 5000円札の枚数 */
kingaku = kingaku % 5000;/* 5000で割った余り */
sen = kingaku / 1000;/* 1000円札の枚数 */
printf("man=%d go=%d,sen=%d¥n", man, go, sen);
return 0;
}

42 :
解答1.
x=89000;
man=x/10000;
go=(x%10000)/5000;
sen=(x%10000)%5000;
解答2.
x=89000;
sen=x/1000;
go=sen/5; sen-=go*5;
man=go/2; go-=man*2;

43 :
>>40,41
ありがとうございます。
#include <stdio.h>
int main(void) {
int kingaku, man, go, sen;
printf("Input Okane->");
scanf("%d", &kingaku);
man=kingaku/10000;
go=(kingaku%10000)/5000;
sen=(kingaku%10000)%5000;
printf("10000[en]=%d\n",man);
printf("5000[en]=%d\n",go);
printf("1000[en]=%d\n",sen);
return 0;

このようにやったらsenのあたいが4000になります(-_-;)
どこが違いますか?

44 :
丸投げする奴って一片たりとも自分で考える気無いんだな

45 :
オリンピック記念10万円硬貨とか
二千円札とかを忘れないで

46 :
>>39
時間と位置のグラフなら放物線になるんじゃないの?

47 :
>>44
そういうスレだから
嫌なら見るな

48 :
うむ、日本の将来を担う優秀なバイトテロ戦士もこういったスレで育つのだから
嫌なら見るな

49 :
>>46
グラフには縦軸や横軸や単位を書けと小学校の時に習うぞ

50 :
vはvelocityのv

51 :
でもベクトルって指定してないんだから位置なら間違って無くね?
なんで間違いって事になってんの?

52 :
速度はベクトルだぞ?

53 :
//片付けお願いします。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#define N 300
int i;
void BubbleSort(int *p,int *q,int *pp,int *qq);
int main (void)
{
int aa=0,bb=0,cc=0,idt[N];
srand((unsigned)time(NULL));
printf("ソート前\n");
for(i=0;i<N;i++)
{
idt[i]=rand()%N;
printf("%4d",idt[i]);
}
printf("\n\nソート後\n");
BubbleSort(&aa,&bb,&cc,idt);

54 :
for(i=0;i<N;i++)
{
printf("%4d",idt[i]);
}
printf("\nwhile %6d\n",aa);
printf("for %6d\n",bb);
printf("if %6d\n",cc);
return 0;
}

55 :
void BubbleSort(int *p,int *q,int *pp,int *qq)
{
int loop=1,tmp;
while(loop)
{
loop=0;
for(i=0;i<N-1-*p;i++)
{
if(qq[i]>qq[i+1])
{
tmp=qq[i];
qq[i]=qq[i+1];
qq[i+1]=tmp;
*pp++;
loop=1;
}
*q++;
}
*p++;
}
return;
}

56 :
>>52
表示するのは速度ともスカラーともベクトルとも言って無くね

57 :
ベクトルの意味がわかってなさそうな奴がいるな

58 :
>>46,56
軌跡って言ってんだろ節穴か

59 :
授業単元:プログラミング
[2] 問題文(含コード&リンク):
10000秒を入力して、2時間46分40秒と表示させるにはどうすればよいですか?[3] 環境
 [3.1] OS: windos8

60 :
>>59
ごめん win8 もってないんだ…

61 :
>>59
テンプレ全部書けよw

62 :
不法行為を煽るな犯罪者め

63 :
>>59
http://ideone.com/wqaNSy

64 :
>>59
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <limits.h>
int input_str(char *buf, size_t size) {
if (!buf || !size || !fgets(buf, size, stdin)) return 0;
if ((buf = strchr(buf, '\n'))) *buf = '\0';
else while (getchar() != '\n');
return 1;
}
int input_num(int *num) {
unsigned long val;
char buf[16], *end;
if (!num || !input_str(buf, sizeof buf)) return 0;
val = strtoul(buf, &end, 10);
if (errno == ERANGE || !*buf || *end || val > INT_MAX) return 0;
*num = (int)val;
return 1;
}
int main(void) {
int h, m, s;
printf("何秒?");
if (input_num(&s)) {
h = s / 3600; s %= 3600;
m = s / 60; s %= 60;
printf("%d時間%d分%d秒\n", h, m, s);
}
return 0;
}

65 :
>>56
スカラーなら速さ

66 :
#include <stdio.h>
int main( int argc, char** argv ){
int sec = 0;
if( scanf("%d",&sec) == 1 ){
printf("%d時間%d分%d秒\n",
sec / (60*60),
( sec / 60 ) % 60,
sec % 60
);
}
return 0;
}

67 :
>>65
問題文に記載がないという意味だろ

68 :
初速度vがベクトルw
高校出てなさそうw

69 :
>>68
恥ずかしいやつだな

70 :
高校生だろ

71 :
>>59
http://ideone.com/fdN0fn

72 :
>>59
http://ideone.com/jHrd59

73 :
力作やな

74 :
昔 sci.lang だったか comp.lang だったかで骨とかいろいろ漢字のAA書いてた人いたねCJK統合の前の話ね

75 :
http://ideone.com/tgm3rS

76 :
ツール使ったにしろ変換したにしろ、
普通にコード書くより手間かかった力作なのは事実だろう。

77 :
http://homepage1.nifty.com/~tetsu/ruby/cmd/kbanner.html
こういうのがあるね

78 :
>>77
それを見つけてきて出力を整形する手間は59を解く手間と比較して小さいのか?って事だろ。
人によるけど、%dじゃ駄目で全角で吐けってなったあたりでもギリギリ釣り合わない程度じゃない?

79 :
>>78
これを使ったと言っているんじゃなく、こういうものがあるということ。
もっと丁寧に探せば、簡単に使えるものが見つかるんじゃないかな?

80 :
確か16ドットの漢字フォントイメージはフリーであったんじゃなかった?

81 :
>もっと丁寧に探せば
その労力、プライスレス

82 :
プログラムが偉大なのではなく
フォント作者が偉大なのだ

83 :
>>77
vflib は今はこちらだね http://www-masu.ist.osaka-u.ac.jp/~kakugawa/VFlib/

84 :
フォント作者ってちまちまこういうのずっと考えてんのか?w

85 :
>>82
フォントだよねっ!

86 :
フォントフォント

87 :
フォントの流れにデファブを感じる

88 :
あるあるFとJの入力ミス

89 :
[1] 授業単元: 現象数理
[2] 問題文(含コード&リンク):
f(x) = cosx - x^2 = 0 の近似解を求めるプログラムを作り、以下の問題を解け。
なお、二分法を用いること。

a = 0, b = 1 からa, b, c の値を求める。

|b - a| < 10^(−6) の条件を満たすまで実行し、
もしくはこの条件を満たさない場合は30 回実行し、各回のa, b, cの値をまとめる。
[3] 環境
 [3.1] OS:Linux
 [3.3] 言語:C
[4] 期限:2013年10月26日24:00まで
[5] その他の制限:特にありません。
お願いします。

90 :
>>89
二分法ってこうやるんだっけ?
http://ideone.com/7tNmQk

91 :
[1] 授業単元:アルゴリズム
[2] 問題文(含コード&リンク):
[3] 環境
下のような指定ノードの次にノードを挿入する関数をカーソル版とポインタ版で作成しなさい。
カーソル版
void InsertAfter(List *list, Index idx, const Member *x);
ポインタ版
void InsertAfter(List *list, Node *p, const Member *x);
 [3.1] OS: Windows
 [3.3] 言語: C
[4] 期限:10/27

92 :
>>91
(List・Index・Member・Node)の定義を教えてちょうだい

93 :
リスト構造Memberにリスト構造Listを挿入
挿入時にidx番目に挿入
挿入時にNodeの次or前に挿入
じゃないのか

94 :
>>93
想像で物を言うな。いいかげんなやつだな。

95 :
想像でって超解釈でもしなきゃ>>93だろ。
フィールド名がわからないから、定義ないと書けないだけで。

96 :
>>95
だから想像だろ。無責任なことを言うな。

97 :
>>96
>>91の不足分はこっちでこうなのか?と確認する必要があるだろ

98 :
>>92
すみません。
List 線形リストを管理するための構造体。複数のメンバで構成されている。
Index カーソルの型。カーソルは単なる整数値なのでint型の同義語として定義。
Node 線形リストのノードを表すのが高Node。

99 :
>>96
推測通りだったわけだが、今どんな気持ち?

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
【C++】マイナーGUIツールキット (686)
【C++】高速化手法【SSE】 (884)
音声合成プログラムを作りる (326)
簡単なプログラム言語って何? (142)
Lisp Scheme Part37 (268)
簡単なプログラム言語って何? (142)
--log9.info------------------
【投資が】楽園 池袋店part8【ヤバイラー】 (227)
【関内】横浜市中区スレ【伊勢佐木】 (105)
【大阪】豊中周辺のパチンコ店事情★2 (115)
【健全?】君津〜木更津part14【木更津Do】 (149)
【葛西】の汚物 (112)
【釜掘り】新宿・金馬車【注意】 (309)
埼玉 西川口駅周辺13 (110)
☆岐阜県のパチ屋を語る 15☆ (112)
【閉店】 首都圏グランドクローズ情報10 【倒産】 (126)
パチンコの遠隔動画アップされて客激減!? (235)
【オワコン】コンサートホール北千住【10敗北目】 (878)
【大阪府】池田市のパチンコ店情報A (104)
秋津のパチンコ屋 (367)
【出玉炸裂】エスタディオ東松山店【満席満台】 (734)
【千葉】MGM行徳店について語ろう 2 (532)
岡山の怪しい店をあげよう (222)
--log55.com------------------
【3Dゲームエンジン】Unity質問スレッド34
各種ライブラリ紹介スレ2
物凄い勢いで誰かが企画をたてるスレ 2本目
【SGB】smile game builder【スマビ】 3枚目
ノベルツール選考スレ 4th KIND
ウディタコモン作成依頼所
ファミコンのプログラム4
RPG作るし手伝ってくれ その2