C/C++の宿題片付けます 162代目
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2013/01/10(木) 01:25:13.36【質問者へ】
回答者の便宜のため、質問の際は以下を行うことを推奨します。
・質問は【質問テンプレ】を利用してください。 >>2以降にあります。
・問題文は、出題されたまま全文を書いてください。
・問題文やコードをリンクするときは、一言内容にについて説明をつけましょう。
・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはコラー!!です。付け足しは作業を無駄にしがちです。
・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を入力して投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。
0175デフォルトの名無しさん
2013/01/17(木) 15:20:53.780176デフォルトの名無しさん
2013/01/17(木) 16:13:10.27[2] 問題文(含コード&リンク):
下記の文字列を2次元配列に入力する。
LISP
C++
Ada
次に配列の2列の文字
S+a
を表示する。
[3] 環境
[3.1] OS:Windows7
[3.3] 言語C++
[4] 期限:明日まで
[5] その他の制限:特にないです。
お願いします
0177デフォルトの名無しさん
2013/01/17(木) 21:44:51.44[2] 問題文(含コード&リンク): "string"の先頭の三文字を入力した文字の三文字と比較して、
一致すれば0を一致しなければ1を出力するプログラムを作成しなさい。また、"XXXX"を入力すると終了するようにしなさい。
[3] 環境
[3.1] OS: (UNIX)
[3.2] コンパイラ名とバージョン: (gcc )
[3.3] 言語: (C)
[4] 期限: ([25年1月19日まで] )
[5] その他の制限: なし
よろしくおねがいします
0178デフォルトの名無しさん
2013/01/17(木) 21:49:34.980179デフォルトの名無しさん
2013/01/17(木) 22:00:26.560180デフォルトの名無しさん
2013/01/17(木) 22:25:50.72大学いけるほどの頭してないから
0181デフォルトの名無しさん
2013/01/17(木) 22:31:00.590182片山博文MZパンク ◆0lBZNi.Q7evd
2013/01/17(木) 23:02:29.44#include<stdio.h>
char a[][5]={"LISP","C++","Ada"};
int main(void){int i;
for(i=0;i<sizeof(a)/sizeof(a[0]);i++)printf("%c",a[i][2]);
printf("\n");return 0;
}
携帯から
0183デフォルトの名無しさん
2013/01/17(木) 23:12:27.46http://codepad.org/gN46mr8L
誤差は知らん
0184片山博文MZパンク ◆0lBZNi.Q7evd
2013/01/17(木) 23:16:08.67#include<stdio.h>
#include<string.h>
int main(void){
char s[]="string";
char buf[128];
for(;;){
printf("文字列:");
scanf("%127s",buf)
if(!strcmp(buf,"XXXX"))break;
if(buf[0]==s[0]&&buf[1]==s[1]&&buf[2]==s[2])printf("0\n");else printf("1\n");
}return 0;
}
携帯から
0185デフォルトの名無しさん
2013/01/17(木) 23:17:54.92覚えたての知識を自慢したいから易々と回答を書きこんじゃうんだ
でもこれ過去問なのww残念ww
[2] 問題文(含コード&リンク):入力された文字列を2進数の文字列として
解釈し、10進数に変換し画面出力しなさい。
入力にはライブラリ関数putcharを使用すること。
Enterキーのみが押された場合、エラーを表示し、再入力する。
0,1以外の文字が入力された場合、エラーを表示し、再入力する。
[3] 環境
[3.1] OS:Windows7
[3.2] コンパイラ名とバージョン: Borland C++ 5.5.1
[3.3] 言語:C言語
[4] 期限: 2013/01/23
過去問ではないのでよろしくお願いします。
0187デフォルトの名無しさん
2013/01/17(木) 23:24:49.61入力にputchar();だと…?
0188デフォルトの名無しさん
2013/01/17(木) 23:35:19.94[2] 問題文(含コード&amp;リンク):
配列にtest_mmより数値を読み取り格納せよ.
[3] 環境
[3.1] OS: UNIX
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限: とくになし
[5] その他の制限: なし
//www.ccs.tsukuba.ac.jp/workshop/HPCseminar/2010/material/2010-04alg.pdf
スライド17ページのようにtest_mmを各配列に格納したいのですがうまくいきません。
以下のように取り組んでみました。アドバイスよろしくお願いします
//ideone.com/aQZwCc
0189デフォルトの名無しさん
2013/01/17(木) 23:36:47.740190デフォルトの名無しさん
2013/01/17(木) 23:37:15.650191デフォルトの名無しさん
2013/01/18(金) 05:01:15.91ビット操作を習ってる前提で
http://codepad.org/8iqfVSaY
0192デフォルトの名無しさん
2013/01/18(金) 06:19:08.14「どう」うまくいかないのか分からないけど、、
以下のどれかが原因では?
1.test_mm.mtx はデータ 76個なのに、
ttp://ideone.com/aQZwCc の 14行目が n = 75;
2. もし test_mm.mtx の1行目が
「行 列 非零要素」
だったら、そこは空読みで飛ばさなければならない。
3. 38行目、%lf ではなく %g にしておいた方が良い
おまけ
4. 29行目、\n はいらない
0193192
2013/01/18(金) 06:28:46.51test_mm.mtx の形に合わせるなら、
3. は %14.12g が良いのかもしれない
0194192
2013/01/18(金) 06:37:49.070195デフォルトの名無しさん
2013/01/18(金) 07:53:21.110196デフォルトの名無しさん
2013/01/18(金) 09:50:37.36test_mm.mtx を見ると、
[行]の最大値が 51 、[列]の最大値が 8 。
13行目に col = 51; と書いてあるけど、
col → colmn → 列
であるから、何かが間違っていないかい…?(test_mm.mtx とか)
ところで test_mm.mtx は 16〜45行 がどの列も抜けているけど
これはこれで良いのかな?
0197デフォルトの名無しさん
2013/01/18(金) 15:10:21.16>>196
アドバイスありがとうございます。
データは仮のものなのでループ制御変数とデータの終端は一致してません。
row_ptrをどのように取り込んでいいかがわからずに困っています。
0198デフォルトの名無しさん
2013/01/18(金) 17:37:43.460199デフォルトの名無しさん
2013/01/18(金) 17:43:50.21単位でも落としたか?
0200デフォルトの名無しさん
2013/01/18(金) 18:27:23.330201デフォルトの名無しさん
2013/01/18(金) 20:57:19.51[2] 問題 ガウス・ジョルダン法+ピボット選択法を用いて以下の連立1次方程式を解くプログラムを作成しなさい。
2x+3y+z=4
4x+y−3z=-2
−x+2y+2z=2
[3] 環境
[3.1] OS: (UNIX)
[3.2] : (gcc)
[3.3] 言語: (C)
[4] 期限: ([1月21日12:00まで] )
[5] その他の制限: (なし)
よろしくおねがいします。
0202デフォルトの名無しさん
2013/01/18(金) 23:30:19.76int main( void )
{
printf("x = %d\ny = %d\nz = %d\n", 2, -1, 3);
return 0;
}
0203デフォルトの名無しさん
2013/01/18(金) 23:44:01.440204デフォルトの名無しさん
2013/01/19(土) 01:20:43.290205デフォルトの名無しさん
2013/01/19(土) 03:16:49.710206デフォルトの名無しさん
2013/01/19(土) 14:17:05.02[2] 問題文(含コード&リンク):http://codepad.org/5xElFHwt
[3] 環境
[3.1] OS: Linux
[3.2] コンパイラ:gcc
[3.3] 言語:C言語
[4] 期限:2013/1/21
[5] その他の制限:C言語のみ
0207デフォルトの名無しさん
2013/01/19(土) 16:38:04.36[2] 問題文(含コード&リンク):http://codepad.org/5xElFHwt
[3] 環境
[3.1] OS: Linux
[3.2] コンパイラ:gcc
[3.3] 言語:C言語
[4] 期限:2013/1/21
[5] その他の制限:C言語のみ
0208デフォルトの名無しさん
2013/01/19(土) 16:42:31.44本科目の受講生より、こちらにて12月19日出題の課題を
インターネットに投稿している者がいるとの連絡を受けました。
今回の課題は学生の理解を深める為に個別レポートとして出題されたものであり、
問題の解答そのものを丸投げすることは課題の趣旨に反する行為となります。
初回の講義でお話しましたように、ソースコードの書き方には個人差があり、
過去に提出したレポートなどから本人が書いたものかどうか判別することは十分可能です。
他人が書いたソースコードをレポートとして提出することは重大な不正行為に当たります。
提出されたレポートにおいて不正が確認された場合、本学の懲罰規程に従い厳しく処罰されます。
締切りは明日の17時とまだ時間もいくらか残されていますので、
この問題を投稿した、または参考に読んでいる学生には自分の力で
今回の課題に取り組んで頂けることを期待しています。
0209デフォルトの名無しさん
2013/01/19(土) 16:43:12.61普通に大学の先生は観てるよこのスレ
ここで回答してもらったコードを提出しても減点されるのは間違いないw
0210デフォルトの名無しさん
2013/01/19(土) 16:43:51.012chで質問してるってことは友達いないか馬鹿な友達しかいないか、そして自分で考える気力のない無能。
そんな人間の将来は程が知れてる。
わざわざ質問すんならまず自分が考えたコードくらい提示しろっての。
0211デフォルトの名無しさん
2013/01/19(土) 17:46:08.93[2] 問題文(含コード&amp;リンク): 音楽をランダム再生するプログラムを作成
せよ
�@プログラム開始でCDの曲数を入力
�A再生する曲番号はランダムとする
�B再生しているトラックナンバーを表示
�CCDは最大で99曲まで入力可能
�Dすべての曲を再生したらプログラムを停止する
備考:逆戻りはなし・同じ曲は2度再生しない。
なお実際に曲は再生しなくてよい
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ名とバージョン:gcc 3.4
[3.3] 言語: C
[4] 期限: 2013年01月21日12:00
[5] 特に制限はありません
よろしくお願いします!
0212デフォルトの名無しさん
2013/01/19(土) 18:14:44.10[2] 問題文(含コード&amp;amp;リンク): 以下に示す配列に格納された行列を使いに2種類の方法で行列ベクトル積を計算せよ
[3] 環境
[3.1] OS:ubuntu
[3.2] コンパイラ名とバージョン:gcc
[3.3] 言語: C
[4] 期限: 2013年01月22日
[5] 2種類の計算結果が一致するはずなのですが一致しません。以下のようにコードを書いてみました。
codepad.org/87Q5WJ3D
アドバイスよろしくお願いします。
0213デフォルトの名無しさん
2013/01/19(土) 19:31:45.99インターネットに投稿している者がいるとの連絡を受けました。
今回の課題は学生の理解を深める為に個別レポートとして出題されたものであり、
問題の解答そのものを丸投げすることは課題の趣旨に反する行為となります。
初回の講義でお話しましたように、ソースコードの書き方には個人差があり、
過去に提出したレポートなどから本人が書いたものかどうか判別することは十分可能です。
他人が書いたソースコードをレポートとして提出することは重大な不正行為に当たります。
提出されたレポートにおいて不正が確認された場合、本学の懲罰規程に従い厳しく処罰されます。
締切りは明日の17時とまだ時間もいくらか残されていますので、
この問題を投稿した、または参考に読んでいる学生には自分の力で
今回の課題に取り組んで頂けることを期待しています。
0214デフォルトの名無しさん
2013/01/19(土) 19:36:15.05[2] 問題文(含コード&リンク):入力された文字列を2進数の文字列として
解釈し、10進数に変換し画面出力しなさい。
入力にはライブラリ関数putcharを使用すること。
Enterキーのみが押された場合、エラーを表示し、再入力する。
0,1以外の文字が入力された場合、エラーを表示し、再入力する。
[3] 環境
[3.1] OS:Unix
[3.2] コンパイラ名とバージョン:gcc
[3.3] 言語:C言語
[4] 期限: 2013/01/23
よろしくお願いします。
0215デフォルトの名無しさん
2013/01/19(土) 19:42:07.850216デフォルトの名無しさん
2013/01/19(土) 20:13:14.880217デフォルトの名無しさん
2013/01/20(日) 03:34:56.12http://toro.2ch.net/test/read.cgi/tech/1313183984/648
0218デフォルトの名無しさん
2013/01/20(日) 21:35:53.40[2] 問題文(含コード&リンク):下の詳細にて
[3] 環境
[3.1] OS: windows7
[3.2] コンパイラ名とバージョン: visual studio2010
[3.3] 言語: C言語
[4] 期限: 2013年1月21日13:30
問題文は http://www.dotup.org/uploda/www.dotup.org3865925.pdf
この3番目の問題を
http://www.dotup.org/uploda/www.dotup.org3865932.txt
よろしければ、このプログラムをベースにお願いしたいです。
もしこのプログラムをベースには難しい場合は,問題文の1か2でお願いしたいです。
よろしくお願いいたします。
0219デフォルトの名無しさん
2013/01/20(日) 21:57:47.430220デフォルトの名無しさん
2013/01/20(日) 22:18:36.28BASICの宿題はお前にまかせた
http://toro.2ch.net/test/read.cgi/tech/1136788500/
VB.NET質問スレ(Part39)
http://toro.2ch.net/test/read.cgi/tech/1340849001/
辺りかなあ
0221デフォルトの名無しさん
2013/01/20(日) 22:23:27.38そのスレは見たのでそれ以外でお願いできませんか
0222デフォルトの名無しさん
2013/01/20(日) 22:35:05.27basicの宿題スレならあったけど、とてもアクティブとは思えません。
http://toro.2ch.net/test/read.cgi/tech/1136788500/
0223デフォルトの名無しさん
2013/01/20(日) 22:48:09.62だから、被ってるしアクティブなとこ探してるんですが
0224デフォルトの名無しさん
2013/01/20(日) 23:26:11.860225デフォルトの名無しさん
2013/01/20(日) 23:33:02.52VBプログラマ質問スレ(Ver.6.0 まで) part60
http://toro.2ch.net/test/read.cgi/tech/1351327234/
があるな。
それらのスレはアクティブではないけど書いてみて、全然反応が無ければ
スレ立てるまでもない質問はここで 123匹目
http://toro.2ch.net/test/read.cgi/tech/1355011916/
とかに書いてみるのが良いかな。
だれか付き合ってくれたら妥当なスレに移動して続きをやるような形で…
ずっとスレに張り付いていたのですが、今気づきました、ありがとうございます。
明日早速学校で起動確認してきたいと思います。
0227デフォルトの名無しさん
2013/01/21(月) 00:01:34.90[2] 問題文(含コード&リンク):字数超えてしまったのでリンク張ります。[ http://codepad.org/YCoV3saL ]
[3] 環境
[3.1] OS: linux(ubuntu)
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C
[4] 期限: 1/22
忙しいところすみません。
どうしても出来なかったのでよろしくお願いします。
0228デフォルトの名無しさん
2013/01/21(月) 00:02:02.800229デフォルトの名無しさん
2013/01/21(月) 00:08:51.260230デフォルトの名無しさん
2013/01/21(月) 00:19:12.06整列後の番号を書く際にミスがありました。すみません。
正しくは1003 1004となってるところが1008 1014です。
0231デフォルトの名無しさん
2013/01/21(月) 00:23:08.75[2] 問題文(含コード&リンク): ポーカーゲームを作成せよ
[3] 環境
[3.1] OS: Windows
[3.2] コンパイラ名とバージョン: Visual 2010 express
[3.3] 言語: C++
[4] 期限: 2013年1月24日 木曜日まで
カードの配列とか全然できません…
お忙しいところ申し訳ありませんが、よろしくお願いします。
0232デフォルトの名無しさん
2013/01/21(月) 07:39:28.54お願いします。
0234デフォルトの名無しさん
2013/01/21(月) 10:03:27.40前に見たぞ
0235デフォルトの名無しさん
2013/01/21(月) 10:15:52.67この板では無理だからとりあえず単位落とせ
0236デフォルトの名無しさん
2013/01/21(月) 11:41:06.47こんなんで良いんだっけ?
ttp://ideone.com/beLZVi
0237デフォルトの名無しさん
2013/01/21(月) 12:55:22.27なので出来る方がいたらお願いしたいです
もし無理であれば諦めます。
お忙しい中本当に申し訳ありません
0238デフォルトの名無しさん
2013/01/21(月) 13:37:40.350239デフォルトの名無しさん
2013/01/21(月) 13:57:44.76参考にさせて頂きます。お忙しい中ありがとうございました。
>>238
少なくとも違いますね
問題文投稿する時は毎回codepadにid入れてます。
0240デフォルトの名無しさん
2013/01/21(月) 14:13:39.86自力で出来ました。
やっぱり結構です。
0241デフォルトの名無しさん
2013/01/21(月) 14:14:53.07自力で出来ました。
やっぱり結構です。
0242デフォルトの名無しさん
2013/01/21(月) 14:17:16.94自力で出来ました。
やっぱり結構です。
>>236のはやっぱり全く参考になりませんでした。
0243デフォルトの名無しさん
2013/01/21(月) 15:01:37.69インターネットに投稿している者がいるとの連絡を受けました。
今回の課題は学生の理解を深める為に個別レポートとして出題されたものであり、
問題の解答そのものを丸投げすることは課題の趣旨に反する行為となります。
初回の講義でお話しましたように、ソースコードの書き方には個人差があり、
過去に提出したレポートなどから本人が書いたものかどうか判別することは十分可能です。
他人が書いたソースコードをレポートとして提出することは重大な不正行為に当たります。
提出されたレポートにおいて不正が確認された場合、本学の懲罰規程に従い厳しく処罰されます。
締切りは明日の17時とまだ時間もいくらか残されていますので、
この問題を投稿した、または参考に読んでいる学生には自分の力で
今回の課題に取り組んで頂けることを期待しています。
0244デフォルトの名無しさん
2013/01/21(月) 15:02:13.14普通に大学の先生は観てるよこのスレ
ここで回答してもらったコードを提出しても減点されるのは間違いないw
0245デフォルトの名無しさん
2013/01/21(月) 15:02:49.082chで質問してるってことは友達いないか馬鹿な友達しかいないか、そして自分で考える気力のない無能。
そんな人間の将来は程が知れてる。
わざわざ質問すんならまず自分が考えたコードくらい提示しろっての。
0246デフォルトの名無しさん
2013/01/21(月) 17:06:36.81クラスregresに決定係数を算出するメンバ関数を追加するものとする。このために私的(private)データメンバとしてcdet、私的メンバ関数としてcalc_cdetを追加するもとする。ただし、calc_cdetはクラス外で実装され、次の関数型を持つものとする。
Void regress::calc_cdet()
算出された決定係数はcdetに格納されるもとして、これをクラス内で実装された公開(public)インライン関数getcdetを通じて取得するものとする。Getcdetの関数型は次の通りである。
0247デフォルト
2013/01/21(月) 17:12:20.77以下の二つプログラムを修正して、回帰係数とともに、決定係数を算出するプログラムを作成せよ。
#include <iostream>
#include <cstdlib>
#ifndef __CSVREAD_CLASS__
#include "Prog8-1.h"
#endif
using namespace std;
int main()
{
string fname;
cout<<"入力ファイル名を入力して下さい: ";
0248デフォルトの名無しさん
2013/01/21(月) 17:15:09.30readcsv csv(fname.c_str());// クラスオブジェクト生成
int n=csv.getrecords();// レコード数取得
int m=csv.getfields();// フィールド数取得
double** dat=csv.getdata();// 2 元配列データ取得
/* データ表示 */
for(int i=0;i<n;++i)
for(int j=0;j<m;++j){
char delim=(j+1)%m?',':'\n';
cout<<dat[i][j]<<delim;
}
return EXIT_SUCCESS;
}
0249デフォルト
2013/01/21(月) 17:17:54.86#include <cstdlib>
#ifndef __REGRESS_CLASS__
#include "Prog8-2a.h"
#endif
using namespace std;
int main()
{
string fname;
cout<<"データファイル名を入力して下さい: ";
cin>>fname;
regress reg(fname.c_str());
cout<<"回帰直線切片="<<reg.getalpha()<<endl;
cout<<"回帰直線傾き="<<reg.getbeta()<<endl;
cout<<"決定係数="<<reg.getcdet()<<endl;
return EXIT_SUCCESS;
}
0250デフォルトの名無しさん
2013/01/21(月) 17:27:14.13"Prog8-1.h"どこかにうpしてよ
0251デフォルトの名無しさん
2013/01/21(月) 17:59:22.35>>3,9
0252デフォルトの名無しさん
2013/01/21(月) 18:37:20.40for文のプログラムを少し改良したら出来ました。
やっぱりこの問題を解かなくて結構です。
0253デフォルトの名無しさん
2013/01/21(月) 20:51:47.960254デフォルトの名無しさん
2013/01/21(月) 21:36:23.99http://toro.2ch.net/test/read.cgi/tech/1313183984/650
0255デフォルトの名無しさん
2013/01/21(月) 22:26:44.930256デフォルトの名無しさん
2013/01/22(火) 01:02:27.29このスレとしてはなかなかの水準の出題が続いているのではないか。
0257デフォルトの名無しさん
2013/01/22(火) 04:59:48.32ぱっとみでレベルもわからんのか?お前も馬鹿の一人か?
0258デフォルトの名無しさん
2013/01/22(火) 06:02:47.73http://codepad.org/2Zs4StBS
0259デフォルトの名無しさん
2013/01/22(火) 14:50:19.930260デフォルトの名無しさん
2013/01/22(火) 18:57:49.81馬鹿だな
馬鹿を馬鹿のまま頭を使わせない様にするのがこのスレの目的だろうが
0261デフォルトの名無しさん
2013/01/22(火) 20:04:18.390262デフォルトの名無しさん
2013/01/22(火) 20:21:40.440263デフォルトの名無しさん
2013/01/22(火) 21:36:33.230264デフォルトの名無しさん
2013/01/22(火) 21:41:24.890265デフォルトの名無しさん
2013/01/22(火) 21:47:53.63宿題の問題作成依頼、とか
0266デフォルトの名無しさん
2013/01/22(火) 22:35:30.72それはしっくりくるわ
0267デフォルトの名無しさん
2013/01/22(火) 23:14:22.64[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.790269デフォルトの名無しさん
2013/01/22(火) 23:20:31.570270デフォルトの名無しさん
2013/01/23(水) 00:08:47.51インターネットに投稿している者がいるとの連絡を受けました。
今回の課題は学生の理解を深める為に個別レポートとして出題されたものであり、
問題の解答そのものを丸投げすることは課題の趣旨に反する行為となります。
初回の講義でお話しましたように、ソースコードの書き方には個人差があり、
過去に提出したレポートなどから本人が書いたものかどうか判別することは十分可能です。
他人が書いたソースコードをレポートとして提出することは重大な不正行為に当たります。
提出されたレポートにおいて不正が確認された場合、本学の懲罰規程に従い厳しく処罰されます。
締切りは明日の17時とまだ時間もいくらか残されていますので、
この問題を投稿した、または参考に読んでいる学生には自分の力で
今回の課題に取り組んで頂けることを期待しています。
0271デフォルトの名無しさん
2013/01/23(水) 00:09:24.40普通に大学の先生は観てるよこのスレ
ここで回答してもらったコードを提出しても減点されるのは間違いないw
0272デフォルトの名無しさん
2013/01/23(水) 00:10:01.152chで質問してるってことは友達いないか馬鹿な友達しかいないか、そして自分で考える気力のない無能。
そんな人間の将来は程が知れてる。
わざわざ質問すんならまず自分が考えたコードくらい提示しろっての。
0273デフォルトの名無しさん
2013/01/23(水) 00:46:08.270274デフォルトの名無しさん
2013/01/23(水) 00:53:23.82■ このスレッドは過去ログ倉庫に格納されています