ぼるじょあがC/C++の宿題を片づけますYO! 67代目at TECH
ぼるじょあがC/C++の宿題を片づけますYO! 67代目 - 暇つぶし2ch275:234
06/12/29 13:40:22
>>244
ありがとうございます。

276:デフォルトの名無しさん
06/12/29 19:44:34
>271,272

なんかプログラムぜんぜん教えてもらってないのに、
いきなり書けとか言われたんすよw

教養課程の授業なんでみなさんみたいに技術者になるとこじゃないんです。

大学は熱狂的な政治活動をして、しばしば批判を浴びる、
関西のあの大学です。

277:デフォルトの名無しさん
06/12/29 20:16:17
外周は必ず白なので、外側を黒で塗りつぶし、そのあと残った白を数える。

278:ぼるじょあ ◆hZ8e4Wjqvw
06/12/29 22:15:16
>>275
(・3・) エェー 問題文よく読んでなくてごめんYO! ファイルに出力するようにしたYO!
(2) URLリンク(kansai2channeler.hp.infoseek.co.jp)

279:ぼるじょあ ◆hZ8e4Wjqvw
07/01/10 03:04:06
(・3・) エェー スレ止まっちゃったけど、もいらがCの宿題のみ頑張って解くYO!
          ダメっぽいときはすぐにギブアップするけどNE!

280:デフォルトの名無しさん
07/01/10 03:10:01
だが今日はもう眠いので寝る。

281:デフォルトの名無しさん
07/01/10 15:58:57
10日経って新年初カキコですかww

282:ぼるじょあ ◆yBEncckFOU
07/01/11 23:50:16
(・3・) あるぇー やっぱりもいらがこないと盛り上がらないな
           それとも冬休み中で課題がないから盛り上がってないだけかお?

283:デフォルトの名無しさん
07/01/11 23:57:51
ろくに宿題も片付けられないぼるじょあなんて、邪魔以外の何者でもない。

284:ぼるじょあ ◆yBEncckFOU
07/01/12 00:09:14
(・3・) エェー どこぞのC言語なら俺に聞けのおばかさん回答者の皆様方よりはましだとおもうお




          w

285:175
07/01/13 18:25:10
>>229
ぼるじょあ様、お返事が遅くなり申し訳ありません。
 以下に指摘されているとおりの出力結果を求めたいのです。
 書き込みしてから反応もなかったので諦めていましたが、反応していただけて
 いたみたいで嬉しいです。今更ですが、お願いできますか?


229 :ぼるじょあ ◆hZ8e4Wjqvw :2006/12/24(日) 09:32:05
>>175
(・3・) エェー 問題文の意味がいまいち分からないYO!
          実行例を書いて欲しいYO!

関数呼出
hoge("a,b, cdefg hij", ",");

出力
ab cdefg hij

でいいのかNA?

286:デフォルトの名無しさん
07/01/13 19:38:40
[1] 授業単元:プログラミング基礎
[2] 問題文(含コード&リンク): テキストファイルを読み込み、文字列を配列に代入せよ
[3] 環境
 [3.1] OS:Windowsxp
 [3.2] コンパイラ名とバージョン:.NET ver1.1
 [3.3] 言語: C
[4] 期限: 2007年1月14日
[5] その他の制限:ファイルポインタ程度まで習っていますよろしく願いします

287:デフォルトの名無しさん
07/01/13 19:46:33

すみません。出力も追加してください

288:ぼるじょあ ◆hZ8e4Wjqvw
07/01/14 00:00:46
>>285
(・3・) エェー 無理矢理 strchr memset memcpy を使うのは難しいYO!
          実をいうと ◆hZ8e4Wjqvw はC++は分からないんだYO! ごめんNE!
#include<stdio.h>
#include<stdlib.h>
#include<string.h>

void hoge(const char *src, int remove_char){
 char *dest_top, *dest, *remove_char_addr;
 int copy_length;

 dest_top=dest=strdup(src);
 memset(dest_top, '\0', strlen(src));
 while(1){
  remove_char_addr=strchr(src, remove_char);
  if(remove_char_addr==NULL)
   break;
  copy_length=remove_char_addr-src;
  memcpy(dest, src, copy_length);
  src+=copy_length+1;
  dest+=copy_length;
 }
 strcpy(dest, src);
 printf("%s", dest_top);
 free(dest_top);
}

int main(void){
 hoge("a,b, cdefg ,,,hij", ',');
 return 0;
}

289:ぼるじょあ ◆hZ8e4Wjqvw
07/01/14 00:17:36
>>286
(・3・) エェー とりあえず単語一つ分だけ配列に代入して、出力するYO!
          多分やりたいこととは違うと思うけどNE!

#include<stdio.h>

int main(void)
{
 char *filename="テキストファイル";
 char word[1024];
 FILE *fp;

 fp=fopen(filename, "r");
 if(fp==NULL)
 {
  fprintf(stderr, "\nError: %s file cannot open.\n", filename);
  return 1;
 }
 fscanf(fp, "%1023s", word);
 printf("%s\n", word);
 fclose(fp);

 return 0;
}

290:デフォルトの名無しさん
07/01/14 00:25:33
[1] 授業単元: 情報論
[2] 問題文(含コード&リンク):
優先的選択モデルによるSFN(Scale Free Network)の生成
URLリンク(kansai2channeler.hp.infoseek.co.jp)
↑の/* 自分で書いてください*/の部分の穴埋め
[3] 環境
 [3.1] OS: Windows XP
 [3.2] コンパイラ名とバージョン: bcc32
 [3.3] 言語: C++
[4] 期限: 1/15
[5] その他の制限:
使用する方法:ソート、再帰的アルゴリズム、線形リスト、動的なメモリの確保

他スレでも質問したのですが、誰も答えていただけないので、
ぼるじょあ様、宜しくお願いいたします。

291:デフォルトの名無しさん
07/01/15 22:45:59
[1] 授業単元:Cプログラミング演習
[2] 問題文:学籍番号(5桁の英数文字列)、英、数、国の得点(各100点満点)を
      次々に読み込んで、各人の総得点を計算の上、①読み込んだ順に
      各人のデータを、②各人の平均と標準偏差を次の形に出力する
      cプログラムを作成せよ。

      但し、プログラム作成においては
      ・学生の人数は100人以下で不定とする。(100人以下なら何人でも、
       プログラムを修正せずにうまく対処しなければならない)
      ・学生一人のデータは構造体としてまとめて、それにStudentという
       データ型名をつけること。
      ・Student型を要素とする配列を用意してプログラムを組むこと。 
[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン: gcc
 [3.3] 言語: Cのみ
[4] 期限: 2007年1月10日12:00まで
その他:得点データはファイルから読み込みます。./a.out<ファイル名 といった風に
 


292:デフォルトの名無しさん
07/01/15 22:47:15
以下のような形で出力してください
Id-No Eng Math Jap Total
----- --- ---- --- -----
G0342 44 65 51 160
G0343 83 100 84 267
G0344 58 30 57 145
.
.
.
G3621 85 80 90 255
G3622 74 100 65 239
------------------------------
Ave 72.5 75.8 68.1 216.4
Dev 15.3 19.6 12.4 33.3


293:デフォルトの名無しさん
07/01/15 22:48:15
>>292
何を。

294:デフォルトの名無しさん
07/01/15 23:30:31
>>291-292セットです

295:デフォルトの名無しさん
07/01/15 23:42:59
>>291
期限切れ?

296:デフォルトの名無しさん
07/01/15 23:47:39
いえ、まだ大丈夫です。すみません。

297:ぼるじょあ ◆hZ8e4Wjqvw
07/01/16 05:49:56
>>291
(・3・) エェー 入力されるファイルのフォーマットが不明だったから適当だYO!
          URLリンク(kansai2channeler.hp.infoseek.co.jp)

298:デフォルトの名無しさん
07/01/16 16:11:26
[1] 授業単元:情報
[2] 問題文(含コード&リンク):
・25個の値をrand関数(乱数)によって発生させ、一旦5×5の2次元配列に格納する(値は1から100の範囲)
・入力された値が配列内に存在するか探索する。
*存在する場合その値が格納されている配列の添え字を表示すること
*存在しない場合は、その旨を表示する
・値の一覧もあわせて表示し、これらの結果をすべてファイルに出力する。
・レポートの実行結果には、出力したテキストファイルの内容も記載すること。
・必ず自作関数を使ったプログラムにすること
・繰り返しは何度でも探索できるようにする。その際、必ず終了する場合の入力値を示せ。

[3] 環境
 [3.1] OS: (Windows等々)
 [3.2] コンパイラ名とバージョン: ( VC ++6.0)
 [3.3] 言語: C++
[4] 期限: ([2007年1月16日23:30まで]
[5] その他の制限: C言語の初歩は習いました。


もしできるかたがいましたら、お願いします

299:デフォルトの名無しさん
07/01/16 19:36:42
授業単元: C言語
[2] 問題文(含コード&リンク):"in_file"という名前のファイルの中に多数の整数データが空白や
              改行コードで区切られて並んでいることを仮定した上で、このファイルの中のデータを
              1行に5個ずつきれいに並べて"out_file"という名前のファイルに出力するcプログラムを作成せよ。
               
[3] 環境
 [3.1] OS: Linux
 [3.2] コンパイラ名とバージョン: gcc 3.4
 [3.3] 言語: C
[4] 期限:1月29日


例えば、入力ファイル"in_file"の内容が
        11111111 3333333 44444 32 35 34 24 53 242
254 35 532 5235 3452 3545 34
63 54
の時には、このプログラムは次のような出力ファイル"out_file"に書き出す。
11111111 33333333 44444 32 35
34 24 53 242 254
35 532 5235 3452 3545
34 63 54


300:299
07/01/16 19:37:38
出力の形は、一の位がそろっていて、一行に五個ずつ並んでいるように
見てください。書き方が下手でスミマセン

301: ◆3NOHgX5ZKI
07/01/16 19:57:01
問題は:toupperを使って単語の最初の文字だけ大文字にするという問題です。
toupper use good programu これを大文字にする問題です
      ↓
Toupper Use Good Programu にしたいんですが、、、わかりますでしょうか?

よろしくお願いします<(_"_)>

302:デフォルトの名無しさん
07/01/16 22:30:52
void lineupper(char *ss)
{
char *p = ss;

while(*p!='\0'){
//空白を読み飛ばす
while(*p==' '&&*p!='\0'))p++;

*p = toupper(*p);

while(*p!=' '&&*p!='\0'))p++;

if(*p == '\0')break;
}

}

303:デフォルトの名無しさん
07/01/16 22:31:29
aa

304:デフォルトの名無しさん
07/01/16 23:17:18
>302
何の冗談?

305:ぼるじょあ ◆hZ8e4Wjqvw
07/01/16 23:55:58
>>301
(・3・) エェー >>1 の質問テンプレを活用してくれYO!
#include<stdio.h>
#include<ctype.h>

void word_top_upper(char *str){
 int is_word_top=1;

 for(;*str;str++){
  if(is_word_top) *str=toupper(*str);
  if(isspace(*str)) is_word_top=1;
  else is_word_top=0;
 }
}

int main(void){
 char buf[]="toupper use good programu";

 printf("%s\n", buf);
 word_top_upper(buf);
 printf("%s\n", buf);

 return 0;
}

306:デフォルトの名無しさん
07/01/17 00:04:01
ぼるじょあさんこんにちわ

307:ぼるじょあ ◆yBEncckFOU
07/01/17 00:10:06
>>306
(・3・) エェー、こんばんはだYo。 デフォルトの名無しさん

308:デフォルトの名無しさん
07/01/17 00:55:14
ぼるじょあさんのお仕事はなんなの??

309:デフォルトの名無しさん
07/01/17 00:56:19
ちなみに>>306 >>308 >>309は同じ人です 遅くなってスミマセン、ぼるじょあさん

310:309
07/01/17 00:59:05
ぼるじょあさんいつもご苦労様です
もしかしてぼるじょあさんって一人じゃなかったりするんですか??複数いたり!?

311:ぼるじょあ ◆hZ8e4Wjqvw
07/01/17 17:33:32
>>291
(・3・) エェー >>297 間違ってたYO!

double x_sum[SUBJECT_TOTAL], x2_sum[SUBJECT_TOTAL];
double ave[SUBJECT_TOTAL], dev[SUBJECT_TOTAL];

double x_sum[SUBJECT_NUM], x2_sum[SUBJECT_NUM];
double ave[SUBJECT_NUM], dev[SUBJECT_NUM];

312:ぼるじょあ ◆yBEncckFOU
07/01/17 18:21:20
>>310
(・3・) アルェー ぼるじょあはほるじょあだYo
ぼるじょあの中に色んなペルソナが居るけど、
みんなぼるじょあだYo
だけど>>311は偽ぼるじょあだYo

313:デフォルトの名無しさん
07/01/17 19:11:34
#include <iostream>
using namespace std;

int main(void)
{
unsigned char x,y;

cout << "2つの値を入力してください。\n";

cin >> x >> y;

x -= '0';
y -= '0';

int a = x + y;
int b = x * y;

printf("x = %d, y = %d, x + y = %d, x * y = %d",x,y,a,b);

return 0;
}

これで出力したら10以上の数値が出ないんですが、
どうしたら出るようになるか教えてください。

314:デフォルトの名無しさん
07/01/17 19:30:44
>>313
まぁ…がんばれ

315:デフォルトの名無しさん
07/01/17 19:33:38
[1] 授業単元:C言語
[2] 問題文(含コード&リンク):
入力したグレースケール(白黒)画像[256×256画素、8ビット256階調]を
8枚のビットプレーンに分解し、それぞれのプレーンを出力するプログ
ラムを作成せよ。
[3] 環境
 [3.1] OS: (Windows)
 [3.2] コンパイラ名とバージョン: (gcc )
 [3.3] 言語: (C)
[4] 期限:1/18 9:00
[5] その他の制限:
   入力ファイルはnotファイルです。出力はnotファイル8枚作れればいいです。



316:ぼるじょあ ◆hZ8e4Wjqvw
07/01/17 19:38:34
>>315
(・3・) エェー notファイルのフォーマットについて解説してくれYO!
          解説しているサイトの URL でもいいYO!

317:315
07/01/17 19:58:38
>>316

自分も今回初めてnotファイルの存在を知ったので正直詳しくないですが、
256×256画素、8ビット256階調の場合、256×256個の画素値が書かれた
ファイルです。画像として再現させる場合はSusieというプログラムを通
して画像を出します。
とこんな感じしか分からないです。すみません

318:ぼるじょあ ◆hZ8e4Wjqvw
07/01/17 20:02:26
>>315
(・3・) エェー ファイルサイズは 256*256=65536 byte でいいのかNA?

319:315
07/01/17 20:09:49
はい、そうです。

320:ぼるじょあ ◆hZ8e4Wjqvw
07/01/17 20:20:36
>>315
(・3・) エェー こんなもんかNA?
          URLリンク(kansai2channeler.hp.infoseek.co.jp)

321:ぼるじょあ ◆yBEncckFOU
07/01/17 20:23:55
>>317
 _, ,_
(・3・) エェー 「分からない」じゃなくて先生が考えた独自フォーマットだろ?
          notファイルって何だよw
          で、ビットプレーンは1画素当たり1バイト(つまり256x256x1バイトのビットプレーンが
          8枚)で出力すればいいのかお?
          たとえば入力画像の1画素の値が0xAFだった場合、
             ビットプレーン0  0x80
             ビットプレーン1  0x00
             ビットプレーン2  0x20
             ビットプレーン3  0x00
             ビットプレーン4  0x08
             ビットプレーン5  0x04
             ビットプレーン6  0x02
             ビットプレーン7  0x01
          のようにバイナリで記録していけばいいのかお?ということだお

          それとも詰めて(つまり256x256/8バイトのビットプレーンが8枚)出力すれば
          いいのかお?

322:ぼるじょあ ◆yBEncckFOU
07/01/17 20:27:31
(・3・) あるぇー >>320すごいお
           ビットプレーンは256x256x1バイトだったんだね

323:デフォルトの名無しさん
07/01/17 20:32:47
ぼるじょあさん、いつもありがとう
最近偽者が多いみたいですね。残念です。

324:ぼるじょあ ◆hZ8e4Wjqvw
07/01/17 20:34:11
>>315
(・3・) アルェー 出力フォーマットは 256×256画素、1ビット2階調なのかお?

325:ぼるじょあ ◆yBEncckFOU
07/01/17 20:50:29
>>324
(・3・) エェー ビットプレーンってそういうものなんじゃないのかお?

326:デフォルトの名無しさん
07/01/17 20:54:30
??ぼるじょあさんやっぱりふたりいるよー??

327:315
07/01/17 20:55:12
>>320
ぼるじょあさん、ありがとうございます。
ずっと悩んでた問題なのにこんなにあっさりできちゃうなんてびっくりです。

>>324
はい、2階調のが8個できればそれぞれのビットプレーンから256階調の画像に
戻すこともできるので大丈夫です。

328:ぼるじょあ ◆yBEncckFOU
07/01/17 20:56:32
(;3;) あるぇー もいらは無視かお・・・悲しいから今日は落ちるお

329:315
07/01/17 21:00:29
>>328
すみません、そんなつもりじゃなかったんですけど・・・

とにかく皆さんのおかげで助かりました。ありがとうございます。


330:315
07/01/17 21:02:48
>>328
すみません、そんなつもりじゃなかったんですけど・・・

とにかく皆さんのおかげで助かりました。ありがとうございます。

331:ぼるじょあ ◆hZ8e4Wjqvw
07/01/17 21:21:45
>>315
(・3・) エェー 本物のぼるじょあの方が正解だったYO!
          notファイルのフォーマットとやらに bpp が色々あるなんて考えてなかったYO!

          修正版
          URLリンク(kansai2channeler.hp.infoseek.co.jp)

332:315
07/01/17 21:41:17
>>331
よく分からないですけど320ので上手くいきましたよ。っていうか修正版だと
テレビのノイズ状態みたいな画面になっちゃいますよ。

333:ぼるじょあ ◆hZ8e4Wjqvw
07/01/17 21:44:35
(・3・) エェー notファイルのフォーマットがよく分からないけど結果オーライだお

334:315
07/01/17 21:56:51
>>333
はい、結果オーライです。・・・それでさっきの問題続きがあって、
8ビットプレーンのうち、いずれかのプレーンを指定して透かし画像(①ランダム画像、②ロゴ画像)
と置き換えた透かし埋め込み画像を出力するプログラムを書く。また、それぞれの画像を表示した
結果を示す
って問題なんですけどよかったら続きも見ていただけませんか?

335:ぼるじょあ ◆hZ8e4Wjqvw
07/01/17 22:09:21
(・3・) エェー >>320 で分解して、ビットプレーンを一枚差し替えてから
          256階調の画像に戻せばいいと思うYO!

336:315
07/01/17 22:14:45
はい、やってみます。


337:デフォルトの名無しさん
07/01/17 23:26:34
ぼるじょあさんこんばんわ。
ぼるじょあさんってプログラム詳しいみたいだけど
どんなお仕事してる人なの?それともまだ学生??

338:ぼるじょあ ◆yBEncckFOU
07/01/18 00:07:59
>>337
(・3・) エェー プログラムに詳しかったり詳しくなかったりするYo!
色んな仕事してるYo!

339:315
07/01/18 00:16:02
334に書いた問題がやっぱり自分では解けません。
ぼるじょあさん、助けてもらえませんか?

340:デフォルトの名無しさん
07/01/18 00:51:02
>>338
え~
よけい知りたくなるじゃん!!

341:デフォルトの名無しさん
07/01/18 10:36:54
305
できませんよ。。エラーでてw

342:デフォルトの名無しさん
07/01/18 10:51:56
>>341
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。

343:デフォルトの名無しさん
07/01/18 10:59:11
[1] 授業単元:C言語
[2] 問題文(含コード&リンク):
  コピー プログラムを書いてください。 次のように、
  第 1 引数をコピー元、第 2 引数をコピー先ファイル
  名として扱ってください。

  % ./a.out コピー元ファイル名 コピー先ファイル名


[3] 環境
 [3.1] OS: (Windows)
 [3.2] コンパイラ名とバージョン: (gcc)
 [3.3] 言語: (どちらでも可)
[4] 期限: 明日まで
[5] その他の制限: ありません


344:デフォルトの名無しさん
07/01/18 11:20:15
プログラムとして逸脱した文字
>>341

345:デフォルトの名無しさん
07/01/18 11:20:46
[1] 授業単元:C言語
[2] 問題文(含コード&リンク):
・テキストファイルを読み込んで指定した文字または文字列が何行目にあるか検索する。

・読み込むテキストファイルはコマンドライン引数から得る
・検索する文字、文字列はscanf()から得る
・scanf()から得た文字、文字列の配列はヒープで確保
・検索する文字、文字列がなければエラーメッセージを出して
再び文字、文字列を指定して再検索
・指定した文字、文字列がみつかれば、「○○は○行目にあります。」と表示する
・and検索、or検索もできるようにする

[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン:gcc
 [3.3] 言語:C
[4] 期限:1月20日に提出
[5] その他の制限:
何を習ったかはここを見てください!学校バレますがw
URLリンク(ylb.jp)
URLリンク(ylb.jp)
URLリンク(www.kyoto-su.ac.jp)

346:ぼるじょあ ◆hZ8e4Wjqvw
07/01/18 11:28:48
>>343
(・3・) エェー 低速版できたYO!
#include<stdio.h>
int main(int argc, char *argv[]){
 char *fname_in, *fname_out;
 FILE *fp_in, *fp_out;
 int moji;
 if(argc!=3){
  fprintf(stderr, "\nUsage: %s filename1 filename2\n", argv[0]);
  return 1;
 }
 fname_in=argv[1];
 fname_out=argv[2];
 fp_in=fopen(fname_in, "rb");
 if(fp_in==NULL){
  fprintf(stderr, "\nError: %s file cannot open.\n", fname_in);
  return 1;
 }
 fp_out=fopen(fname_out, "wb");
 if(fp_out==NULL){
  fprintf(stderr, "\nError: %s file cannot open.\n", fname_out);
  fclose(fp_in);
  return 1;
 }
 while((moji=fgetc(fp_in))!=EOF)
  fputc(moji, fp_out);
 fclose(fp_in);
 fclose(fp_out);
 return 0;
}

347:デフォルトの名無しさん
07/01/18 11:34:54
この前違うスレで問題書いて答えてもらったんですが
toupper()を使っての問題を教えてもらったんですが
実行してもできませんでした
全部の文字を大文字という問題わかりますか?


348:デフォルトの名無しさん
07/01/18 11:35:37
>>345です。
読み込むテキストファイルは

one two three four
five six seven
eight nine ten

をテスト用に使おうとしてましたがそこまでいかず・・・。
よろしくお願いします。

349:ぼるじょあ ◆hZ8e4Wjqvw
07/01/18 11:39:44
>>347
(・3・) エェー リダイレクトを使ってファイル入力してNE!
          例: a.out < a.c
#include<stdio.h>
#include<ctype.h>

int main(void)
{
 int moji;

 while((moji=getchar())!=EOF)
  putchar(toupper(moji));

 return 0;
}

350:ぼるじょあ ◆hZ8e4Wjqvw
07/01/18 11:45:58
>>341
(・3・) エェー 全角空白はタブに置き換えて欲しいお
          それともインデントつけない方がいいのかお?

351:デフォルトの名無しさん
07/01/18 13:16:12
[1] 授業単元: プログラミング
[2] 問題文(含コード&リンク):

配列{1,3,5,7,9,0,2,4,6,8}があるとき、insert関数とdel関数を使って、4番目の要素を削除し、7番目に10を挿入せよ。

[3] 環境
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン: visual studio.net
 [3.3] 言語: C
[4]期限
1月19日



お願いします。

352:デフォルトの名無しさん
07/01/18 13:17:40
インデントよろしくです

353:デフォルトの名無しさん
07/01/18 13:21:44
先頭だけ大文字とかはできますか?


354:デフォルトの名無しさん
07/01/18 13:46:31
>>353
またお前か

355:デフォルトの名無しさん
07/01/18 15:25:50
346ありがとうございました。うまくできました☆

356:初心者
07/01/18 15:29:07
[1] 授業単元: C言語
[2] 問題文(含コード&リンク):
  引数に渡された文字列 s を保持するのにぴったりの長さのメモリ領域を割り当て、その領域に文字列 s をコピーし、そのアドレスを返す関数 str_dup を完成させてください。
割り当てに失敗した場合は、NULLを返してください。文字列のコピーには strcpy を使用します。

#include <string.h> /* strlen 関数と strcpy 関数 */

char *str_dup(char *s){
char *p = NULL;

[      空欄 1      ]

return p;
}
空欄をうめてください。
[3] 環境
 [3.1] OS: Windowsです
 [3.2] コンパイラ名とバージョン: (gcc)
 [3.3] 言語: (C)
[4] 期限: 明後日です
[5] その他の制限:ないです

357:ぼるじょあ ◆hZ8e4Wjqvw
07/01/18 16:06:22
>>345 (・3・) エェー 題意を満たせないものしかできなかったYO! 本物と名無しさんが頼りだYO!
#include<stdio.h>
#include<string.h>
#define ONE_LINE_MAX 1024
int main(int argc, char *argv[]){
 char *filename, one_line[ONE_LINE_MAX], word[ONE_LINE_MAX];
 long line_count;
 int is_word_found;
 FILE *fp;
 filename=argv[1];
 fp=fopen(filename, "r");
 if(fp==NULL){
  fprintf(stderr, "\nError: %s file cannot open.\n", filename);
  return 1;
 }
 while(1){
  printf("検索する文字列を入力して下さい :");
  scanf("%s", word);
  fseek(fp, 0L, SEEK_SET);
  line_count=0;is_word_found=0;
  while(fgets(one_line, sizeof(one_line), fp)!=NULL){
   line_count++;
   if(strstr(one_line, word)!=NULL){
    printf("%s は %ld 行目にあります\n", word, line_count);
    is_word_found=1;
   }
  }
  if(!is_word_found) printf("%s は見つかりませんでした\n", word);
 }
 fclose(fp);
 return 0;
}

358:デフォルトの名無しさん
07/01/18 16:17:17 BE:15528342-2BP(222)
>>356
if((p=malloc(strlen(s)))){strcpy(p,s);}

359:ぼるじょあ ◆hZ8e4Wjqvw
07/01/18 16:18:10
>>351
(・3・) エェー insert関数とdel関数は適当に作ったYO!
#include<stdio.h>
#define NITEM(array) (sizeof(array)/sizeof(array[0]))
void insert(int array[], int array_size, int index, int value){
 int i;
 for(i=array_size-2;i>=index;i--)
  array[i+1]=array[i];
 array[index]=value;
}
void del(int array[], int array_size, int index){
 int i;
 for(i=index;i<array_size-1;i++)
  array[i]=array[i+1];
 array[i]=0;
}
void disp(int array[], int array_size){
 int i;
 for(i=0;i<array_size;i++)
  printf(" %d", array[i]);
 printf("\n");
}
int main(void){
 int data[]={1,3,5,7,9,0,2,4,6,8};
 disp(data, NITEM(data));
 del(data, NITEM(data), 4-1);
 disp(data, NITEM(data));
 insert(data, NITEM(data), 7-1, 10);
 disp(data, NITEM(data));
 return 0;
}

360:ぼるじょあ ◆hZ8e4Wjqvw
07/01/18 16:19:23
>>358
(・3・) エェー 一文字分足りてないYO!

361:デフォルトの名無しさん
07/01/18 16:36:32
2次元配列でそれぞれの要素に文字列をもたせてあります
2次元配列の中の文字列をクリアするにはどうすればいいんでしょうか?

362:デフォルトの名無しさん
07/01/18 16:56:21 BE:69876566-2BP(222)
OK
if((p=malloc(strlen(s)+1))){strcpy(p,s);}

363:デフォルトの名無しさん
07/01/18 17:21:20
ピリオドで改行するプログラムを教えてください


364:デフォルトの名無しさん
07/01/18 17:23:48 BE:104814296-2BP(222)
ジャパン語で

365:デフォルトの名無しさん
07/01/18 18:26:11
>363
if(ch=='.') putchar('\n');

366:homoじょあ ◆5OLf4yFnuM
07/01/18 21:45:48
(・3・) エェー みんなの質問適度に待ってるYO

367:デフォルトの名無しさん
07/01/18 21:57:13
偽者が多くて頼みたくないです さようなら

368:ぼるじょあ ◆yBEncckFOU
07/01/18 23:29:20
(・3・) エェー もいら画像処理やMPEGに関してその筋じゃ有名人なんだけど
          hZ8e4Wjqvw氏が全部回答してくれたから出番なしだったお
          いや嫌味を言ってるんじゃなくてhZ8e4Wjqvw氏も幅広い知識を持った
          なかなか賢い人だと感じたお

369:ぼるじょあ ◆yBEncckFOU
07/01/18 23:30:31
(・3・) エェー >>331本物ってもいらのことかお?
          もいらはhomoじょあとかアナルじょあと呼ばれてるからたぶん本物じゃないお

370:ぼるじょあ ◆yBEncckFOU
07/01/18 23:32:21
(・3・) エェー 大沢あかねたんとおしりのあなに頭を入れて24時間くんくんしたいくらい
          大沢あかねたんが好きだお
          大沢あかねたんと結婚または愛人になってくれるなら
          全財産なげうっていいお

371:ぼるじょあ ◆yBEncckFOU
07/01/18 23:34:37
(・3・) エェー 大沢あかねたんと1週間アナ○三昧できるだけでもいいお
          3日間アナ○三昧なら500万までなら出せるお

372:デフォルトの名無しさん
07/01/19 00:28:22
>>357
ありがとうございます!!

あと実行時に、何語で検索するか→1語ならそのまま検索、1語以上ならand検索かor検索か
とか言う流れにしたいのですが・・・

373:ぼるじょあ ◆hZ8e4Wjqvw
07/01/19 04:23:41
>>334
(・3・) エェー notファイルはもうお腹いっぱいだYO!
          URLリンク(kansai2channeler.hp.infoseek.co.jp)

374:デフォルトの名無しさん
07/01/19 14:47:58
[1] 授業単元: C言語
[2] 問題文(含コード&リンク):
UNIX システムコールを利用して、以下の仕様を満たすプログラムを書いてください。

コマンドライン引数がない場合は、標準入力を標準出力へコピー
コマンドライン引数が 1 つある場合は、第 1 引数のファイルの内容を標準出力へコピー
コマンドライン引数が 2 つある場合は、第 1 引数のファイルの内容を第 2 引数のファイルにコピー

[3] 環境
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン: (gcc)
 [3.3] 言語: (C++)
[4] 期限: 明後日
[5] その他の制限:


375:デフォルトの名無しさん
07/01/19 15:31:05 BE:19410252-2BP(222)
>>374
#include<stdio.h>
int main(int argc,char* argv[]){FILE* src=stdin;FILE* dst=stdout;int c;
if(argc>=2)src=fopen(argv[1],"r");if(argc==3)dst=fopen(argv[2],"w");
if(argc<4)while((c=fgetc(src))!=EOF)fputc(c,dst);return 0;}

376:デフォルトの名無しさん
07/01/19 16:10:37
[1] 授業単元: プログラミング
[2] 問題文(含コード&リンク):アルゴリズムの説明をせよ
#include<stdio.h>
#include<stdlib.h>
//int main(int argc, char **argv){ //argvはコマンドライン引数のこと
int main(void){
int i,j,m,n,k1,k2;
int blank;
int hint[4];
int total;
[3] 環境
 [3.1] OS: (Windows/Linux/等々) linux
 [3.2] コンパイラ名とバージョン: (gcc 3.4 VC 6.0等) gcc
 [3.3] 言語: C言語
[4] 期限: ([yyyy年mm月dd日hh:mmまで] 2007年1月23日まで
[5] その他の制限:なしです。お願いします

377:376
07/01/19 16:12:55
FILE *data;
int initial[4][4];
if((data = fopen("prob4-1.txt", "r"))==NULL) {
printf("ファイルを開くことはできません\n");
exit(1);}
for(i=0;i<4;i++){
for(j=0;j<4;j++){
fscanf(data,"%d",&initial[i][j]);}
blank=0;
}
for(i=0;i<4;i++){
for(j=0;j<4;j++)
printf("%4d",initial[i][j]);
printf("\n");} printf("\n");


for(i=0;i<4;i++){
for(j=0;j<4;j++){
if(initial[i][j]==0)
blank++;}}
printf("initial\n");
for(i=0;i<4;i++){
for(j=0;j<4;j++)
{
printf("%2d" ,initial[i][j]);}
printf("\n");}


378:376
07/01/19 16:15:59
while(blank!=0){
for(i=0;i<4;i++)
for(j=0;j<4;j++)
if(initial[i][j]==0){
for(m=0;m<5;m++)
hint[m]=0;
for(n=0;n<4;n++){
if(initial[i][n]!=0)
hint[initial[i][n]]=1;}
for(n=0;n<4;n++){
if(initial[n][j]!=0)
hint[initial[n][j]]=1;}
       k1=i/2;
k1*=2;
k2=j/2;
k2*=2;
for(m=k1;m<k1+2;m++)
for(n=k2;n<k2+2;n++){
if(initial[m][n]!=0)
hint[initial[m][n]]=1;}
total=(hint[1]+hint[2]+hint[3]+hint[4]);
for(m=1;m<5;m++)
if(total==3&&hint[m]==0){
initial[i][j]=m;
blank--;}}}
printf("result\n");
for(i=0;i<4;i++){
for(j=0;j<4;j++)
printf("%4d",initial[i][j]);
printf("\n"); }
fclose(data);
return 0;}書ききれなかったので追加します。すみません

379:デフォルトの名無しさん
07/01/19 16:27:03
>>345のやつに
and検索or検索の機能の追加お願いします。
これできないと単位もらえないので焦ってます;

実行後、いくつの後で検索するかを決めて、その後andかor検索にするか決めて、
andの場合は「○○と○○を含む行は○行目」
orの場合は「○○を含むのは○行目、○○を含むのは○行目」
と表示させるようにしたいんです!
色々やって途中までできたものをうpしとくので、よろしくお願いします!!
URLリンク(kansai2channeler.hp.infoseek.co.jp)

380:ニケ
07/01/19 17:05:48
[1] 授業単元:計算機数学Ⅱ
[2] 問題文(含コード&リンク):
  banana melon orange appleなどと代入して、
  辞書式のリスト構造を作り、それを出力する
  プログラムを作りなさい
[3] 環境
 [3.1] OS:Windows
 [3.2] コンパイラ名とバージョン:VC 6.0
 [3.3] 言語:C++
[4] 期限:できれば今日中がいいです。
[5] 2分探索木を最後に習いました。

ぼるじょあさん留年がかかってるのでお願いします。


381:ぼるじょあ ◆yBEncckFOU
07/01/19 17:08:27
(・3・) エェー 自分が単位もらうわけじゃないし単位落としてもいいYO!

382:デフォルトの名無しさん
07/01/19 17:12:44
>>375
UNIXのシステムコールを使っとらんがな

383:デフォルトの名無しさん
07/01/19 17:20:21
>>376
C言語なら俺に聞け(入門篇) Part 6
スレリンク(tech板:549番)

せっかく答えたのに無視ですか
氏ねよお前


384:デフォルトの名無しさん
07/01/19 17:25:35
383さんへ
申し訳ないです…用事で出かけてました。
でも、ありがとうございました!!!

385:ニケ
07/01/19 17:40:22
えぇ~(><)
そう言わずにお願いしますYO!
ぼるじょあさぁん!!

386:ミケ
07/01/19 17:59:56
留年した方がニケの為になるのでは?

387:ニケ
07/01/19 18:04:44
ミケめ!!
留年なんて言わなきゃ良かった…。

ホントに誰かお願いします!

388:ぼるじょあ ◆yBEncckFOU
07/01/19 20:00:21
>>380
(・3・) エェー そんな曖昧な仕様の宿題なのかYO!
都合が悪いところは勝手に直してくれYO!
URLリンク(kansai2channeler.hp.infoseek.co.jp)

389:ぼるじょあ ◆yBEncckFOU
07/01/19 20:03:06
>>388
(・3・) あらためて>>380を読み返すとユーザーに入力させるんじゃなくて代入なのかYO!
しかも辞書式のリスト構造ってなんだYO!
とりあえず>>388は2分木だYO!

390:デフォルトの名無しさん
07/01/19 23:25:32
[1] 授業単元:プログラミング
[2] 適当な英文ファイルを読み込んで, アルファベット a ~ z の各文字の出現回数をファイル frequency.txt に出力するプログラムを作成せよ.
ただし, 大文字と小文字は区別しないものとする.

※ fgets で文字列にデータを一行づつ読み込み, 文字列中の文字を一文字づつ調べて出現回数を配列に記録することにより数えよ. 例えば,
配列を int count[26] とすると, 'a' の個数を count[0] で, 'b' の個数を count[1] で, …, 'z' の個数を count[25] で数えるようにすればよい.
[3] 環境
 [3.1] windows
 [3.2] cygwin
 [3.3] C
[4] 期限: 2007/1/21
[5] なるべく問題文に忠実に、難しすぎる書き方無しでお願いします。

391:ぼるじょあ ◆hZ8e4Wjqvw
07/01/19 23:45:00
>>390
(・3・) エェー isalpha tolower は使ってもいいのかNA?
#include<stdio.h>
#include<ctype.h>
int main(void){
 char *filename_in="適当な英文ファイル";
 char *filename_out="frequency.txt";
 FILE *fp_in, *fp_out;
 char buf[256];
 int i, count[26]={};
 fp_in=fopen(filename_in, "r");
 if(fp_in==NULL){
  fprintf(stderr, "\nError: %s file cannot open.\n", filename_in);
  return 1;
 }
 while(fgets(buf, sizeof(buf), fp_in)!=NULL){
  for(i=0;buf[i]!='\0';i++)
   if(isalpha(buf[i]))
    count[tolower(buf[i])-'a']++;
 }
 fclose(fp_in);
 fp_out=fopen(filename_out, "w");
 if(fp_out==NULL){
  fprintf(stderr, "\nError: %s file cannot open.\n", filename_out);
  return 1;
 }
 for(i=0;i<26;i++)
  fprintf(fp_out, "%c:%d\n", 'a'+i, count[i]);
 fclose(fp_out);
 return 0;
}

392:ニケ
07/01/19 23:47:32
ぼるじょあさん!
バイトで返事できなくてすみません。
ユーザーに打ってもらうのでこれで
大丈夫です。
ありがとうございました!



393:デフォルトの名無しさん
07/01/20 01:17:20
>>391
ありがとうございます。使っていいのかどうか分かりませんけど
手伝ってもらったって感じで出すからそれでおkです。

394:デフォルトの名無しさん
07/01/20 08:38:26
どこの誰とも知れない若者を留年の窮地から救ったぼるじょあ氏の優しさに感動

395:ぼるじょあ ◆yBEncckFOU
07/01/20 08:39:01
(・3・)b エェー ぼくたちぼるじょあにかかれば宿題なんていちころなりYO

396:ぼるじょあ ◆yBEncckFOU
07/01/20 08:39:50
ぼるじょあさんすごいです~(><)

397:デフォルトの名無しさん
07/01/20 10:20:34
void sub(void){
static int abc = 0;
abc++;
printf("%d,",abc);
}
呼び出した時にabcは
毎回ゼロ初期化されるのでしょうか?
それとも1,2,3,4,5・・・となるのでしょうか?

398:ぼるじょあ ◆hZ8e4Wjqvw
07/01/20 10:28:21
>>397
(・3・) エェー 自分で試してみればいいYO!

399:デフォルトの名無しさん
07/01/20 11:22:56
[1] 授業単元: C言語
[2] 問題文(含コード&リンク):
次のような構造体 node と変数 head があり、head は連結リストの先頭を指しています。 この関数 average は、ノードがない場合は 0 を返すものとします。
/* node 構造体と変数 head */
struct node {
char name[32]; /* 名前 */
int height; /* 身長 */
struct node *next; /* 次のノードへのポインタ */
};
struct node *head; /* 常に連結リストの先頭を指す変数 */

変数 head から順にすべてのノードを調べ、平均身長を返す関数 average
を完成させてください。

int average(void){

[3] 環境
 [3.1] OS: (Windows)
 [3.2] コンパイラ名とバージョン: (gcc 3.4)
 [3.3] 言語: (C)
[4] 期限: [無期限]
[5] その他の制限: お願いいたします

400:ぼるじょあ ◆hZ8e4Wjqvw
07/01/20 11:54:38
>>399
(・3・) エェー これでいいかNA?
int average(void){
 struct node *member;
 long height_sum=0L;
 int node_num, ret=0;

 member=head;
 for(node_num=0;member!=NULL;node_num++){
  height_sum+=member->height;
  member=member->next;
 }
 if(node_num>0) ret=height_sum/node_num;

 return ret;
}

401:デフォルトの名無しさん
07/01/20 13:41:41
二人のボルジョアさん、こんにちわ。


402:デフォルトの名無しさん
07/01/20 13:47:30
どうしてもボルジョアさんのお仕事や経歴が知りたいNA!

403:ぼるじょあ ◆yBEncckFOU
07/01/20 19:28:38
>>402
(・3・) エェー ぼるじょあは自身をぼるじょあと認識した存在の総称だからぼるじょあの中には無数のペルソナがあって特定のお仕事や履歴ってものは無いんだYO!
強いて言えば宿題を片付けるのがお仕事だYO!

404:ぼるじょあ ◆yBEncckFOU
07/01/20 19:53:07
(・3・) エェー もいらはアナ○について詳しい

405:ぼるじょあ ◆yBEncckFOU
07/01/20 20:44:29
(・3・) アルェー C/C++よりもSchemeとかJavaScriptとかHaskellの方が得意なぼるじょあもいるYO!

406:デフォルトの名無しさん
07/01/20 20:46:16
>>404
アナゴさんについて詳しく教えて下さい!!><

407:ぼるじょあ ◆hZ8e4Wjqvw
07/01/20 22:25:20
>>402
(・3・) エェー 本当に知りたいなら自分がどういう立場で、どういう理由で知りたいかを
          真実っぽく書けば教えてくれるかも知れないYO!

          多分君が期待していると思われる回答が返ってくると思うYO!
          事実ではなくて欲しい答えが…

408:ぼるじょあ ◆yBEncckFOU
07/01/20 22:47:17
>>406
(・3・) エェー くちぼるの厚さは最大部分で13.4㍉、色はどどめ色、下唇の中央からちょい右に小さいほくろがあるお
          臭いは腐った下痢便のにおいがするお

          て、ちゃうわボケ!もいらは○ナルに詳しいんだお
          大人の事情で1文字だけ伏せさせて貰ってるお

409:デフォルトの名無しさん
07/01/21 00:13:24
>>408
ノリツッコミ下手やなぁw

410:ノリ
07/01/21 00:16:43
悪かったのぅ
うちはボケ専門だ

411:デフォルトの名無しさん
07/01/21 02:10:12
>>398
未定義だったり処理系定義だったりする場合があるから、その答えはまずい。
今回の例では問題ないけど。

412:デフォルトの名無しさん
07/01/21 12:54:33
[1] 授業単元:C言語
[2] 問題文(含コード&リンク):
  buildheap 関数を参考にして、親 >= 子を満たすヒープ構造
(根に最大値を持つヒープ構造)を構成する buildheap2 関数を作ってください。

/*
親の位置 p、配列の要素数 n、配列 heap を引数に取り、
p から下のヒープ構造を構成する関数 buildheap2
*/
void buildheap2(int p, int n, int heap[]){

[3] 環境
 [3.1] OS: (Windows)
 [3.2] コンパイラ名とバージョン: (gcc 3.4)
 [3.3] 言語: (どちらでも可)
[4] 期限: (無期限)
[5] その他の制限:

413:デフォルトの名無しさん
07/01/21 14:15:15
[1] 授業単元: プログラミング技術
[2] 問題文(含コード&リンク):キーボードから3つの線分(整数)を入力し、
その3つの線分で三角形を描くことができるなら"CAN MAKE A TRIANGLE"
描けないなら"CAN'T MAKE A TRIANGLE"と表示する。
[3] 環境
 [3.1] OS: (Linux)
 [3.2] コンパイラ名とバージョン: (gcc 3.4)
 [3.3] 言語: (C言語)
[4] 期限: (無期限)
[5] その他の制限: (制御構造、論理演算子)

414:ぼるじょあ ◆hZ8e4Wjqvw
07/01/21 14:27:10
>>413
(・3・) エェー 「3つの線分(整数)を入力し、」の部分があやしいけど
          これでいいのかお?

#include<stdio.h>
int main(void){
 int a, b, c;

 printf("三角形の三辺の長さを入力して下さい :");
 scanf("%d %d %d", &a, &b, &c);
 if(a>0 && b>0 && c>0 && (-a+b+c)*(a-b+c)*(a+b-c)>0)
  printf("\"CAN MAKE A TRIANGLE\"");
 else
  printf("\"CAN'T MAKE A TRIANGLE\"");
 return 0;
}

415:デフォルトの名無しさん
07/01/21 14:46:08
ぼるじょあさんへ
僕は大学の一年で、応用化学を専攻しています。教養の科目でプログラミングを取りました。
コンピュータの素晴らしさや、プログラミングの面白さを知りました。
そんな、プログラミングを軽々やっちゃうぼるじょあさんのことが知りたいので
いろいろ聞きました。ぼるじょあさん達のこと教えてください。
いつもありがとう

416:デフォルトの名無しさん
07/01/21 14:59:37
                / ̄ ̄\
              /  ヽ_  .\ 
              ( ●)( ●)  |     ____
              (__人__)      |     /      \
              l` ⌒´    |  / ─    ─  \
             . {         |/  (●)  ( ●)   \
               {       / |      (__人__)      |
          ,-、   ヽ     ノ、\    ` ⌒´     ,/_
         / ノ/ ̄/ ` ー ─ '/><  ` ー─ ' ┌、 ヽ  ヽ,
        /  L_         ̄  /           _l__( { r-、 .ト
           _,,二)     /  ・     ・   〔― ‐} Ll  | l) )
           >_,フ      /               }二 コ\   Li‐'
        __,,,i‐ノ     l   ×          └―イ   ヽ |
                    l                   i   ヽl

417:デフォルトの名無しさん
07/01/21 16:11:32
[1] 授業単元: C言語
[2] 問題文(含コード&リンク):画面に「*」を用いて底辺が6文字分の長さ
を持つ直角三角形を表示する。for文を使用すること
実行イメージ
*
**
***
****
*****
******
[3] 環境
 [3.1] OS: Linux
 [3.2] コンパイラ名とバージョン: gcc 3.4
 [3.3] 言語: C言語
[4] 期限: 無期限
[5] その他の制限:お願いします

418:デフォルトの名無しさん
07/01/21 16:18:37
>>417
int main(void){
    char*p="\0******" + 6;
    for(;*p;--p){
        puts(p);
    }
    return 0;
}


419:デフォルトの名無しさん
07/01/21 17:13:26
>>417
#include <stdio.h>
int main(void) {
    static const int n = 6;
    int i, j;
    for (i = 0; i < n; i++) {
        for (j = 0; j < i + 1; j++)
            printf("*");
        printf("\n");
    }
    return 0;
}

420:デフォルトの名無しさん
07/01/21 17:58:51
412お願いします。

421:デフォルトの名無しさん
07/01/21 18:00:42
>>420
buildheapって何だよ?

422:デフォルトの名無しさん
07/01/21 18:28:14
>>420
ま、いいや。どちらでも可ってことだし、とりあえずC++で。
#include <algorithm>
void buildheap2(int p, int n, int heap[]) {
    std::make_heap(heap + p, heap + p + n);
}

423:デフォルトの名無しさん
07/01/21 20:25:40
[1] 授業単元: 数値解析
[2] 問題文(含コード&リンク): 整数a,bを与えた時、a,bの
最大公約数(a,b),及びax+by=(a,b)を満たすx,y∈Z
を一組求めるプログラムを作れ。
(Zは整数全体の集合とする)

[3] 環境
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン: gcc 3.4
 [3.3] 言語: どちらでも可
[4] 期限: 2007年1月22日
[5] その他の制限: 問題に、実行結果をいくつか添付することと書いて
あります。

お願いします。

424:デフォルトの名無しさん
07/01/21 20:39:36
言語:C
よろしくお願いします。

n 個のデータをキーボードから入力し,その平均と標準偏差を求めるプ
ログラムを作成せよ。データの個数n もキーボードから入力できるようにす
ること。
※例えば,5個のデータ50,60,70,80,90 の平均は70, 標準偏差は15.8である。
(テストデータとして入力し,結果を確認せよ)

425:デフォルトの名無しさん
07/01/21 20:55:55
>>423
#include <stdio.h>
void extended_gcd(int a, int b, int *x, int *y, int *g) {
    int tx = 0, lastx = 1, ty = 1, lasty = 0, temp, quotient;
    while (b != 0) {
        temp = b; quotient = a / b; b = a % b; a = temp;
        temp = tx; tx = lastx - quotient * tx; lastx = temp;
        temp = ty; ty = lasty - quotient * ty; lasty = temp;
    }
    *x = lastx; *y = lasty; *g = a;
}
int main(void) {
    int i, a[] = {88, 84, 87, 84, 92, 78, 28, 90, 96, 54}, b[] = {70, 86, 81, 74, 96, 63, 50, 35, 14, 69}, x, y, g;
    for (i = 0; i < sizeof(a) / sizeof(a[0]); i++) {
        extended_gcd(a[i], b[i], &x, &y, &g);
        printf("%d*%d+%d*%d=%d\n", a[i], x, b[i], y, g);
    }
    return 0;
}

【実行例】
88*4+70*-5=2
84*-1+86*1=2
87*-13+81*14=3
84*15+74*-17=2
92*-1+96*1=4
78*-4+63*5=3
28*9+50*-5=2
90*2+35*-5=5
96*-1+14*7=2
54*9+69*-7=3

426:デフォルトの名無しさん
07/01/21 21:02:09
>>424
#include <stdio.h>
#include <math.h>

int main()
{
    float input_data[99], heikin, hensa, sum_heikin=0, sum_hensa=0;
    int i, n;

    scanf("%d", &n);
    for (i=0 ; i<n ; i++)
    {
        scanf("%f", &input_data[i]);
        sum_heikin+=input_data[i];
        printf("%f\n", sum_heikin);
    }
    heikin=(float)sum_heikin/n;

    for (i=0 ; i<n ; i++)
    {
        sum_hensa= sum_hensa+(input_data[i]-heikin)*(input_data[i]-heikin);
    }
    hensa=sqrtf(sum_hensa/n);
    printf("%f\n%f\n", heikin, hensa);

    return 0;
}


427:423
07/01/21 21:03:56
>>425
ありがとうございます!本当に助かりました!!

428:デフォルトの名無しさん
07/01/21 21:09:10
>426 下のを自分で作ったのですが、標準偏差の計算部分は合っていますでしょうか?
#include<stdio.h>
#include<math.h>
int main(void){
double sum,input,heikin,hensa,sum2;
int n;

printf("入力されたデータの平均と標準偏差を求めます。\n");
printf("入力を終わらせたい時は000と入力して下さい。\n\n");
printf("データを入力して下さい\n");
n=0;
sum=0;
sum2=0;
while(input!=000){
n++;
printf("%d番目のデータ:",n);
scanf("%lf",&input);
sum=sum+input;
sum2=sum2+input*input;

}

heikin=sum/(n-1);
hensa=sqrt((sum2/n-1)-(heikin*heikin));
printf("平均:%lf\n",heikin);
printf("標準偏差:%lf\n",hensa);
return(0);
}


429:ぼるじょあ ◆hZ8e4Wjqvw
07/01/21 21:21:10
>>428
(・3・) エェー n-1を括弧で括ってないから間違ってるYO!
          あと、質問テンプレの標準偏差の数値は不偏分散の二乗根みたいだYO!

430:デフォルトの名無しさん
07/01/21 21:47:02
[1] 授業単元:
[2] 問題文(含コード&リンク):相手にメールを送り、受け取った人がそれを開くと
              自動的にドレミファソラシドの音を繰り返すプログラムを作成せよ。
[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン:gcc
 [3.3] 言語: C/C++どちらでも可
[4] 期限:2007/2/4
[5] その他の制限:音階は特に気にしなくていいです



431:デフォルトの名無しさん
07/01/21 22:14:17
それなんてウイルス?

432:デフォルトの名無しさん
07/01/21 22:51:02
授業単元:プログラミング演習
です。書き忘れ。

433:デフォルトの名無しさん
07/01/21 23:48:28
>>430
>自動的にドレミファソラシドの音を繰り返す
この部分はメーラー依存になるな
VBSでいいのか?

434:デフォルトの名無しさん
07/01/22 00:11:01
>>433おっけいです 題意を満たせば問題ないです

435:デフォルトの名無しさん
07/01/22 10:10:38
[1] 授業単元:C言語
[2] 問題文(含コード&リンク):
 中心の要素は a[(left+right)/2] で求めることができます。
この要素を左側の要素と交換すれば、同じプログラムを利用できます。
 
クイックソートの軸として、中心の要素の値を使うことが一般的です。
quicksort 関数を変更してください。

[3] 環境
 [3.1] OS: (Windows)
 [3.2] コンパイラ名とバージョン: (gcc 3.4)
 [3.3] 言語: (C)
[4] 期限: (明後日)
[5] その他の制限:


436:ぼるじょあ ◆hZ8e4Wjqvw
07/01/22 20:34:36
>>435
(・3・) エェー 変更元になる quicksort 関数の書き込みはまだかお?

437:デフォルトの名無しさん
07/01/22 20:38:01
(・3・)(・ε・)

438:デフォルトの名無しさん
07/01/22 20:38:24
>>430はスルーですか??

439:ぼるじょあ ◆hZ8e4Wjqvw
07/01/22 20:43:10
>>430
(・3・) エェー もいらはギブアップだYO! 他のぼるじょあさんと名無しさんが頼りだNE!

          ちなみに、メールを受信した側のPCで音を鳴らすの?
          それとも、メール送信した側で開封通知メールの機能を使って送信した側で音を鳴らすの?

440:デフォルトの名無しさん
07/01/22 20:47:10
送信した側です

441:440
07/01/22 20:52:43
ちがいます!すみません受信した側のpcで鳴らすよう言われました。

442: ◆gtoFOieVDU
07/01/22 20:54:59
難しい

443:デフォルトの名無しさん
07/01/22 20:55:46
あははのは

444:デフォルトの名無しさん
07/01/22 23:08:32
>>430は誰もできませんか?

445:デフォルトの名無しさん
07/01/23 11:14:25
>>444
できるけど今は他のやってるから。
終わったらやろうか?

446:デフォルトの名無しさん
07/01/23 11:16:26
ぜひお願いします!

447:デフォルトの名無しさん
07/01/23 19:08:36
[1] 授業単元:c言語
[2] 問題文
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main(int argc, char *argv[]){
int c;
FILE *src; /* 読み出し側 */
FILE *dst; /* 書き込み側 */
char ifilename[128]; /* 読み出しファイル名 */
char ofilename[128]; /* 書き込みファイル名 */
if(argc != 2){
[ 空欄 1 ](stderr, "利用方法: %s filename\n", argv[0]);
return 1; }
/* ifilename に argv[1] をコピー */
[ 空欄 2 ](ifilename, argv[1]);
/* ofilename に ifilename に .tmp を付けたものを出力 */
[ 空欄 3 ](ofilename, "%s.tmp", ifilename
src = [ 空欄 4 ](ifilename, "r");
if(src == NULL) {
printf("ファイル%sのオープンに失敗しました\n", ifilename);
return 1; }
dst = [ 空欄 4 ](ofilename, "w");
if(dst == NULL) {
printf("ファイル%sのオープンに失敗しました\n", ofilename);
return 1; }
/* EOF でないかぎり、src から 1 文字読み出し */
while((c = fgetc(src)) != EOF){
if(isupper(c))


448:デフォルトの名無しさん
07/01/23 19:09:16
c = [ 空欄 5 ](c); /* 大文字は小文字に変換 */
else if([ 空欄 6 ](c))
c = toupper(c); /* 小文字は大文字に変換 */

/* dst に 1 文字書き込み */
[ 空欄 7 ](c, dst);
}

/* ファイルを閉じる */
[ 空欄 8 ](src);
[ 空欄 8 ](dst);

/* ifilename を削除 */
if([ 空欄 9 ](ifilename) != 0){
[ 空欄1 ](stderr, "ファイル%sを削除できませんでした。\n",
ifilename);
return 1;
}

/* 出力したファイルの名前を、ofilename から ifilename に変更 */
if([ 空欄 10 ](ofilename, ifilename) != 0){
[ 空欄 1 ](stderr, "ファイル%sの名前を変更できませんでした\n",
ofilename);
return 1;
}
return 0;
}

449:デフォルトの名無しさん
07/01/23 19:09:59
すいません。447と448つなげておねがいします。。


450:デフォルトの名無しさん
07/01/23 19:11:15
問題文です。
コマンドの引数としてコマンドラインに指定されたファイル名のファイルを開き、
その内容についてアルファベットの小文字を大文字に、大文字を小文字に変換し
(それ以外はそのまま)、いったん別名のファイルに出力します。最後に元の
ファイルを削除して、仮に出力したファイルの名前を、元のファイル名(引数のファイル名)
に変更します。

451:デフォルトの名無しさん
07/01/23 19:25:41
>>430 はマルチ

452:デフォルトの名無しさん
07/01/23 19:58:27
>>1のボルジョアさんが出てこないなぁ・・・
>>430やってくれてるのかなぁ・・・

453:ぼるじょあ ◆yBEncckFOU
07/01/23 20:53:45
(・3・) エェー linuxはよくわからんけど
          linuxはどんなメーラーでも受け取ったメールが音を鳴らす仕組みがあるのかお?
          もしかして安易に実行可能ファイルを実行できたりもするのかお?
          てそんなわけないか

454:デフォルトの名無しさん
07/01/23 21:57:03
[1] 授業単元:プログラミングⅠ
[2] 問題文(含コード&リンク): 一単語一行の入力テキストを、指定された桁数(70)以内で、
               できるだけ少ない行数に納まるように調整して出力する。
               ただし、単語の途中で改行してはいけない。
[3] 環境
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン: わかりませんが、Visual Studio 2005
                  を使っています
 [3.3] 言語:C++
[4] 期限:1月25日
[5] その他の制限: 特に指定されていません。

よろしくお願いします。

455:デフォルトの名無しさん
07/01/23 22:00:40
>>453そこを作るのです。やっぱ難しすぎるか~

456:デフォルトの名無しさん
07/01/23 22:06:23
>>445は結局できないんだね?

457:デフォルトの名無しさん
07/01/23 22:12:29
メールの定義が曖昧

458:デフォルトの名無しさん
07/01/23 22:20:03
>>455
つまりそういうメールソフトを作りたいってこと?
例えばメールにスクリプトが書かれていたらその部分を
メールソフトでデコードして音にして出すとか?

459:デフォルトの名無しさん
07/01/23 22:36:04
>>458
うん そそ 

460:デフォルトの名無しさん
07/01/23 22:56:49
>>447-448
[ 空欄 1 ]printf
[ 空欄 2 ]fopen
[ 空欄 3 ]strcat
[ 空欄 4 ]fopen
[ 空欄 4 ]fopen
[ 空欄 5 ]tolower
[ 空欄 6 ]islower
[ 空欄 7 ]fputc
[ 空欄 8 ]fclose
[ 空欄 8 ]fclose
[ 空欄 9 ]unlink
[ 空欄10 ]rename


461:デフォルトの名無しさん
07/01/23 23:00:33
悲鳴メールとか流行りそうでやだなw

462:デフォルトの名無しさん
07/01/23 23:21:42
悲鳴ーる

463:デフォルトの名無しさん
07/01/23 23:26:20
>>459
なら最初からそう書けよクズ

464:デフォルトの名無しさん
07/01/23 23:33:40
>>463
分からないからってあたるなよクズw

465:デフォルトの名無しさん
07/01/23 23:44:59
どうみても質問の仕方が悪い
システムを分かってなさ過ぎ

466:デフォルトの名無しさん
07/01/24 00:07:28
すいません 454をお願いします

467:デフォルトの名無しさん
07/01/24 00:10:47
荒れてきたよー
釣りかもよーw

468:ぼるじょあ ◆yBEncckFOU
07/01/24 00:22:28
 _, ,_
(・3・) エェー ぼるじょあはいないのかYO

469:ぼるじょあ ◆yBEncckFOU
07/01/24 00:23:09
エェー 自演失敗シタ

470:デフォルトの名無しさん
07/01/24 01:27:13
>>466
スレリンク(tech板:950番)
じゃイカンの?w
マルチだし・・・

471:ぼるじょあ ◆hZ8e4Wjqvw
07/01/24 02:42:15
>>447
(・3・) エェー 結構作りこんである教材だNE!
          満遍なくいろんな関数を織り込んであるところがいいYO!
1.fprintf
2.strcpy
3.sprintf
4.fopen
5.tolower
6.islower
7.fputc
8.fclose
9.remove
10.rename

472:デフォルトの名無しさん
07/01/24 03:24:56
>メールソフト
C#では簡単に作れたんだが・・
Cでは作ったこと無いなぁ

473:デフォルトの名無しさん
07/01/24 08:55:39
[1] 授業単元:情報工学実験
[2] 問題文(含コード&リンク):URLリンク(www.geocities.jp) の「基地局プログラムの開発の進め方」にある1~6の機能を持つプログラムの作成をお願いいたします。
[3] 環境
 [3.1] OS:redhat9 & fedoracore6
 [3.2] コンパイラ名とバージョン:gcc3.4
 [3.3] 言語:Cのみ
[4] 期限:できれば今週中。
[5] その他の制限: 特にありません。

必要な呼制御メッセージやその役割は「参考スライド」に書いてあります。
よろしくお願いいたします。

474:デフォルトの名無しさん
07/01/24 10:30:20
>>473
もうあきらめろよ
このスレ見てる人は別のスレも見てるから
レスがないってことはみんな出来ないんだよ

475:デフォルトの名無しさん
07/01/24 12:20:37
>>473
USBで携帯端末と通信と書いてあるが、携帯端末の実物も無ければ仕様も不明。
中央サーバーに接続してって書いてあるがIP隠されて接続試験も出来ない。
これで電話の基地局作れってんだから笑わせる。

476:デフォルトの名無しさん
07/01/24 16:45:26
436ぼるじょあさん。元になるというか
void quicksort(int a[], int left, int right)
から始まる関数です。

477:ぼるじょあ ◆yBEncckFOU
07/01/25 00:18:46
>>473
(・3・) エェー おもしろそうだけどそろそろ風呂入って寝るから回答できないお
          土曜日までやってくれる人がいなさそうならもいらが回答してやるお
          忘れっぽいから土曜日にゆうこりん似のアナ○画像か大沢あかねたんのコラ
          (アナ○見せてると尚可)をうpして気づかしてくれお

478:ぼるじょあ ◆yBEncckFOU
07/01/25 00:20:08
補足: コラじゃなくても大沢あかねたんの激似のエロ画像(ア○ルが見えてると最高なんだけど・・・)
でもいいお

479:デフォルトの名無しさん
07/01/25 04:04:32
何がぼじょるあや ションベンの音やんけ

480:デフォルトの名無しさん
07/01/26 01:32:31
ぼるじょあさん、がんば!!

481:デフォルトの名無しさん
07/01/31 18:57:56
このスレは終わったのですか?

482:デフォルトの名無しさん
07/02/02 00:09:26
まだだ!まだ終わらんよ!

483:デフォルトの名無しさん
07/02/02 00:18:34
ふはははは、ぼるじょあは滅びぬ。何度でもよみがえるさ。

484:チンコ
07/02/02 03:09:32
マンコ

485:あっこ
07/02/02 04:45:08
下記の課題お願いします。
[1] 授業単元:C++
[2] 問題文(含コード&リンク):

問題ごとにソースをかいてください。
URLリンク(docomo-camera-ne.jp)
URLリンク(docomo-camera-ne.jp)

URLリンク(docomo-camera-ne.jp)
URLリンク(docomo-camera-ne.jp)
URLリンク(docomo-camera-ne.jp)
③、④、⑤はつながっています。

[3] 環境
 [3.1] XP
 [3.2] visual studio2003
 [3.3] C++
[4] 期限:今日中に。
[5] その他の制限:なし
よろしくお願いします。


486:デフォルトの名無しさん
07/02/02 08:30:36
>>485
練習問題3がありません(><)

487:ぼるじょあ ◆yBEncckFOU
07/02/02 11:32:14
>>1
#include <iostream>
#include <iomanip>

int main()
{
int (*a)[9] = new int[9][9];

for (int i = 0; i < 9; i++) {
for (int j = 0; j < 9; j++) {
a[i][j] = (i + 1) * (j + 1);
std::cout << std::setw(3) << std::right << a[i][j];
}
std::cout << std::endl;
}
delete[] a;
}

488:ぼるじょあ ◆yBEncckFOU
07/02/02 11:34:43
>>485
>>487は(1)。
(2)はC/C++の宿題を片づけますの82代目の629を参照。
スレリンク(tech板:629番)

(4)と(5)は(3)の問題がおかしいので答えられない。正しい(3)を
提示の事。

489:あっこ
07/02/02 19:58:44
みなさんありがとうございます。

490:あっこ
07/02/02 20:25:07
問題掲載間違えでした。
ご指摘ありがとうございます。

下記の課題お願いします。
[1] 授業単元:C++
[2] 問題文(含コード&リンク):

問題ごとにソースをかいてください。
1、URLリンク(docomo-camera-ne.jp)
2、URLリンク(docomo-camera-ne.jp)
3、URLリンク(docomo-camera-ne.jp)

[3] 環境
 [3.1] XP
 [3.2] visual studio2003
 [3.3] C++
[4] 期限:今日中に。
[5] その他の制限:なし
よろしくお願いします。


491:ぼるじょあ ◆yBEncckFOU
07/02/02 21:57:25
>>490 (1)
URLリンク(kansai2channeler.hp.infoseek.co.jp)

(2),(3)は花より男子2を見るので後で。もしくは誰かやってくれてもいい。

492:あっこ
07/02/02 22:00:03
>ぼるじょあさん

助かります。
2,3もよろしくお願いします。

493:ぼるじょあ ◆yBEncckFOU
07/02/02 23:09:04
>>492 (2)
URLリンク(kansai2channeler.hp.infoseek.co.jp)
題意にはなかったので仮想基底クラスは使用しなかった。

494:ぼるじょあ ◆yBEncckFOU
07/02/02 23:23:56
>>492 (3)
URLリンク(kansai2channeler.hp.infoseek.co.jp)

なお、(2)のプログラムにミスがあったので貼り直し。
URLリンク(kansai2channeler.hp.infoseek.co.jp)

(2)で仮想基底クラスを使わない場合は、基底クラスdrinkの実体が
2つ含まれるため、厳密にはdrinkの両方のメンバ変数を表示しなければ
ならない。

またteaとmilkにも同名の変数及びメンバ関数が含まれる事になるため
厳密にはtea::print()とmilk::print()の両方を呼ばなければならない。

今回は設問にそのような指定はなかったため、tea側のメンバ変数のみを
表示している。

495:あっこ
07/02/02 23:37:47
>>ぼるじょあさん
本当にありがとうございました。

最後に下の課題お願いできますか?


URLリンク(docomo-camera-ne.jp)
URLリンク(docomo-camera-ne.jp)

C++です。

無理でしたらけっこうです。


496:ぼるじょあ ◆yBEncckFOU
07/02/03 00:06:10
(・3・) エェー 追加の質問は受け付けないYO!
(・3・) 誰かやってあげなYO!

497:デフォルトの名無しさん
07/02/03 00:08:45
ぼるじょあは逃げ出した!
ぼるじょあは逃げ切れない!!

498:デフォルトの名無しさん
07/02/03 00:15:46
だが敵が恐れをなして逃げていった

499:デフォルトの名無しさん
07/02/03 03:37:12
あっこおまかせしすぎだろw

500:デフォルトの名無しさん
07/02/03 06:44:51
ぼるじょあじーはやればできる子

501:ぼるじょあ ◆yBEncckFOU
07/02/03 08:57:36
>>495
(・3・) エェー C++は大嫌いだし回答してやらないお
          C++はオブジェクト指向黎明期の言語で
          時代について行こうとごてごてと拡張を繰り返し
          そんな言語を使ってでソースを書いた結果、汚くわかりにくい
          暗号のようなソースができあがる
          やっぱ古くさくても基本がしっかりしているCに限るお
          もいらがWinアプリを作るときはWin32API&Cの組み合わせしか信用しないお
          >>477>>478を解決してくれたら回答してやってもいいお

502:ぼるじょあ ◆yBEncckFOU
07/02/03 09:01:26
>>495
(・3・) エェー デザパタで言うと何の形で設計すればいいのかNA!

503:デフォルトの名無しさん
07/02/03 23:17:30
[問題]C言語
2つの値を入力してunsigned char型の変数x,yに代入してください。
また、a = x + y,b = x * yの計算をし表示してください。
※a及びbは、オーバーフローを考慮しえプログラムを作成すること
 printf関数で出力。

504:デフォルトの名無しさん
07/02/03 23:18:58
で今こうゆうの書いてますが、aとbにunsigned charが入れれなく困ってます。
#include <stdio.h>

struct hensu{
int a;
int b;
unsigned char x[10];
unsigned char y[10];
}test;

void data_input()
{
printf("2つの値を入力してください。\n");
scanf("%s",&test.x);
scanf("%s",&test.y);
}

void data_output()
{
printf("x = %s, y = %s, x + y = %d, x * y = %d",test.x,test.y,test.a,test.b);
}

int main(int *, unsigned char *)
{
data_input();
data_output();

return 0;
}

505:homoじょあ ◆5OLf4yFnuM
07/02/04 12:21:02
>>504
(・3・) エェー それってcharに入れた値を文字としてでなく数値として計算せYO
          ってことじゃないのかYO
          文字列で入力するならatoiとかstrtolで数値に変換しないとYO

506:デフォルトの名無しさん
07/02/04 19:40:16
10個の任意の数字を昇順(小さい数から大きい数)に並び替えるプログラムを作成しなさい

507:homoじょあ ◆5OLf4yFnuM
07/02/04 20:27:50
(・3・) エェー テンプラに従ってYO
          命令すんなYO

508:デフォルトの名無しさん
07/02/04 21:50:37
ボルジョアさん復活してる~!!!
これからもよろしくね!!!

509:homoじょあ ◆5OLf4yFnuM
07/02/04 22:00:27
>>506
(・3・) エェー とりあえず並び替えだけやってみたお

#include<stdio.h>
#include<stdlib.h>

int main(void){
longnum[10] = {47, 38, 74, 19, 93, 48, 12, 92, 90, 21};
longi, k;

for(i= 0; i< 10-1; i++){
for(k= i+1; k<10; k++){
if(num[i] > num[k]){
longswap = num[i];
num[i] = num[k];
num[k] = swap;
}
}
}

return EXIT_SUCCESS;
}

510:homoじょあ ◆5OLf4yFnuM
07/02/04 22:01:16
(・3・) エェー 僕、homoじょあ
          稀にしか来ないクソコテですYO

511:デフォルトの名無しさん
07/02/05 13:49:13
homoじょあさん、こんにちわ

512:デフォルトの名無しさん
07/02/05 13:50:02
>>1のぼるじょあさんって画像処理専門だっけ?

513:デフォルトの名無しさん
07/02/05 22:19:09
homoじょあさん、こんばんは

514:ぼるじょあ ◆yBEncckFOU
07/02/05 23:34:55
>>512
(・3・) エェー >>1じゃないけどなんだお? もいらは仕事上、画像処理専門だお
          jpegデコーダ作ってとかあんまり無謀で巨大な課題以外なら答えてやるお
          ちなみにjpegデコーダくらいならinterlaceのみだったら作ったことはあるお
          ハードウェアデコーダ(LSI)を使ったものなら全サポートでドライバ作ったことあるけどお

515:ぼるじょあ ◆yBEncckFOU
07/02/05 23:35:27
(・3・) エェー ただしCでしか答えてやらないお
          さてと、風呂入って寝るべ、また明日

516:ぼるじょあ ◆yBEncckFOU
07/02/05 23:36:39
(・3・) エェー 誰か>>477>>478を頼むお、そいじゃ

517:デフォルトの名無しさん
07/02/06 00:03:19
ほるじょあさん、おやすみなさい

518:デフォルトの名無しさん
07/02/06 01:05:42
PC初心者でぼるじょあのスレみつけたんだけど
このぼるじょあさんは変態なの?


80 名前:ぼるじょあ ◆yBEncckFOU [sage] 投稿日:2007/02/03(土) 09:04:06 ID:???
(・3・) エェー さすがに疲れてアナ○したい、なんて気力もないお
          でも大沢あかねたんだけは別腹だお
          

81 名前:ぼるじょあ ◆yBEncckFOU [sage] 投稿日:2007/02/03(土) 09:06:29 ID:???
(・3・) エェー 大沢あかねたんが両手で尻を思いっきりひろげて
          仰向けにねてるもいらの顔の上に覆い被さってきてくれたら
          きっと安眠できるだろうなあ・・・はぁ
    

82 名前:ぼるじょあ ◆yBEncckFOU [sage] 投稿日:2007/02/03(土) 09:08:13 ID:???
(・3・) エェー 大沢あかねたんのお尻を24時間なめ続けたいお・・・はぁ
          人間の舌って何で短いんだろうね、もっと長ければ
          大沢あかねたんの尻に舌を差し込んでもっと深く彼女を愛せるのに・・・はぁ

83 名前:ぼるじょあ ◆yBEncckFOU [sage] 投稿日:2007/02/03(土) 09:09:28 ID:???
(・3・) エェー 疲れてるにも関わらずぽこたんがエレクトしてきたお
          さてとそろそろベッドインするべ

519: ◆AYKj6A1d66
07/02/06 03:26:44
>>512です
課題学校に忘れてきたので思い出したときに書きます
そのときはよろしくお願いします

520:デフォルトの名無しさん
07/02/06 03:31:24
アナルやらせてくれるのかお?

521: ◆AYKj6A1d66
07/02/06 18:53:02
[1] 授業単元:
[2] 問題文:2値画像をランレングス符号化法により圧縮符号化するプログラムをつくり、原画像と
      圧縮後のデータを比較せよ
[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン:gcc
 [3.3] 言語:ぼるじょあさんのやりやすいもので
[4] 期限:無期限
[5] その他:よろしくお願いします


522: ◆AYKj6A1d66
07/02/06 22:01:50
無期限とは書いたものの・・・
できるだけ早くお願いします 一応課題なので・・・

523:ぼるじょあ ◆yBEncckFOU
07/02/06 23:00:14
(・3・) エェー >>522 ランレングス符号化といわれても大雑把すぎるお
          貴様の先生が提示したランレングス符号化のアルゴリズムもちゃんと書けお
          それと2値画像の形式はなんだお、1bit/pixelかそれとも1byte/pixelか
          1と0が書かれたテキストファイルなのかちゃんと書けお

         

524:デフォルトの名無しさん
07/02/06 23:27:52
[1] 授業単元: プログラミング言語
[2] 問題文(含コード&リンク):
数学の点数のデータが入った1次元配列のアドレスと人数を受け取り、
それらの最大点、最小点、平均点を求めて返す関数を作成せよ。
但し、main関数では、最初に、点数のデータを初期値代入し、関数を呼び出した後は、
最大点、最少点、平均点の値を出力せよ。

[3] 環境
 [3.1] OS: Windows XP
 [3.2] コンパイラ:Visual C++ 6.0
 [3.3] 言語: C++
[4] 期限: 期限はないです

    よろしくお願いします

525:デフォルトの名無しさん
07/02/06 23:43:18
C++はダメだったのか・・・orz

学校生活オワタ\(^o^)/

526:ぼるじょあ ◆yBEncckFOU
07/02/06 23:53:44
>>525
意味分からねーYO!

527:homoじょあ ◆5OLf4yFnuM
07/02/06 23:54:10
>>522
(・3・) エェー 勉強しながらでいいならやるYO
          出来る保障ないけどYO

>>524
(・3・) エェー 表面以外全部CでいいならやるYO
          もう寝るけどYO

528:524
07/02/06 23:58:03
できればC++がいいのですがCでも構いません;;よろしくお願いします・・。

529:デフォルトの名無しさん
07/02/07 00:16:49
>>528
C++もおkなぼるじょあもいると思われ

530:デフォルトの名無しさん
07/02/07 00:20:41
>>524
URLリンク(kansai2channeler.hp.infoseek.co.jp)

531:デフォルトの名無しさん
07/02/07 00:34:53
>>529>>530 ありがとうございます!

532:デフォルトの名無しさん
07/02/07 01:45:12


533:ぼるじょあ ◆yBEncckFOU
07/02/07 18:57:52
(・3・) エェー >>522の課題はhomoじょあ氏がやってくれるらしいお
          結局もいらの出る幕ではなかったな
          そんなこんなでまだ1問しか回答したことないし
          ここはもいらが出る幕もなく優秀な回答者が揃ってるなという感じだお

534:ぼるじょあ ◆yBEncckFOU
07/02/07 19:02:46
(・3・) エェー まあランレングスで作れと言われても
          白ランと黒ランを「白が5画素」「黒が10画素」というように
          記録していくわけだけど「」の部分をどうやって符号にするかは
          何パターンかあるしどういうパターンで符号化してほしいのか
          (または特に規定されてないのか)
          入力画像の形式を書いてくれないと仕様が違うからやり直しってことに
          なりかねんしなあ

535:ぼるじょあ ◆yBEncckFOU
07/02/07 19:07:59
(・3・) エェー しかしもいらのpcじゃvista糞重すぎて使い物にならんお
          まあ春くらいに新しいpcを購入する予定だけどお
          久々にタワー買ってみるつもりだお、今はノートpc
          ディスプレイはハイビジョンTVをhdmiで使う予定
          会社ではhdmiで60Vのディスプレイにpcの画面を映して
          いるのをよく見るだけに最近pcの小さい画面じゃ満足できなくなってきたお

          まあ2ちゃんやるかアプリ作るくらいしかpc使わないんだけどね
          新しいpc買ったらエミュレータでゲームでも動かしてみるつもりだお

536:デフォルトの名無しさん
07/02/07 20:07:32
ぼるじょあさんの仕事を教えてください
僕は情報系の大学院卒業予定で就職について考えてます
プログラマーになれれば幸いです

537:デフォルトの名無しさん
07/02/07 20:10:17
windowsを使ってたのですがLinuxも入れてみました。emacsもxemacsも使えないのですが
何かしなきゃならないのでしょうか?素人でゴメンナサイ

538:デフォルトの名無しさん
07/02/07 20:53:09
>>536
(・3・) アルェー プログラマは体力的に超過酷な商売だYo!
趣味でやるにかぎるYo

539:デフォルトの名無しさん
07/02/07 21:17:01
>>538
そっかぁ いろいろ考えてみます

>>537に答えてやってください

540:デフォルトの名無しさん
07/02/07 22:03:52
ぼるじょあの方々、体に気をつけて長生きしてください

541:ぼるじょあ ◆yBEncckFOU
07/02/07 22:59:43
(・3・) エェー >>537 さっさとアンインストールしろお
          仕事以外でLinux使うのは偏屈人間か変態か馬鹿だけだお
          emacsはうんこだお

542:ぼるじょあ ◆yBEncckFOU
07/02/07 23:01:37
(・3・) エェー PS1のFF4/5/6を見つけたお
          ただいまだうんこ中♥

543:ぼるじょあ ◆yBEncckFOU
07/02/07 23:14:35
(^3^) エェー だうんこ終了
          エμでふつうにプレイできたお、懐かしいね
          この頃のスクエアはほんとよいゲームを出していたお

544:デフォルトの名無しさん
07/02/07 23:42:11
>>541
ぼるじょあさんは仕事中にここの宿題を片付けているのですか?
emacs以外にプログラミングできるのって何があるんですか?
素人ですみません・・・

545:ぶるじょあ ◆H6wikgcXIU
07/02/07 23:51:14
(・3・) アルェー emacsをうんこ呼ばわりなぼるじょあもいるのかYo!
Lisp系言語だとemacsかviは必須だけどC/C++だと
IDEの方が便利な場面もあるから理解できなくはないけど、
カスタマイズ性が超強力な分だけなれるとemacsの方がいいYo!

546:デフォルトの名無しさん
07/02/08 00:21:03
>>545のぼるじょあさんへ

Turbo Linuxの無料のやつをインストールしたのですがemacsエディタがありません
どうすればいいのか教えてください

547:ぼるじょあ ◆yBEncckFOU
07/02/08 00:33:06
>>545
(・3・) エェー lisp使ってる人は一部のマニアで単なる自己満足だお
          emacsにしろviにしろ所詮一部だけのもの、そんなによければ
          ユーザが増えるだろうに
          ・・・というもいらはemacs派だお、というかemacsでtexとcの統合環境を
          作ってるし今更はなれられんお
          >>546 フルインストールを選択しろお、それでもなければだうんこした
          イメージの中をあさってみろお
          もしくはここだお
          fURLリンク(ftp.turbolinux.co.jp)
          xemacsだったらおいてあると思うお
          

548:デフォルトの名無しさん
07/02/08 00:39:34
>>547
ありがとう!これからそのサイトいってみます
ちなみにxemacsもはいってませんでした
普通に買えばいいのかな・・・

549:デフォルトの名無しさん
07/02/08 00:41:31
すみません、これをどうすればいいのでしょうか・・・

550:デフォルトの名無しさん
07/02/08 00:49:33
>>549
とりあえずこれじゃないか?
fURLリンク(ftp.turbolinux.co.jp)
rpmパッケージだからダウンロードしたファイルをダブルクリックするだけでインスコできるはず

551:デフォルトの名無しさん
07/02/08 00:52:00
Server10用だけどインスコできるはず・・・

552:デフォルトの名無しさん
07/02/08 00:52:11
>>550ども とりあえずやってみます

553:デフォルトの名無しさん
07/02/08 00:53:39
Turbolinux FUJI のトライアル版をインストールしたんですが・・・
まぁまず見てみます

554:デフォルトの名無しさん
07/02/08 00:56:42
>>553
あほ、先に言えよ
fURLリンク(ftp.turbolinux.co.jp)

555:デフォルトの名無しさん
07/02/08 01:07:34
すみません まぁインストールしてやったところxemacsはできました
コンパイルができないのはなぜですか?ほんとに素人ですみません

556:デフォルトの名無しさん
07/02/08 01:15:49
ccコマンドがないのですが・・・
板違いも甚だしいとは思いつつレスを期待しいています。
製品版を買えば全部解決するのでしょうかね。

557:デフォルトの名無しさん
07/02/08 02:04:17
ライセンスが取得できねー どうなってるんだー

558:ぼるじょあ ◆yBEncckFOU
07/02/08 22:40:04
>>556
(・3・) エェー gcc

559:ぼるじょあ ◆yBEncckFOU
07/02/08 22:45:45
(・3・) エェー もいらturbolinux 8の製品版持ってるけど
          MSのwindows updateみたいな自動アップデートやら
          windowsとほぼ同じguiを導入したりしていたんだけど
          思った以上に使い物にならなかったお
          自動アップデートは数百件のパッチがリストアップされて
          いざインストールと思ってもパッチを当てる順番があるらしく
          失敗しまくっていたお、結局10個単位でインストールしたんだけど
          最後の方になると「パッチを当ててください」とダイアログが出るにもかかわらず
          「インストールに失敗しました」と出るw
          サポートセンターも不親切で全く役に立たないし

          ライブドア時代の話だお、今は少しはまともになってるんだろうか
          turbolinux FUJIも最悪の出来らしいしお
          唯一製品版はATOK使えたのがよかったお

560:ぼるじょあ ◆yBEncckFOU
07/02/08 22:47:00
(・3・) エェー そんなこんなでもいらはVineLinuxを使っているお、
          というと>>541のもいらのレスと矛盾するけど
          偏屈人間だから無問題だお

561:デフォルトの名無しさん
07/02/09 01:06:07
ぼるじょあさんありがとう
gccのRPMファイル見つけたんでインストールしようと思ったけど
インストールできないですw 「インストール」ってボタンがなくてw
もうわけわからん

確かにいろんなところでTurboLinuxは叩かれてますね・・・
Vineっての見てみます

562:デフォルトの名無しさん
07/02/09 01:23:18
SUSEはどんなかんじ?

563:デフォルトの名無しさん
07/02/09 01:59:20
お金を払わず、ってならDebianを推してみる

564:homoじょあ ◆5OLf4yFnuM
07/02/09 17:04:55
(・3・) エェー じゃあ画像はそのうちやるぽ

565:ぼるじょあ ◆yBEncckFOU
07/02/09 19:44:32
(・3・) エェー >>564 やるって言ったんだからさっさとやってあげろお
          >>561 個人で使うには一番扱いやすいと思うお、日本仕様だしお
          ただ更新がとてつもなく遅くで最近ようやっとkernelのバージョンをあげて
          もいらのPCでも動くようになったお

566:ぼるじょあ ◆yBEncckFOU
07/02/09 19:46:02
(*・3・*) エェー 大沢あかねたんかわいいなあ・・・みんなランキン見てるのかな
            あの変な帽子がまたたまらん・・・

567:ぼるじょあ ◆yBEncckFOU
07/02/09 19:48:22
(・3・) エェー 筋弛緩剤入りのローションを大沢あかねたんのシリアナに執拗に練り込み
          ぱっくり開いたそのシリアナにたっぷり牛乳とコーヒーを入れてシャッフルした後
          おなかを思いっきりパンチしてシリアナからはき出されたミックスコーヒーを
          大沢あかねたんに飲ませたいお
          

568:ぼるじょあ ◆yBEncckFOU
07/02/09 19:49:27
(・3・) エェー つーかあまりに大沢あかねたんがかわいすぎてあたまがおかしくなってしまいそうだお

569:デフォルトの名無しさん
07/02/09 19:59:30
そんなあなたがうらやましい

570:homoじょあ ◆5OLf4yFnuM
07/02/10 00:02:50
(・3・) エェー 肛門野郎が命令すんなボケ

571:ぼるじょあ ◆yBEncckFOU
07/02/11 21:41:37
(・3・) エェー アナルしたいお

572:アナルじょあ ◆yBEncckFOU
07/02/11 22:16:16
(・3・) エェー アナル気持ちイイお

573:デフォルトの名無しさん
07/02/11 22:21:54
自分のチンコをアナルに突っこんどけ

574:homoじょあ ◆5OLf4yFnuM
07/02/11 23:59:21
>>521
(・3・) エェー 質問だYO
          2値画像がどんなんかはわかったけど、どうも保存の形式によって
          記録のされかたが違うYO
          どれでやるんだYO
          ついでにsample画像ちょーらいYO

575:デフォルトの名無しさん
07/02/12 00:50:05
とみんな聞いてるんだけどこの質問者
答えないんだよ。事故って死んだんじゃ?

576:homoじょあ ◆5OLf4yFnuM
07/02/12 01:26:37
(・3・) エェー 事故死ですかYO
          仕方ないですがむっしっしですNE

577:デフォルトの名無しさん
07/02/12 10:42:16
課題をぼるじょあに押しつけて三連休遊んでるだけじゃないのかな

578:デフォルトの名無しさん
07/02/12 13:33:33
(・3・) エェー 

579:ぼるじょあ ◆yBEncckFOU
07/02/12 13:37:10
 _, ,_
(・3・) エェー ぼくの顔勝手に使わないでYO

580:ぼるじょあ ◆yBEncckFOU
07/02/12 14:16:10
(・3・) アルェー 悪かったYO

581:デフォルトの名無しさん
07/02/12 15:30:21
[1] 授業単元: プログラミング演習3
[2] 問題文(含コード&リンク): 下
[3] 環境 :OS(Solalis)/コンパイラ(SunWorkShopC++6.0)
[4] 期限 :2007/02/28


何度か見せにいったのですが、#if 0とかが入れ子になってたり、/*が途中で含んでいたりだとうまくいかなくて、
現状はめちゃくちゃ長くなっていてるんですが一応貼っておきます



582:デフォルトの名無しさん
07/02/12 15:31:14
>>581 長いんなら>>1のロダ使え

583:デフォルトの名無しさん
07/02/12 15:31:19
一度も授業うけてないんでよろしくっす
C++のソースコードから全てのコメントを取り除くプログラムを書け。レポートの評価は以下の通りとする
1.//を取り除く、/* */を取り除く(60点可)
2.#if 0~#endif、#if0~#else~#endif等の削除(70点良~95点)
3.指定#ifdef、#ifndef等の削除(70点良~100点)

今まで講義を無受講、レポートを出していなくても、
2.の出来が優秀ならば単位取得に神風が起こるであろう。(ただし60点可とする)
神風を狙う場合は何度も見せにくるのが望ましい。



584:デフォルトの名無しさん
07/02/12 15:32:14
-----------------------------------------------
#include <stdio.h>//標準ヘッダ
int main()
{
/* 文字を表示してみる */
#if 0
printf( "Good Morning\n" );
#else
// /*夜*/printf( "Good Knight\n" );
/*夜*/printf( "Good Night\n" );
#endif
return 0;
}
-----------------------------------------------

-----------------------------------------------
#include <stdio.h>
int main()
{
printf( "Good Night\n" );
return 0;
}
-----------------------------------------------

585:デフォルトの名無しさん
07/02/12 15:37:06
>>1のロダは
このページにアクセスできません。(403 Forbidden)
ってなるぶ・・・

586:デフォルトの名無しさん
07/02/12 16:11:48
アドレス欄に貼り付けてアクセスすれば大丈夫。

587:ぼるじょあ ◆yBEncckFOU
07/02/12 16:12:53
神風特攻隊 チン☆⌒ 凵\(\・3・) まだぁ?

588:homoじょあ ◆5OLf4yFnuM
07/02/12 16:16:16
(・3・) エェー つーか本当に言語はC++なのかYO

589:ぼるじょあ ◆hZ8e4Wjqvw
07/02/12 22:03:37
>>581
(・3・) エェー 神風とまではいかないけど
          そよ風くらいならできたYO!
          C++ 分からないから一行目だけそれっぽくしたYO!

URLリンク(kansai2channeler.hp.infoseek.co.jp)

590:ぼるじょあ ◆yBEncckFOU
07/02/12 22:36:51
 _, ,_
(・3・) エェー ちゃんと入れ子にも対応しろお

591:ぼるじょあ ◆yBEncckFOU
07/02/12 22:40:30

(・3・) エェー >>570ホモの男好きに肛門野郎と罵られるとはw おもしろいお
(・3・) エェー >>571>>572 それ本気でいってるのかお?本スレでは批判するやつばっかりなんだお、
          もしそれを本気で言ってるなら本スレにきて盛り上げてほしいお
          欧米や欧州じゃ性行為経験者の90%以上の男、70%の女が
          アナ○経験者で日本人の男の60%はアナ○に興味持ってるのに
          ぼるスレの住民なんかおかしいお

592:ぼるじょあ ◆yBEncckFOU
07/02/12 22:41:34
(・3・) エェー >>574 それもいらがちょっと前に聞いてるじゃん、もうあきらめたんでねーかお?

593:ぼるじょあ ◆yBEncckFOU
07/02/12 23:17:16
(・3・) エェー >>589にもの申すと/* ここを #if 対応部分に書きかえればいいYO! */
          とコメントしてるけどそう単純ではないお

594:ぼるじょあ ◆yBEncckFOU
07/02/12 23:24:31
(・3・) エェー 仕事で作ったいふでふとコメントを削除するプログラムが今手元にあるけど
          >>583の「一度も授業うけてないんでよろしくっす」というのを読んだらとたんに
          うpする気が失せたお
          まあ>>589で60点で落第は免れるだろうしよかったんじゃないかお

595:ぼるじょあ ◆hZ8e4Wjqvw
07/02/12 23:50:50
(・3・) エェー もう挫けたから制限つけたYO!
          入れ子の深さは99まで
          一行の長さは1000文字まで

URLリンク(kansai2channeler.hp.infoseek.co.jp)

596:ぼるじょあ ◆hZ8e4Wjqvw
07/02/12 23:55:07
(・3・) エェー 書き忘れてたけど >>595>>581 宛てだYO!

597:ぼるじょあ ◆hZ8e4Wjqvw
07/02/13 00:00:41
(・3・) エェー >>594 に質問だYO!
          #ifdef に対応するって事は #include されたファイルを読みにいくのかNA?

598:ぼるじょあ ◆hZ8e4Wjqvw
07/02/13 00:08:54
(・3・) エェー >>595 はバグってたYO!

修正版
URLリンク(kansai2channeler.hp.infoseek.co.jp)

599:ぼるじょあ ◆yBEncckFOU
07/02/13 00:09:17
(・3・) エェー >>597 そこまでしないお、削りたいキーワードはだいたい決まってるだろうしお
          ちなみにいふでふといってるのは#if, #ifdef, #ifndef, #elif, #else, defined, など
          すべて含むお

600:ぼるじょあ ◆yBEncckFOU
07/02/13 00:12:08
(;3;) エェー ぷーたん来ないし寝るお




          ・゚・(ノД`)・゚・

601:ぼるじょあ ◆hZ8e4Wjqvw
07/02/13 00:30:25
>>599
(・3・) エェー すごいYO! もいらはここでギブアップだYO!

602:デフォルトの名無しさん
07/02/13 13:00:06
>>598
宿題じゃないが貰うっす

603:ぼるじょあ ◆hZ8e4Wjqvw
07/02/13 13:50:52
>>581
(・3・) エェー またまたバグが発覚したから修正したYO!

URLリンク(kansai2channeler.hp.infoseek.co.jp)


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch