[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 08/07 07:44 / Filesize : 167 KB / Number-of Response : 621
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん [2010/05/26(水) 07:45:28 BE:94671825-S★(522522)]
あなたが解けない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++の宿題片付けます 135代目
pc12.2ch.net/test/read.cgi/tech/1269438098/

132 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 18:16:17 ]
printf("n=%d\n", n)忘れたw

#include <stdio.h>
int main(void)
{
int i, j, n;
while(scanf("%d", &n)==1 && n > 2){
printf("n=%d\n", n);
for(i=1; i<=n; i++) for(j=0; j<=n; j++) printf("%c", j==n?'\n':i==1||i==n||i+j==n?'*':' ');}
return 0;
}


133 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 18:20:45 ]
>>132
ありがとうございます。!!

134 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 18:28:02 ]
いえいえ

135 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 18:37:25 ]
またお前か

136 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 18:50:38 ]
>>135-136
くだらん書き込みでスレを汚さんでくれ

137 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 18:56:08 ]
[1] 授業単元:Cプログラミング
[2] 問題文(含コード&リンク):kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10645.txt
[3] 環境
 [3.1] OS:WindowsVista
 [3.2] コンパイラ名とバージョン:Microsoft visual c++
 [3.3] 言語:C
[4] 期限:2010年6月3日8:00まで
[5] その他の制限:基本的な構造でお願いします


138 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 19:04:11 ]
>>137
「ポインタ配列」ってなんですか?
”配列へのポインタ”ですか?

というあたりを出題者に問うてください。

139 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 19:06:28 ]
ポインタの配列でしょう

140 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 19:10:51 ]
>>139
それだと話があわない。



141 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 19:11:26 ]
>>137
[1]
#include <stdio.h>

int main(void)
{
int i, a[5] = {1,2,3,4,5}, b[5] = {6,7,8,9,10}, *p[2];

p[0] = a;
p[1] = b;

for(i=0; i<5; i++) printf("%f ", (p[0][i] + p[1][i]) / 2.0);

return 0;
}

142 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 19:15:25 ]
void print(char **string, int n) { while(n--) puts(*string++); }

143 名前: ◆QZaw55cn4c mailto:sage [2010/06/02(水) 19:23:15 ]
>>137
codepad.org/CrT4RLox
codepad.org/0AMQP9Nn

144 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 19:25:03 ]
初期化は代入とは区別されるのが普通

145 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 19:33:44 ]
>>138=140は問題をどう解釈したのか気になる

146 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 20:17:05 ]
>>138
配列はANSI Cでもまとめて扱うことはできない。
だから”配列へのポインタ”と言うのは存在しない。
”配列の先頭要素へのポインタ”なら存在する。

147 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 20:39:37 ]
>>135
俺じゃないから別の人だよ。

148 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 20:40:01 ]
int (*p)[N];
pは要素数Nの配列へのポインタ

149 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 20:40:56 ]
>>146
またそういう物議をかもすレスをする。いいんだけどさ。

150 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 20:48:56 ]
>>102
やはり授業の延長だけでは難しいんですかね。
cstdioについて自分でも少し勉強してみます。

>>108
ありがとうございます。
動作に不具合はありませんでした。
こちらの要望にも沿ってお答え頂き大変助かりました。



151 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 20:54:01 ]
>>144
ん、古いC ならば理解できますが、auto な変数への初期化が OK となっている現在では差異がわかりません。
でも C++ の話はなしね。

152 名前:138 ◆QZaw55cn4c mailto:sage [2010/06/02(水) 20:57:27 ]
>>145
いや、間違って解釈していました。
ごめんなさい。

153 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 20:59:24 ]
ほんと毎回毎回日本語読めない低脳だなw

154 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 21:18:40 ]
ちゃんと謝ったら謝ったでこの扱いか。厳しいスレだなあ。同情する。

155 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 21:22:25 ]
ささいなミスでも厳しく追求されるのがこのスレだぜ?w

156 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 21:24:22 ]
なに、馴れてます。どうせ自分では宿題のひとつもとけない人でしょうし。

157 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 21:25:37 ]
慣れる前に問題を正しく読めるようになってくれw

158 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 21:26:57 ]
ん、精進します。

159 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 21:27:34 ]
>>156
>>123=>>126 を解いてくれ
若干情報が落ちてるから半導体の勉強して無いと調べるのが面倒だけど
公式にあてはめるだけの問題だ

160 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 21:28:37 ]
トリつけるんならレス全部につけてくれないかな。
NGしやすくなるし。



161 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 21:30:43 ]
物性は専門ではないので、どう公式にあてはめればいいかわからないのです。ごめんなさい。

162 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 21:34:18 ]


163 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 21:39:22 ]
一行以上の文章が読めない人なのかもしれない

164 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 21:56:47 ]
[1] 授業単元:応用プログラム〜C言語講座
[2] 問題文(含コード&リンク):kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/10646.txt
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン: cygwin gcc
 [3.3] 言語: C言語
[4] 期限: 2010年6月2日まで

できなくて困っております よろしくお願いします

165 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 22:01:50 ]
>>164
>>109

166 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 22:06:39 ]
>>165
>>109
ありがとうございます

167 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 22:13:15 ]
学校の先生ってやっぱバカがやってんだな。。
scanfとか平気で使わせるし、第一曖昧すぎる。
mainから呼び出すだけならwhileも使えないしどうやってやれっての。

168 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 22:17:14 ]
燕雀いずくんぞ鴻鵠の志を知らんや

169 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 22:17:24 ]
>>167
sanf() はよく批判されていますが、危険性のない使い方であればいいと思います。

170 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 22:19:09 ]
sed -e 's/sanf/scanf/'



171 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 22:20:17 ]
>>167
グローバル変数使いまくれば出来るんだけど
引数や戻り値を持つ意味がなくなる


172 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 22:31:20 ]
>>171
まったく。
なまじ分かる学生の方が悩むだろうな

173 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 22:35:42 ]
[1] 授業単元:Cプログラミング
[2] 問題文(含コード&リンク):
1、x[6]を宣言して、x[0]に5、x[1]に8、x[2]に6、x[3]に4、x[4]に1、x[5]に3を代入した後、ポインタを使って、x[0], x[2], x[4]の和と、x[1], x[3], x[5]の積を求めるプログラムを作成せよ。
2、与えられた文字数分だけ文字を一文字ずつ順に表示するprint関数を作成せよ。引数として文字列配列stringと整数nを用いること。ここで、stringは文字型配列の先頭アドレスを、nは表示する文字を意味する。
3、以下のmain分に従い、2つの文字列配列の中身を交換する関数exchangeを完成させよ。

int main(void){
char string1[] = "abcdefg";
char string2[] = "hijklmn";

printf("string1 = %s string2 = %s\n", string1, string2);
printf("exchange(string1, string2)");
exchange(string1, string2);
printf("string1 = %s string2 = %s\n", string1, string2);

return 0;
}
[3] 環境
 [3.1] OS:Win Vista
 [3.2] コンパイラ名とバージョン:VS 2008
 [3.3] 言語:C
[4] 期限:[2010年6月3日12:00まで]
[5] その他の制限:問題文で指定されていること以外は無し

よろしくお願いします

174 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 23:12:28 ]
>>173 [1]
#include <stdio.h>
int main(void){
  int x[6];

  x[0]=5, x[1]=8, x[2]=6, x[3]=4, x[4]=1, x[5]=3;
  printf("wa=%d\n", *(x) + *(x+2) + *(x+4) );
  printf("seki=%d\n", *(x+1) * *(x+3) * *(x+5) );
  return 0;
}

