トップページ⇒tech
1001コメント425KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2013/01/10(木) 01:25:13.36
あなたが解けないC言語/C++言語の宿題を片付けもらうスレッドです。気に入らない質問やその他の発言はスルーの方向で。

【質問者へ】
回答者の便宜のため、質問の際は以下を行うことを推奨します。
・質問は【質問テンプレ】を利用してください。 >>2以降にあります。
・問題文は、出題されたまま全文を書いてください。
・問題文やコードをリンクするときは、一言内容にについて説明をつけましょう。
・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはコラー!!です。付け足しは作業を無駄にしがちです。
・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を入力して投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。
0263デフォルトの名無しさん2013/01/22(火) 21:36:33.23
その発想は無かったワー
0264デフォルトの名無しさん2013/01/22(火) 21:41:24.89
まあ馬鹿は馬鹿のまま
0265デフォルトの名無しさん2013/01/22(火) 21:47:53.63
>>262
宿題の問題作成依頼、とか
0266デフォルトの名無しさん2013/01/22(火) 22:35:30.72
ああ、なるほどな
それはしっくりくるわ
0267デフォルトの名無しさん2013/01/22(火) 23:14:22.64
[1] 授業単元:ネットワークプログラミング
[2] 問題文(含コード&リンク):http://codepad.org/5xElFHwt
[3] 環境
 [3.1] OS: Linux
 [3.2] コンパイラ:gcc
 [3.3] 言語:C言語
[4] 期限:2013/1/25
[5] その他の制限:C言語のみ
0268デフォルトの名無しさん2013/01/22(火) 23:15:33.79
なにこれキモ過ぎwww
0269デフォルトの名無しさん2013/01/22(火) 23:20:31.57
heloo server!!
0270デフォルトの名無しさん2013/01/23(水) 00:08:47.51
本科目の受講生より、こちらにて12月19日出題の課題を
インターネットに投稿している者がいるとの連絡を受けました。
今回の課題は学生の理解を深める為に個別レポートとして出題されたものであり、
問題の解答そのものを丸投げすることは課題の趣旨に反する行為となります。

初回の講義でお話しましたように、ソースコードの書き方には個人差があり、
過去に提出したレポートなどから本人が書いたものかどうか判別することは十分可能です。

他人が書いたソースコードをレポートとして提出することは重大な不正行為に当たります。
提出されたレポートにおいて不正が確認された場合、本学の懲罰規程に従い厳しく処罰されます。

締切りは明日の17時とまだ時間もいくらか残されていますので、
この問題を投稿した、または参考に読んでいる学生には自分の力で
今回の課題に取り組んで頂けることを期待しています。
0271デフォルトの名無しさん2013/01/23(水) 00:09:24.40
ネットって口より耳だけのほうが圧倒的に多いからな
普通に大学の先生は観てるよこのスレ
ここで回答してもらったコードを提出しても減点されるのは間違いないw
0272デフォルトの名無しさん2013/01/23(水) 00:10:01.15
確かにナ、まともな奴は出来る友達に聞くか相談することを考えるからな。
2chで質問してるってことは友達いないか馬鹿な友達しかいないか、そして自分で考える気力のない無能。
そんな人間の将来は程が知れてる。
わざわざ質問すんならまず自分が考えたコードくらい提示しろっての。
0273デフォルトの名無しさん2013/01/23(水) 00:46:08.27
printf("Hello work.");
0274デフォルトの名無しさん2013/01/23(水) 00:53:23.82
w
0275デフォルトの名無しさん2013/01/23(水) 15:01:26.68
>>227
ttp://www.07ch.net/up2/src/lena8600.png

ttp://codepad.org/GyqXHT0q
0276デフォルトの名無しさん2013/01/23(水) 16:48:19.39
ハローワークいこうず^^
0277デフォルトの名無しさん2013/01/23(水) 16:50:35.42
[1]単元 初等C言語
[2]問題 コンソールから、年月日時分秒に対応する整数をそれぞれ個別に不正入力時には
再入力を促しながら読み込み、それをyyyymmddhhmmss(準グレゴリオ暦)形式の時刻表
現と解釈する。この処理を2回行い2つの時刻表現を取得する。それぞれが正しいフォー
マットかどうかを調べ、共に正しい場合は、日付が新しいものの順に
yyyy年mm月dd日hh時mm分ss秒の書式で出力)しその時刻差を秒単位、分単位、時間単
位、日単位で出力するプログラム(小数点一位以下四捨五入)
但し1900年1月1日0時0分0秒以前の時刻は与えられないとして良い。
また9999年12月31日23時59分59秒以後の時刻も与えられないとする。
うるう年は400の倍数か100の倍数でない4の倍数な年であるとし、2月の末日
にうるう日が付与されるものとする。実際の暦体系では不定期に付与されるうるう秒
は考慮しなくて良いものとする正しい日付でない場合はその旨出力し処理を中止する
[3] OS:Wndows7上で動作。ホストOSはWindows Vista
 処理系:LSI-C試食版 (16ビットコンパイラ)
言語:C
[4] 期限 再来週月曜日迄
[5] 制約 32ビット以上の整数型が存在しない処理系を前提。float doubleを利用しては
ならない。scanf関数gets関数getc fgetcを使用してはならない。多倍長整数計算ライブラリを
使用する場合はそのソースコードを取り込むこと。コンパイル済みのものとリンクする方法では
使用出来ない
0278デフォルトの名無しさん2013/01/24(木) 00:51:54.48
いいからお前は大学やめろ
0279デフォルトの名無しさん2013/01/24(木) 01:08:42.31
>>277 ttp://www.logsoku.com/r/tech/1260532772/10
0280デフォルトの名無しさん2013/01/24(木) 01:11:49.56
削除人さん乙っすw
0281デフォルトの名無しさん2013/01/24(木) 01:25:11.19
[1] 授業単元: プログラミング論
[2] 問題文(含コード&リンク):

次のA・Bの行列をA×Bの計算をして、その結果を表示するプログラムを作成しなさい。

A=[5 3] B=[7 1 5 4]
  [3 8]     [1 9 2 8]
  [1 6]
  [9 1]

解の表示) [38 32 31 44]
      [29 75 31 76]
      [13 55 17 52]
      [64 18 47 44]

[3] 環境
 [3.1] OS: Windows7
 [3.2] コンパイラ名とバージョン: VC++
 [3.3] 言語:C
[4] 期限: 1月30日

どなたかよろしくお願いします。
0282デフォルトの名無しさん2013/01/24(木) 01:44:53.41
>>281 ttp://www.logsoku.com/r/tech/1260532772/32
0283デフォルトの名無しさん2013/01/24(木) 01:57:22.13
[1] 授業単元: アルゴリズム
[2] 問題文:ハッシュ探索(チェイン法)のプログラムを作成しなさい。
1・データファイル「j2」を読み込みなさい。
      2・任意の語彙がいくつ使われているか調べなさい。
      3.データの追加、削除、表示ができるようにしなさい。
      データはyahooのtopページをテキスト化したものとする。
      検索文字列:任意の文字(列)、(例として「配信」など)の使用回数を
      調べなさい。
      画面の表示例は、
      1:表示 2:検索(任意の文字検索&任意の文字の個数) 3:追加 4:削除 5:終了
   
      以上のことをふまえたプログラムをサンプルを変更して作りなさい。

[3] 環境
 [3.1] OS: Linux
 [3.2] コンパイラ名とバージョン: gcc
 [3.3] 言語: C
[4] 期限: 1月16日夕方まで
[5] その他の制限: ライブラリ関数はサンプル以外使用しない。
0284デフォルトの名無しさん2013/01/24(木) 02:00:48.14
>>283 ttp://www.logsoku.com/r/tech/1235927586/405
0285デフォルトの名無しさん2013/01/24(木) 02:02:00.00
[1] 情報処理
[2] 整数の平方根を開平法で求めるCのプログラムを作成せよ。結果は小数点第1位まで求めればよい
[3] 環境
 [3.1] OS: Windows
 [3.2] gcc
 [3.3] 言語: C
[4] 期限: 今日明日中にお願いします 。
[5]期限短いですが全然わからないのでよろしくおねがいします。
0286デフォルトの名無しさん2013/01/24(木) 02:03:13.51
本科目の受講生より、こちらにて12月19日出題の課題を
インターネットに投稿している者がいるとの連絡を受けました。
今回の課題は学生の理解を深める為に個別レポートとして出題されたものであり、
問題の解答そのものを丸投げすることは課題の趣旨に反する行為となります。

初回の講義でお話しましたように、ソースコードの書き方には個人差があり、
過去に提出したレポートなどから本人が書いたものかどうか判別することは十分可能です。

他人が書いたソースコードをレポートとして提出することは重大な不正行為に当たります。
提出されたレポートにおいて不正が確認された場合、本学の懲罰規程に従い厳しく処罰されます。

締切りは明日の17時とまだ時間もいくらか残されていますので、
この問題を投稿した、または参考に読んでいる学生には自分の力で
今回の課題に取り組んで頂けることを期待しています。
0287デフォルトの名無しさん2013/01/24(木) 02:04:58.43
[1] 授業単元: プログラミング

[2] 問題文(含コード&リンク):1方向線上リストを使って、スタックを実現せよ。ただし、各記憶要素xは整数値をとるもの
とする。 要素xをプッシュするpush(int x)、ポップしてその値を返すpop()、スタックが
空かどうかを判断し真偽値を返すempty()、ならびに現在のスタック内容全体を表示するshow()を用意する。


[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等)
 [3.3] 言語:C
[4] 期限: 2013年1月29日AM3:00まで
[5] その他の制限:特になし
0288デフォルトの名無しさん2013/01/24(木) 02:09:22.07
>>285 ttp://www.logsoku.com/r/tech/1240226599/54
>>287 http://www.logsoku.com/r/tech/1242655611/645
0289デフォルトの名無しさん2013/01/24(木) 02:10:25.54
[1] 授業単元: 簡易家計簿(C++応用)
[2] 問題文(含コード&リンク):以下の処理できること
               �@画面より入力した文字列(支出明細)と数字(金額)をファイルに保存すること。
               �Aファイル名は「記入年月日.txt」になること
               �B日付変わった場合、新しいファイルで保存できること
               �Cファイル内容は以下の形式で保存できること
                [記入年月日] [支出明細] [支出金額] [合計金額]
               �D月が替わった場合、同じ月のファイル内の「合計金額」を「年月_total.txt」に以下の形式で保存できること
                [年月] EXPENDITURE [合計金額]
                ※「年月_total.txt」ファイルの[合計金額]は同じ月の「記入年月日.txt」ファイル内の「合計金額」を合計した数字となります

[3] 環境
 [3.1] OS:Windows
 [3.2] コンパイラ名とバージョン: Borland C++ 5.5.1
 [3.3] 言語:C++
[4] 期限: 2013/01/22 朝 06:30

日付の取得や取得した日付情報をファイル名にするとか、日付変わった時の判定と処理とかは良く分からないから、軽く説明もいただければ助かります。
宜しくお願いいたします。
0290デフォルトの名無しさん2013/01/24(木) 02:17:52.39
>>289 ttp://unkar.org/r/tech/1240226599/57
0291デフォルトの名無しさん2013/01/24(木) 05:41:43.89
>>277
http://pc12.2ch.net/test/read.cgi/tech/1260532772/203
http://www.logsoku.com/r/tech/1260532772/203
0292デフォルトの名無しさん2013/01/24(木) 09:22:48.53
[1] 授業単元: プログラム演習
[2] 問題文(含コード&リンク):
コンソール画面上に点@を打つ関数 putpixcelを使って
水平方向に線を書く h_line(int x1,int y1,int x2)
垂直方向に線を描く v_line(int x1,int y1,int y2)
斜めの線を描く line(int x1,int y1,int x2,int y2)
を作りこれらを使ってコンソール画面上に図形を書きなさい
但し、line関数において因数はx1<x2,y1<y2,|x2-x1|>|y2-y1|の場合に限定して良い。
[3] 環境
 [3.1] OS: (Linux)
 [3.2] コンパイラ名とバージョン: xemacs
 [3.3] 言語: (C)
[4] 期限: (2013年1月25日13:00まで])
いろいろ考えましたが、全く分りませんでした、どうかお願いします。
0293デフォルトの名無しさん2013/01/24(木) 09:26:24.27
>>286
おもしろくないよ
0294デフォルトの名無しさん2013/01/24(木) 09:27:26.59
ネタかなんかと勘違いしてる人がいますね
0295デフォルトの名無しさん2013/01/24(木) 09:32:09.53
コンソール画面に点って何?
GUIプログラム?
0296デフォルトの名無しさん2013/01/24(木) 11:53:51.54
>>289
「日付が変わった場合、新しいファイルで保存できること」の「できること」の
部分が曖昧だな。一般に作業途中で日付が変わった場合は前日のファイルとして
保存する。そうしないと、翌日日中に作業するときに、既に存在するファイルを
毀す可能性が生じるからだ。
0297デフォルトの名無しさん2013/01/24(木) 12:08:33.80
xemacsはコンパイラじゃないと思う
0298デフォルトの名無しさん2013/01/24(木) 12:14:07.36
>>292
http://tech.log2.me/1255709298_0.html
0299デフォルトの名無しさん2013/01/24(木) 14:46:43.52
[1] プログラミング演習
[2] 問題文
下記のルールの通りに暗号化されたメッセージを解読するプログラムを作成してください。
(条件)
暗号は一つの文字列として与え、その解読結果も一つの文字列として表す。
暗号化の対象となる文字列はNULL文字を含も25文字で、25文字に満たないメッセージ
についても最後尾より後ろは空白で埋める。
利用できる文字はASCII文字0x20〜0x7dまでとする。
(暗号化ルール)
縦横5×5のマス目からなる表の一列目の上から下に向かって、
文字列の一文字目から順に当てはめていく。
1番下までいったら、2列目、3列目、・・・に同様に文字を当てはめていく。
次に各マス目の文字をA->B、B->C、C->D、・・・のように、
ASCIIコード表に合わせて1文字づつずらす。
最後にこの表の1行目から5行目までの各行の文字列を取り出し連結する。
空白はすべて!になります。
二次元配列を用いて行うとのことです。
例:SBB/!Z!N!!PTP!!VBU!!NLP!!→RYOUMA SAKAMOTO.
[3] 環境
 [3.1] windows7
 [3.2]visual stdio2010
 [3.3] c言語
[4] 2013/1/29
[5] ポインタ、構造体はまだ習っていません。
お願いいたします
0300デフォルトの名無しさん2013/01/24(木) 14:53:34.17
>>299
http://hibari.2ch.net/test/read.cgi/tech/1291471791/21
0301デフォルトの名無しさん2013/01/24(木) 15:00:08.73
[1] 授業単元:c言語
[2] 問題文
問1
文字を一文字入力して、文字コードが一個次の文字を表示するプログラムを作成せよ。
問2
文字を一文字入力して、入力文字が a-z の範囲のときのみ、次のアルファベットを表示すプログラムを作成せよ。ただし、zを入力した場合は a を表示し、a-z以外の文字を入力した場合は入力した文字をそのまま表示すること。
例:
aを入力 → b を出力
bを入力 → c を出力
zを入力 → a を出力
3を入力 → 3 を出力
$を入力 → $ を出力
Aを入力 → A を出力
問3
文字を一文字入力して、入力された文字が、英字の小文字であるか、英字の大文字であるか、数字であるか、それ以外の文字であるか別して、判別結果を表示するプログラムを作成せよ。

[3] 環境
Windows,
言語:C++
[4] 期限:1月28日
よろしくお願いします。
0302デフォルトの名無しさん2013/01/24(木) 15:24:20.79
>>301
http://pc12.2ch.net/test/read.cgi/tech/1255709298/42
0303デフォルトの名無しさん2013/01/24(木) 20:20:07.87
[1] 授業単元: 情報処理概論�T
[2] 問題文(含コード&リンク):
大、中、小の3 個のさいころを同時にふった時、出た目の和がm になるような目の出方をすべて求めるプログラムを作りなさい。
ただし、m の値はキーボードから入力するものとする。表示を工夫して見やすい出力にすること。
[3] 環境
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン: gcc
 [3.3] 言語: C
[4] 期限: [無期限]
[5] その他の制限: if、while、for、配列、多重ループ、関数まで既習です。

よろしくお願いします!
0304デフォルトの名無しさん2013/01/24(木) 20:30:59.83
>>303 ttp://unkar.org/r/tech/1289913298/432
0305デフォルトの名無しさん2013/01/24(木) 20:50:42.27
[1] 授業単元:
    プログラミング
[2] 問題文(含コード&リンク):
    適当な事例問題(ex.最初のN個の素数を印字せよ)を作成し、5ステップ以上で段階的詳細化せよ。
[3] 環境
 [3.1] OS: Windows XP
 [3.2] Micro Soft Visual C++ 2008
 [3.3] 言語: C言語
[4] 期限: 2013年1月29日
[5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)
  制限は特にありません。

各ステップの理論などを、プログラムのコメント文、処理構造を構造化言語で表現してもらえるとありがたいです。
事例問題はなんでも構いません、むしろ簡単な事例だとありがたいです。
少々長い問題ですが申し訳ありません、お願いします。
0306デフォルトの名無しさん2013/01/24(木) 21:03:35.92
>>305 ttp://unkar.org/r/tech/1250204272/7
0307デフォルトの名無しさん2013/01/24(木) 21:27:17.42
おまえニートだろw↑
0308デフォルトの名無しさん2013/01/24(木) 21:33:24.05
削除人って本当にニートなの?
0309デフォルトの名無しさん2013/01/24(木) 21:40:44.77
削除人じゃなくて、単に過去問検索遊びをしているだけだったり
0310デフォルトの名無しさん2013/01/24(木) 22:00:48.86
>>267
これ本当に大学の課題か?
難し過ぎるから専門サイトで教えて貰った方が良いかも。
0311デフォルトの名無しさん2013/01/24(木) 22:01:01.49
> [3.2] Micro Soft Visual C++ 2008

この辺の記述がまったく一緒。なんでこういうことしてるんだろう。
0312デフォルトの名無しさん2013/01/24(木) 22:16:10.08
[1] 授業単元:プログラミング
[2] 問題文(含コード&リンク):
問題1
整数型の変数x, y, z を用意し,それぞれに1 ,2, 3 を代入せよ.その後,整数型の変数ans に合計を代
入せよ.その値をprintf で表示せよ.
問題2
半径r = 5 の円の演習L,面積S を求めるプログラムを作成せよ.ただし円周率は3.14 とする.
問題3
整数型変数a=255,b=16 としたとき,a+b, a-b, a*b, a/b を求めprintf で表示せよ.適切な形式で結果
が表示されるようにすること.
[3] 環境
 [3.1] OS:windows7
 [3.2] コンパイラ名とバージョン:visual studio2010
 [3.3] 言語:C
[4] 期限:[2013年1月30日まで]
[5] その他の制限:問題数多いですが、お願いします。
0313デフォルトの名無しさん2013/01/24(木) 22:19:39.57
[1] 授業単元:C++プログラミング
[2] 問題文(含コード&リンク):○×ゲームのプログラムにコンピュータとの対戦をつける。
コンピュータと対戦するかしないかは選べれるようにする事。
http://codepad.org/wfwkEbVP
[3] 環境
 [3.1] OS:Winodws7
 [3.2] コンパイラ名とバージョン:Visual C++ 2010 Express Edition
 [3.3] 言語:C++
[4] 期限:1/29(火)AM9時まで
[5] その他の制限:C++触り始めたばかりです。インライン関数は使わない方向でお願いします。

実行結果としてはこんな感じにしてほしいです。
1Pと2Pとの交互に対戦しますか?
1Pとコンピュータとの対戦にしますか?
プレイヤ同士の対戦なら1を、コンピュータとの対戦なら2を入力してください:
こんな感じで選らばせて対戦できるようにしてほしいです。

※1Pのマスは○でコンピュータのマスは×でお願いします。

大変だと思いますがどうかお願いします。
0314デフォルトの名無しさん2013/01/24(木) 22:40:42.83
[2] 問題文
以下の関数を記述しなさい。
long Shuffles(int nCards, int iCut);
この関数は、以下の処理の解を返す。

1.n枚の全て異なるカードがAに置かれている。
2.上からi枚目までを取り、右隣Bに置く。
3.Aの山の一番下からカードを取り、Cの上に置く。
4.Bの山の一番下からカードを取り、Cの上に置く。
  以下、3と4を何れかの山が無くなるまで繰り返す。
5.残った山のカードをCの上に置く。
6.Cの山をAの位置に移動する。

カードが初期の並び順に戻るためには、この操作を何回繰り返せば良いか。

引数、nCardsはカードの枚数、iCutは2の操作時に分ける枚数を指定する。
回答は作成したソースと、
正しく動いている証として、Shuffles(1001,100)の実行結果を書きなさい。

[3] 環境
 [3.1] OS:問わない
 [3.2] コンパイラ名とバージョン: 問わない
 [3.3] 言語: C
[4] 期限: 一週間くらい?
0315デフォルトの名無しさん2013/01/24(木) 22:45:37.06
>>314
この問題は昔みたな
結構な数のレスが憑いてた
0316 ◆QZaw55cn4c 2013/01/24(木) 23:06:30.99
>>285
http://pc11.2ch.net/test/read.cgi/tech/1208268461/111
→http://pc11.2ch.net/test/read.cgi/tech/1208268461/216
http://ideone.com/MoaHA8
ちょっと書き直したいなあ‥‥‥
0317 ◆QZaw55cn4c 2013/01/24(木) 23:09:47.52
>>310
これくらいならやるのでは?サーバー側でconnect()後fork()するとなると難しい気もする。あと bzero() って古いなあ‥‥
0318デフォルトの名無しさん2013/01/24(木) 23:19:40.99
>>312 ttp://unkar.org/r/tech/1258158172/43
>>313 ttp://unkar.org/r/tech/1276810079/309
>>314 ttp://unkar.org/r/tech/1280653311/410

個人的にはコーディング意欲が湧いてくる問題もあって
よりどりミドリなんだけどな。

このスレは歴史が長いけど、そろそろ店じまいして、
「出されたお題を初心者がコーディングて添削されるスレ」
みたいなのに移行した方が良いんじゃないかな。
0319デフォルトの名無しさん2013/01/24(木) 23:24:01.63
>>318
>「出されたお題を初心者がコーディングて添削されるスレ」
いまでも十分そうなってません?
そのつもりで今でもやってきたつもりなんですけれども‥‥
0320デフォルトの名無しさん2013/01/24(木) 23:26:14.76
添削はされていないな
書きっぱなしだな
0321デフォルトの名無しさん2013/01/24(木) 23:48:42.66
回答したコードを議論ってことが成されていないな
0322デフォルトの名無しさん2013/01/24(木) 23:53:02.92
初心者が回答したコードを放置して質問した初心者がありがとうしてるんだからな
まさに馬鹿を養うスレだな
0323デフォルトの名無しさん2013/01/25(金) 00:22:48.06
回答者のコードを論破しまくればいいんじゃない?>過去問貼り厨
0324デフォルトの名無しさん2013/01/25(金) 00:41:25.36
そんなことができるなら過去問貼ったりしないだろ
0325デフォルトの名無しさん2013/01/25(金) 00:47:36.13
>>316
> http://ideone.com/MoaHA8

56行目
> printf("%s\n", out, n);
0326デフォルトの名無しさん2013/01/25(金) 18:30:12.64
ぶっちゃけ真面目にやったところでそのまま提出するんだから
それっぽく動けばいいんだよそれっぽく動けば
0327デフォルトの名無しさん2013/01/25(金) 20:19:54.34
それどころか
その通りにうごけば
中身はどうでもいいよ!
0328デフォルトの名無しさん2013/01/25(金) 22:47:57.20
[1] 授業単元:C言語
[2] 問題文(含コード&リンク):
1. 5件の体重データをキーボードから入力し、入力した体重の最大値、最小値、合計、平均値を求めなさい。
  さらに上の問題文で件数が不明の場合、同様に求めなさい。ただし、入力を終了させるには、データとして0を入力する。

2. 自然数nを入力し、n!(nの階乗)を計算しなさい。ただし、n!=n*(n-1)*・・・*2*1という計算である。またn≦15とする。

3.九九の表を完成させなさい。

[3] 環境
 [3.1] OS:Windows
 [3.2] bcc32
 [3.3] 言語: C言語
[4] 期限:1/28日くらいまでには・・・
[5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)
整数は「int」,少数は「double」

自分で2問ほど解いたのですが残りで詰まってしまいました・・・どなたかご教授お願いします。
テンプレのコンパイラのところが学校PCでどこで調べてればよいか不明だったので私用のノートPCのを書き込んでいます。
わからないとこ多めですので情報不足にはごめんなさい
0329デフォルトの名無しさん2013/01/25(金) 23:01:55.69
>>328
ttp://ideone.com/i8fdEb
0330デフォルトの名無しさん2013/01/25(金) 23:14:01.88
本科目の受講生より、こちらにて12月19日出題の課題を
インターネットに投稿している者がいるとの連絡を受けました。
今回の課題は学生の理解を深める為に個別レポートとして出題されたものであり、
問題の解答そのものを丸投げすることは課題の趣旨に反する行為となります。

初回の講義でお話しましたように、ソースコードの書き方には個人差があり、
過去に提出したレポートなどから本人が書いたものかどうか判別することは十分可能です。

他人が書いたソースコードをレポートとして提出することは重大な不正行為に当たります。
提出されたレポートにおいて不正が確認された場合、本学の懲罰規程に従い厳しく処罰されます。

締切りは明日の17時とまだ時間もいくらか残されていますので、
この問題を投稿した、または参考に読んでいる学生には自分の力で
今回の課題に取り組んで頂けることを期待しています。
0331デフォルトの名無しさん2013/01/25(金) 23:14:31.90
ネットって口より耳だけのほうが圧倒的に多いからな
普通に大学の先生は観てるよこのスレ
ここで回答してもらったコードを提出しても減点されるのは間違いないw
0332デフォルトの名無しさん2013/01/25(金) 23:15:14.26
確かにナ、まともな奴は出来る友達に聞くか相談することを考えるからな。
2chで質問してるってことは友達いないか馬鹿な友達しかいないか、そして自分で考える気力のない無能。
そんな人間の将来は程が知れてる。
わざわざ質問すんならまず自分が考えたコードくらい提示しろっての。
0333デフォルトの名無しさん2013/01/25(金) 23:18:03.05
     ,-''::`ハ::゙ハ:゙::`:‐、>>1 帰りはバス代節約するために大学から横浜駅まで歩いていくことが多い。
   /:ノ::ハ'' !゙!!゙!l゙.:ハ:ヽ   歩いてもはや歩きで30分かからずにたどり着けます。
  /::ハ::/::|ハ'' !゙!!゙!l゙.:|:ノl
  |:/::/:: lハ'' !゙!!バ!l゙.:ハ::|>>3 新卒社会なめたらあかんで
  l::|::|::|:/,,/" ``ヽ |:l>>4 ただ、成功者の自伝や成功哲学や冒険小説で想像力を養っているのは
  ヽ:|:|:/-[(・)]-[(・)]リ   10年後の大成功を掴むためでもあるわけですが。
   ゙l`|   ゙'''"  i,. ゙'''" }>>5 くれぐれも、忙しい日々に流されて、夢も希望も忘れて
   `-、\ `ー'゙ / r' ||  惰性的に作業をこなすサラリーマンにはならないように気をつけたいところ。
      ヽ ト=‐ァ |/  |u)) >>6 このままでは、世の中で最も忌み嫌われる口先人間に脱してしまう。
   __\`二 ィ/_ノ: l >>7 これから急いで渋谷にかけつけます!
  /:::::::/::|ヽ/Vヽ/::ヽ:::_ノ    上手くいけばテレビにもうつれるかしら。
  |::::|::>:|   ハ |::<:.!   >>8 ハッとさせられましたよ。
  |::::|::::ヽ|   リ |:/::|      最後の最後まで「大丈夫僕の場合は」の精神で臨むべきなのですね。
 _(_ u、_| ニ□ニ |:::::|   >>9-1001 社会人なったらこんな時間まで寝られなくても朝起きなきゃならないとは。
|ニニニニl |':::::::l|.:::::::T           4:43 AM Nov 29th Keitai Webから
|____.|_|::::::::|:::::::: | 
     ( ̄ ̄)  ̄)
      ̄ ̄  ̄
0334デフォルトの名無しさん2013/01/25(金) 23:18:41.26
            / ̄ ̄\
          /   _ノ  \
          |    ( ●)(●)
          |     (__人__)  
             |     ` ⌒´ノ   貴方が当社に入社することで何かメリットはありますか?
              |         }
              ヽ        }
            ヽ、.,__ __ノ
   _, 、 -― ''"::l:::::::\ー-..,ノ,、.゙,i 、
  /;;;;;;::゙:':、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_
 丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙'' ゙||i l\>::::゙'ー、
. i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::::::\ .||||i|::::ヽ::::::|:::!
                                 ,.へ
  ___                             ム  i
 「 ヒ_i〉                            ゝ 〈
 ト ノ                           iニ(()
 i  {              ____           |  ヽ
 i  i           /__,  , ‐-\           i   }
 |   i         /(●)   ( ● )\       {、  λ
 ト−┤.      /    (__人__)    \    ,ノ  ̄ ,!
 i   ゝ、_     |     ´ ̄`       | ,. '´ハ   ,!
. ヽ、    `` 、,__\              /" \  ヽ/
   \ノ ノ   ハ ̄r/:::r―--―/::7   ノ    /
       ヽ.      ヽ::〈; . '::. :' |::/   /   ,. "
        `ー 、    \ヽ::. ;:::|/     r'"
     / ̄二二二二二二二二二二二二二二二二ヽ
     | 答 |       な      し        │|
     \_二二二二二二二二二二二二二二二二ノ
0335デフォルトの名無しさん2013/01/25(金) 23:22:47.22
>>329
九九表ありがとうございます!
0336デフォルトの名無しさん2013/01/26(土) 00:18:02.31
>>329
九九表ありがとうございます!
0337デフォルトの名無しさん2013/01/26(土) 00:37:28.01
>>330 >>331 >>332
おもしろくないよ
0338デフォルトの名無しさん2013/01/26(土) 00:39:24.46
ここから
「学生に出題する課題の作成を丸投げするスレ」
に
0339デフォルトの名無しさん2013/01/26(土) 00:50:52.82
賛成でーす
0340デフォルトの名無しさん2013/01/26(土) 01:04:47.89
>>328
2. n の階乗 ttp://ideone.com/GTtKBt
1. 体重集計 ttp://ideone.com/9ZPHuW
0341デフォルトの名無しさん2013/01/26(土) 01:07:24.29
datファイルから文字を読み込み表示すると最後の文字に@マークが表示されるんですが
なんでかわかりますか?
0342デフォルトの名無しさん2013/01/26(土) 01:18:58.68
ああなるほど自演か
0343デフォルトの名無しさん2013/01/26(土) 01:19:37.36
コード見てるけどいかにも初心が書いたコードって感じ
0344デフォルトの名無しさん2013/01/26(土) 01:33:37.16
>>341
どんな.datをどんなコードで読んだら
最後の文字に@マークが表示されるのかを
教えてくれないと分からない。

.datは ttp://www.dotup.org/ など、
コードは ttp://ideone.com/ などに
アップして、そのURLを
【初心者歓迎】C/C++室 Ver.81【環境依存OK】
http://toro.2ch.net/test/read.cgi/tech/1354116880/
辺りに貼れば良い。
0345デフォルトの名無しさん2013/01/26(土) 14:00:54.01
[1] 授業単元:
    計算機概論
[2] 問題文(含コード&amp;リンク):
    キーボードから入力された自然数が素数であるかを調べるプログラムを作りなさい。
    ただし、0以下の整数(-1など)を入力した場合は再入力を促し、1を入力した場合はプログラムを終了するようにすること。
[3] 環境
 [3.1] OS: Windows 7
 [3.2] BCCdeveloper
 [3.3] 言語: C言語
[4] 期限: 2013年1月27日
[5] その他の制限:if文 while文 for文は習いました。

よろしくお願いします。
0346デフォルトの名無しさん2013/01/26(土) 14:04:25.63
すみません、345に追加です。
1が入力されるまでは入力された自然数が素数かどうかの判定を次の自然数を入力させて、繰り返すプログラムです。
0347デフォルトの名無しさん2013/01/26(土) 14:38:32.14
>>345
ttp://codepad.org/0tCGqHD2
0348デフォルトの名無しさん2013/01/26(土) 15:10:49.59
>>347
素数は「prime number」だぞ
0349デフォルトの名無しさん2013/01/26(土) 15:29:07.80
>>347
>i < (in/2 + 1)
こんなに調べなくてもいいはず、除算を実行すれば剰余とともに商も手に入るのでそれも利用したいところ
0350デフォルトの名無しさん2013/01/26(土) 15:41:33.28
>>349
そういう分かりきった突っ込みいらんから >>12 やってくれや
0351デフォルトの名無しさん2013/01/26(土) 16:43:29.46
>>347
下手に英語を使った結果がこれですよ・・・

>>345
英語、探索範囲修正
http://codepad.org/YP6nbUAL
0352デフォルトの名無しさん2013/01/26(土) 16:44:44.12
[1] 授業単元:C言語
[2] できるだけ長い等差素数組を生成するプログラムを書け
問題: 素数だけからなるできるだけ長い等差数列を見つけよ.
例えば次に示す5で始まる公差が6の数列は, 最初の5つがすべて素数である.
5 11 17 23 29
また, 次に示す7で始まる公差が30の数列は, 最初の6つがすべて素数である.
7 37 67 97 127 157
このような数列でできるだけ長いものを発見するコンピュータプログラムを作成し, できるだけ長い数列を見つけよ.
[3] 環境
 [3.1] OS: 7
 [3.2] コンパイラ名とバージョン: visual studio2010
 [3.3] 言語: C
[4] 期限: 2013年1月11日
0353デフォルトの名無しさん2013/01/26(土) 16:46:16.84
            / ̄ ̄\
          /   _ノ  \
          |    ( ●)(●)
          |     (__人__)  
             |     ` ⌒´ノ   貴方が当社に入社することで何かメリットはありますか?
              |         }
              ヽ        }
            ヽ、.,__ __ノ
   _, 、 -― ''"::l:::::::\ー-..,ノ,、.゙,i 、
  /;;;;;;::゙:':、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_
 丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙'' ゙||i l\>::::゙'ー、
. i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::::::\ .||||i|::::ヽ::::::|:::!
                                 ,.へ
  ___                             ム  i
 「 ヒ_i〉                            ゝ 〈
 ト ノ                           iニ(()
 i  {              ____           |  ヽ
 i  i           /__,  , ‐-\           i   }
 |   i         /(●)   ( ● )\       {、  λ
 ト−┤.      /    (__人__)    \    ,ノ  ̄ ,!
 i   ゝ、_     |     ´ ̄`       | ,. '´ハ   ,!
. ヽ、    `` 、,__\              /" \  ヽ/
   \ノ ノ   ハ ̄r/:::r―--―/::7   ノ    /
       ヽ.      ヽ::〈; . '::. :' |::/   /   ,. "
        `ー 、    \ヽ::. ;:::|/     r'"
     / ̄二二二二二二二二二二二二二二二二ヽ
     | 答 |       な      し        │|
     \_二二二二二二二二二二二二二二二二ノ
0354デフォルトの名無しさん2013/01/26(土) 16:46:52.15
本科目の受講生より、こちらにて12月19日出題の課題を
インターネットに投稿している者がいるとの連絡を受けました。
今回の課題は学生の理解を深める為に個別レポートとして出題されたものであり、
問題の解答そのものを丸投げすることは課題の趣旨に反する行為となります。

初回の講義でお話しましたように、ソースコードの書き方には個人差があり、
過去に提出したレポートなどから本人が書いたものかどうか判別することは十分可能です。

他人が書いたソースコードをレポートとして提出することは重大な不正行為に当たります。
提出されたレポートにおいて不正が確認された場合、本学の懲罰規程に従い厳しく処罰されます。

締切りは明日の17時とまだ時間もいくらか残されていますので、
この問題を投稿した、または参考に読んでいる学生には自分の力で
今回の課題に取り組んで頂けることを期待しています。
0355デフォルトの名無しさん2013/01/26(土) 16:47:26.41
確かにナ、まともな奴は出来る友達に聞くか相談することを考えるからな。
2chで質問してるってことは友達いないか馬鹿な友達しかいないか、そして自分で考える気力のない無能。
そんな人間の将来は程が知れてる。
わざわざ質問すんならまず自分が考えたコードくらい提示しろっての。
0356デフォルトの名無しさん2013/01/26(土) 16:49:35.86
    /:::::::::::::::::::::::::::::::::::::ヽ
   ./:::l::::::::::::::::::::::::::::::人::::::ヽ
   l:::@ヽ--愛●国′ ヽ、::ヽ
   l::::l_, ――、===, ――、l_::::i
   l::::l.| ー・- .|ノ | -・‐ |.l::::l
   l::/ ヽ___//  ヽ__/.ヽ::l
   l::l    (●__●)    l:l
   l::l    __-┴┴-__    l::l    / ̄ ̄ ̄ ̄ ̄ ̄ ̄
   l::\.   ‐ニニニ‐   /::l  <  わたし花王の不買をしているのよ
   ヽ-,'\   ,ー‐、  ./.`=´    \_______
    ノ~ヽ/l`ー―-―‐'l´ヽ.ノ~ヽ
0357デフォルトの名無しさん2013/01/26(土) 17:32:19.43
>>12
nで始まる素数の等差数列は、最大長n。
出来るだけ長く、というのは処理系で扱える最大整数値の範囲でいいのか?
0358デフォルトの名無しさん2013/01/26(土) 18:01:20.88
>>351
>i < (in/i + 1)
ここは
i * i <= in
って書くのが普通
0359デフォルトの名無しさん2013/01/27(日) 00:15:26.45
345です。
すみません、breakというのを習っていません。それをなくしてできますか?

例だとこんな感じになってます。http://imepic.jp/20130127/006160
0360デフォルトの名無しさん2013/01/27(日) 00:52:01.76
>>359
#include<stdio.h>
main(){
 int n,i;
 printf("入力した 2 以上の自然数が素数であるかどうかを判定します。\n1 を入力するまで判定を続けます。\n判定を終了したい場合は 1 を入力してください。\n\n最初の");
 do{
  printf(" 2 以上の自然数を入力してください: ");
  scanf("%d",&n);
  if(n<1)
   printf("\n0 以下の整数が入力されました。\nもう1度");
  else if(n>1){
   for(i=n;n%--i;);
   printf("%d は%s数です。\n\n次の",n,i-1?"合成":"素");
  }
 }while(n-1);
 printf("\n判定を終了します。\n");
}
0361デフォルトの名無しさん2013/01/27(日) 00:52:42.07
>>359
#include<stdio.h>
main(){
 int n,i;
 printf("入力した 2 以上の自然数が素数であるかどうかを判定します。\n1 を入力するまで判定を続けます。\n判定を終了したい場合は 1 を入力してください。\n\n最初の");
 do{
  printf(" 2 以上の自然数を入力してください: ");
  scanf("%d",&n);
  if(n<1)
   printf("\n0 以下の整数が入力されました。\nもう1度");
  else if(n>1){
   for(i=n;n%--i;);
   printf("%d は%s数です。\n\n次の",n,i-1?"合成":"素");
  }
 }while(n-1);
 printf("\n判定を終了します。\n");
}
0362デフォルトの名無しさん2013/01/27(日) 00:53:12.53
>>359
#include<stdio.h>
main(){
 int n,i;
 printf("入力した 2 以上の自然数が素数であるかどうかを判定します。\n1 を入力するまで判定を続けます。\n判定を終了したい場合は 1 を入力してください。\n\n最初の");
 do{
  printf(" 2 以上の自然数を入力してください: ");
  scanf("%d",&n);
  if(n<1)
   printf("\n0 以下の整数が入力されました。\nもう1度");
  else if(n>1){
   for(i=n;n%--i;);
   printf("%d は%s数です。\n\n次の",n,i-1?"合成":"素");
  }
 }while(n-1);
 printf("\n判定を終了します。\n");
}
■ このスレッドは過去ログ倉庫に格納されています