トップページ > プログラム > 2015年01月21日 > 871iGY7f

書き込み順位&時間帯一覧

10 位/197 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000000213



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C/C++の宿題片付けます 168代目

書き込みレス一覧

C/C++の宿題片付けます 168代目
406 :デフォルトの名無しさん[sage]:2015/01/21(水) 22:04:57.35 ID:871iGY7f
>>405
ソースコード見直したけどインデントがおかしいこと以外問題が見つからなかった。
もうちょっと情報が欲しいな。再起動、moji.txtの再作成等で元の状態に戻せるのかどうかとか。
C/C++の宿題片付けます 168代目
407 :デフォルトの名無しさん[sage]:2015/01/21(水) 22:41:46.25 ID:871iGY7f
>>404
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
FILE *p;
int i, j, s;

if (argc != 2) {
printf("usage: %s [OUTPUT]\n");
return -1;
}
p = fopen(argv[1], "w");
if (p < 0) {
perror(NULL);
return -1;
}
for (i = 1; i <= 100; i++) {
for (j = 0; j < 100; j++)
s += rand() % 2;
if (fprintf(p, "\"%d\",%d\r\n", i * j, s / (i * j)) < 0) {
perror(NULL);
return -1;
}
}
if (fclose(p)) {
perror(NULL);
return -1;
}
return 0;
}
C/C++の宿題片付けます 168代目
409 :デフォルトの名無しさん[sage]:2015/01/21(水) 23:24:11.82 ID:871iGY7f
>>408
// 数学わからなくてすまん。あと他にも少し修正した。精度は…どうだろうね。int64_tで困ることがあれば適宜訂正。
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
FILE *p;
int64_t s;
int i, j;

if (argc != 2) {
printf("usage: %s [OUTPUT]\n");
return -1;
}
p = fopen(argv[1], "w");
if (p < 0) {
perror(NULL);
return -1;
}
for (i = 1; i <= 10000; i += 10000) {
for (j = 0; j < 100; j++) s += rand();
if (fprintf(p, "\"%d\",%f\r\n", i, s / (i * RAND_MAX)) < 0) {
perror(NULL);
return -1;
}
}
if (fclose(p)) {
perror(NULL);
return -1;
}
return 0;
}


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。