175 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 23:15:55 ]
>>173
1
int main(int argc, char ** argv)
{
  int x[6]={5,8,6,4,1,3};
  int *p = x;
  printf("sum = %d, mul =%d\n", (*p) + *(p + 2) + *(p + 4), *(p + 1) * (*(p + 3)) * (*(p + 5)));

  return 0;
}
2は意味がまったく分からない。
文字列配列ってのは文字配列の事か?普通に考えるとchar**になるが、それだともっと意味が分からない。
void myprintf(int n, char * string)
{
  int len = strlen(string);
  while(len--)putc(n);
}
ほい。(ほんとか?)

3.
void exchange(char *str1, char *str2)
{
  char buff[7];
  memcpy(buff, str1, 7);
  memcpy(str1, str2, 7);
  memcpy(str2, buff, 7);
}

176 名前: ◆QZaw55cn4c mailto:sage [2010/06/02(水) 23:22:05 ]
>>173
codepad.org/Z8e733Qq
codepad.org/DSF9cx5q
codepad.org/UOPnIBj7

177 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 23:22:41 ]
>>174-176
ありがとうございます

178 名前: ◆QZaw55cn4c mailto:sage [2010/06/02(水) 23:33:14 ]
訂正一問目
codepad.org/AafTjGmU

179 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 00:14:50 ]
>>143
おいそれC++じゃないとコンパイルエラーになるぞ
>>137の[3.3]にはCと書いてあるんだが

180 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 00:38:27 ]
>>179
コンパイラは何をお使いで?



181 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 00:46:26 ]
>>180
コンパイラは関係ない

int *p[2] = {a, b};

これがC++でしか通らない
Cなら

int *p[2];
p[0] = a;
p[1] = b;

と書かなければならない


182 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 00:48:00 ]
>>180
gccの拡張を当てにすんなよ

183 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 03:48:39 ]
>>180
VC2.0で通りますかね

184 名前: ◆QZaw55cn4c mailto:sage [2010/06/03(木) 04:17:55 ]
>>179
おかしいですね。
gcc でも bcc32 でも cl でも駄目押しの lsi-c でも、コンパイルできましたが。
auto な配列への初期化は、最近の規格では OK ではないでしょうか。

185 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 05:38:31 ]
gccをつかって細かいこと気にしすぎな人用のコンパイルオプションつけてコンパイルできたらそれでいいよ

186 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 08:22:26 ]
>>184
cppじゃなくてcにしてみるとか。

187 名前:184 mailto:sage [2010/06/03(木) 08:41:46 ]
はい、拡張子は .c です。どのコンパイラでも問題なくコンパイルできます。

188 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 09:53:13 ]
>>181
勘違いしてるぞ
Cは初期化の時はもう値が決まっている定数ならば何でもよい
関数の戻り値だけがC++で拡張された

189 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 13:32:44 ]
>>188
なるほど、元のコードでは
static int a[] = { 0 };
static int b[] = { 0 };
int p[] = {a, b};
としてあり、 a, b, はコンパイル時には確定しているので auto な p への初期化は可能なんですね。
これを
int a[] = { 0 ];
int b[] = { 0 };
int p[] = {a, b};
とすると、a, b は実行するまではわからないから、コンパイルできないようですね。


190 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 13:58:50 ]
> int a[] = { 0 ];
> int b[] = { 0 };
> int p[] = {a, b};

・・・。
int *p[] = {a, b}; じゃないのか?



191 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 14:44:11 ]
>>190
なんで神妙な感じでそこにつっこみいれたんだろ。
流れ見てたらそれはtypoだと予想できる

192 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 14:49:07 ]
どうせなら]にも突っ込もうぜw

193 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 15:26:06 ]
>>189
そんな感じだね
C++ではコンパイルできてしまうから、Cでも出来ると思いがちだが
実は無理だという。

特に俺の場合staticは関数の呼び出し毎に値が変わって欲しくない
変数にしか付けないので、余計にエラーが出やすい。

194 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 16:40:46 ]
で、今回の場合はaとbがstaticであり、この場合にpをabで初期化することを咎めるのはありやなしや

195 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 18:26:30 ]
>>194
標準のCでは問題ない、ということですね。

196 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 18:32:19 ]
>>182
脊髄反射乙
付和雷同乙

197 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 21:28:40 ]
覚えたての格言や四字熟語を並べ立てて越に浸ってるやつなんなの

198 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 21:30:27 ]
「悦に浸る」だった。Google IMEって誤用とかも変換候補にあるから使いづらい。

199 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 21:36:02 ]
書き込み前に確認しなかった過失を棚に上げてGoogleIMEのせいにするやつってなんなの
使いづらいならやめればいいじゃん

200 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 21:53:06 ]
これがゆとりの実態です
経験値を得ることでモンペへと進化します



201 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 22:01:05 ]
GoogleでもIMEでもとにかく外人の作るソフトはウザイのがおおいな。
テキストボックスの中の文字列に編集を加えようとすると必ず全部選択する。
オレは神経をつかってカレットが狙ったところに来るようにクリックしてるんだがな!

202 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 22:39:35 ]
>>201
コピーしたいのに全選択がめんどくさいというゆとりのための仕様だよ
っていうか、業務系だと日本でも多々ある、というか、そういう要望がでてくるよ
言われたことない?

203 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 23:39:04 ]
#include<stdio.h>

int main(void)
{
int array[5][4];
int i,j;

for(i=0;i<4;i++){
for(j=0;j<3;j++){


printf("%d行%d列の要素を入力してください: ", i+1, j+1);
scanf("%d", &array[i][j]);

array[i][3] += array[i][j];
array[4][j] += array[i][j];
}
}

204 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 23:42:10 ]

for(i=0; i<5; ++i){
for(j=0; j<4; ++j){
printf( "%5d ", array[i][j] );
while(i==5){
printf( "%5d ", array[i][3] );
i++;
while(j==4){
printf( "%5d ", array[4][j]);
j++;
}
}

}
printf( "\n" );
}

「4行3列の配列をキーボードから読み込み、
各行、各列の和、及び配列全体の総和を求め、表示する
プログラムを作成しなさい。」という問題です。
途中まで作りましたが、出力が↓のようになってしまいます。どうすればいいんでしょうか?

1 3 2 -858993454
4 5 6 -858993445
2 4 7 -858993447
11 13 15 -858993421
858993442 -858993435 -858993430 -858993460

205 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 23:47:25 ]
言語はC++
環境はvisual C++ です。
あさってまでに提出しなければなりません。

206 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 23:48:13 ]
配列範囲外

207 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 23:50:57 ]
>>206
配列範囲外とはどういうことでしょうか?

208 名前:デフォルトの名無しさん mailto:sage [2010/06/03(木) 23:59:35 ]
配列範囲内だが未初期化、というか、過大な領域を作っている

209 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:02:17 ]
>>208
どこが悪いんですか?修正の仕方を教えてもらえるとありがたいです。

210 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:09:59 ]
配列の範囲だっつってんだろ



211 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:11:50 ]
>>209
int array[5][4]={{0}};

212 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:27:30 ]
>>211
ありがとうございます。
おかげで総和以外は出力できました。

もう一つ、総和の計算と出力はどうすればいいんでしょうか?

213 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:31:09 ]
>>209
自分で作ってないからわかんないんだよ
文字列のクセで1個余分に、ってしたのかもしれないけどさ。

214 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 00:33:57 ]
あと一息だね ↓これが何してるのか知ってたらピンとくる
array[4][j] += array[i][j];

215 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 06:37:13 ]
ここって、プログラムができなくて授業についていけてない奴を、さらについていけなくさせるために
プログラムを全部作ってあげるスレだと思ってたけど、意外とみんな優しいんだね

216 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 07:01:02 ]
>>215
若い芽を摘むかのごとく、
全部教えて上げて、自分たちの食い扶持を維持するためのスレでもある。

217 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 08:40:05 ]
[1] 授業単元:Cプログラミング
[2] 問題文(含コード&リンク):
下記のアップロードされたファイル(数字の羅列)を読み込み、並び替え方法(昇順/降順)で指定されたファイル(out.txt)
へ出力するプログラムを作成せよ
www1.axfc.net/uploader/He/so/280605
以下実行結果

並び替え方法をしていしてください(1:昇順、2:降順)
1

並び替えたファイルへ出力しました。

cat out.txt ←catコマンドで中身確認
1
3
3
3
[3] 環境
 [3.1] OS:Win Vista
 [3.2] コンパイラ名とバージョン:GCC
 [3.3] 言語:C
[4] 期限:本日中

急で申し訳ないですがよろしくお願いします。

218 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 09:34:27 ]
授業すらついていけない奴は競争相手にもならんが
死ぬほど足を引っ張ってくれるので成敗しておく

219 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 10:06:58 ]
>>217
codepad.org/kpLdySlN

ソートはしないけど、入力例に限定的な解法。
入力が、非負でかつ1000未満の整数のみを仮定。
tableでカウントするとき、nのチェックしてなかった。

220 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 10:09:56 ]
そもそもからして、C言語記述課題に対して「解答」という
用語が適切か?



221 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 10:11:44 ]
>>220
頭を使わなくても解ける問題なら質問には来ない
すくなくとも回答ではない

222 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 10:17:20 ]
>>220
もとい文法やライブラリなどの制限があるから完全に自由ではない
のだがそれでも結果が殆ど同一(例えば数字だけとかキーワードだけ
とか)というわけではないんで解答とは言わないほうが良いよな...
だから>>221の言う通り回答というのもおかしい。
強いて言えば模範文例ってところなんだろな

223 名前: ◆/91kCCQXBo mailto:sage [2010/06/04(金) 10:25:56 ]
>>203
pastebin.com/qe6bRjdc

224 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 10:43:33 ]
>>219
これはひどいw

225 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 10:46:47 ]
せっかく上げてくれた模範文例を貶すのはやはりマナー違反

226 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 11:00:03 ]
間違ってても?

227 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 11:22:22 ]
コンパイラが文法違反とかはチェックしてくれるんで
「間違っている」という文章があがることはあまりない
文法以外の明示的暗黙的問わず存在する構文制限や
課題の意図に沿った文章になっているかどうかについては
100%そうであるとも言えないのは当然だが

228 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 11:27:21 ]
219を昇順・降順で実行して見てから言えよw
>>219はコンパイルできるけど、「間違った」プログラムだぞ

229 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 12:18:36 ]
[1] 授業単元:データベース論
[2] 問題文(含コード&リンク):サンプルデータから情報を取りだしその情報をstudents.txtとして出力するプログラムを組め
Students.txtの例は以下の通り
1 tanaka A
2 sano B
3 hori C

[3] 環境
 [3.1] OS:WindowsVista
 [3.2] コンパイラ名とバージョン: Visual C++
 [3.3] 言語:C++
[4] 期限: 2010年6月6日24:00
[5] その他の制限:
サンプルデータの形式はSqlite3、名前はstudents.sqlite3です。studentsテーブルを持ちそのテーブルはID(id)、学生の名前(name)、学生のクラス(class)を持っています。よろしくお願いします。

230 名前: ◆/91kCCQXBo mailto:sage [2010/06/04(金) 13:20:49 ]
e-mail >>217
pastebin.com/aPau6gci



231 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 13:28:51 ]
SQLite3 DataBase

232 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 16:53:18 ]
>>225
模範とならないものなら?
参考文例とでも読み替えておけばよいのかなー






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

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<167KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef