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

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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG?2BP(12)
あなたが解けない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] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)

【アップローダー==ラウンジ】(質問が長い時はココ使うと便利 回答者もコードが長ければここに)
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm
【C 関数検索 man on WWW】
http://www.linux.or.jp/JM/index.html

【前スレ】
C/C++の宿題を片付けます 76代目
http://pc8.2ch.net/test/read.cgi/tech/1162771475/
【過去スレ一覧】
http://makimo.to/cgi-bin/search/search.cgi?q=C%2B%2B%82%CC%8Fh%91%E8&andor=AND&sf=2&H=&view=table&D=tech&shw=2000
0413デフォルトの名無しさん2006/11/26(日) 17:33:39
悩んでどうする
考えんだぉ(^ωー)
0414デフォルトの名無しさん2006/11/26(日) 17:33:44
>>412
実践の時間として2時間は長いが
努力の時間としては2時間は短い
0415デフォルトの名無しさん2006/11/26(日) 17:39:52
高ければ高い壁の方が、登ったとき気持ち良いもんな
0416デフォルトの名無しさん2006/11/26(日) 17:50:22
レシピないっすよ
04173832006/11/26(日) 18:07:22
>>389さんと>>392さんの説明で解りました。
刻んだ時の数と刻んだ時の幅ってことだったのですね。よく考えたら、
そのままですね。
ありがとうございました。
0418デフォルトの名無しさん2006/11/26(日) 18:10:54
>>408
初歩的な話で申し訳ないのですが実行できなくて・・・
コンパイルは成功するのですがそれからどうすれば良いか・・・
基礎的なことがわからなくて申し訳ありません。
cpadを使っているのですがどうやったら実行結果を見れるのでしょうか??
0419デフォルトの名無しさん2006/11/26(日) 18:12:24
>>415
この時代遅れの努力家めが。
世の中全てはコストパフォーマンスだ。
限られた時間を最大限自分の楽しみに使い面倒なことは全て他人任せにするのが今のトレンドなんだよ。
>>401だって今頃異性といちゃいちゃしながらアホども早く答えてくんねーかなーと笑っていたりするんだよ。
そんなわけでタダで利用されるだけの可哀想な負け組みの自分は
コピペすればすぐ動くことをモットーにして今日も初心者スレでひつまぶし。
#include <stdio.h>
#define ARRAY_MAX 32
void array_input(int*a)
{int i,size;printf("配列のサイズ = ");scanf("%d",&size);
for(i=0;i<size;i++){printf("%d 番目の要素 = ",i);scanf("%d",&a[i]);}a[size]=0;}
void array_print(int*a)
{int i;printf("{");for(i=0;a[i]!=0;i++){if(0<i){printf(",");}printf("%d",a[i]);}printf("}\n");}
void array_reverse(int*a){int i,n=0;int temp;while(a[n]!=0)n++;for(i=0;i<n/2;i++){temp=a[i];a[i]=a[n-i-1];a[n-i-1]=temp;}}
int main(void){int a[ARRAY_MAX];array_input(a);array_print(a);array_reverse(a);array_print(a);return 0;}
0420デフォルトの名無しさん2006/11/26(日) 18:43:25
[1] 授業単元:C言語講座
[2] 問題文(含コード&リンク): 九九の表を作成せよ。ただし形は、下の様
な形にすること。

.....1....2.....3.....4.....5.....6.....7.....8.....9
1..1....2.....3.....4.....5.....6.....7.....8.....9
2..2....4.....6.....8..10..12..14...16..18
3..3....6.....9...12..15..18..21..24..27
4..4....8...12..16..20..24..28..32..36
5..5..10..15..20..25..30..35..40..45
6..6..12..18..24..30..36..42..48..54
7..7..14..21..28..35..42..49..56..63
8..8..16..24..32..40..48..56..64..72
9..9..18..27..36..45..54..63..72..81

.はスペースは思ってください。
[3] 環境
 [3.1] OS: Linux
 [3.2] コンパイラ名とバージョン: gcc 3.4
 [3.3] 言語: C
[4] 期限: 明日の朝の11時
[5] その他の制限: 2重ループ?(forを2回使うやつ)を使う
0421デフォルトの名無しさん2006/11/26(日) 18:50:43
test
0422デフォルトの名無しさん2006/11/26(日) 18:51:40
>>354
すみません。あの、エラーになりした。

error C2040: 'i' : 'class Vector ** ' は 'int' と間接操作のレベルが異なります。
error C2446: '<' : 'class Vector ** ' 型から 'int' 型への変換ができません。
この変換には reinterpret_cast, C スタイル キャストまたは関数スタイルのキャストが必要です。
error C2040: '<' : 'int' は 'class Vector ** ' と間接操作のレベルが異なります。
error C2100: 間接指定演算子 (*) の使い方が不正です。
error C2227: '->f' : 左側がクラス、構造体、共用体へのポインタではありません。

というのが出ました。
どうしたらいいでしょうか?
0423デフォルトの名無しさん2006/11/26(日) 18:51:51
#include <stdio.h>
int main(void){
int i,j;
printf(" "); for(j=1;j<10;j++)printf("%3d",j); printf("\n");
for(i=1;i<10;i++){
  printf("%d",i);
  for(j=1;j<10;j++)
    printf("%3d",i*j);
  printf("\n");
}
}
04244202006/11/26(日) 19:10:03
>>423
ありがとうございます。
助かりました〜。
0425デフォルトの名無しさん2006/11/26(日) 20:16:46
>>418
コマンドプロンプト、リダイレクト・・・後はわかれ
0426デフォルトの名無しさん2006/11/26(日) 21:55:06
[1] 授業単元: プログラミングC
[2] 問題文(含コード&リンク):

ファイルから行列を読み込み,ガウスの消去法を行いなさい.ただし,データは matrixを使用すること
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3041.txt

matrix
1.0 2.0 -12.0 8.0 3.0 30.0
5.0 4.0 7.0 -2.0 6.0 10.0
-3.0 7.0 9.0 5.0 9.0 20.0
6.0 -12.0 -9.0 3.0 1.0 50.0
9.0 1.0 -5.0 14.0 -11.0 80.0

[3] 環境
 [3.1] OS: Windows XP
 [3.2] コンパイラ名とバージョン: borland C++ Compioler
 [3.3] 言語:C言語
[4] 期限: 火曜日

問題は?のところを書き換えるようになっています。
よろしくお願いします。
04273192006/11/26(日) 23:30:28
すみません。どうやったらいいのか教えていただけないでしょうか?
>>354さんが書いていただいたプログラムですと、

error C2040: 'i' : 'class Vector ** ' は 'int' と間接操作のレベルが異なります。
error C2446: '<' : 'class Vector ** ' 型から 'int' 型への変換ができません。
この変換には reinterpret_cast, C スタイル キャストまたは関数スタイルのキャストが必要です。
error C2040: '<' : 'int' は 'class Vector ** ' と間接操作のレベルが異なります。
error C2100: 間接指定演算子 (*) の使い方が不正です。
error C2227: '->f' : 左側がクラス、構造体、共用体へのポインタではありません。

というエラーが出ました。ここの部分が解決できたら宿題が完成します。
教えて欲しい所は、クラスを動的確保して、vectorに格納。で、vectorを使って格納したクラスの関数を使いたいです。

宿題をやっていただくというのに、申し訳ないのですが、
よろしくお願いします。
0428デフォルトの名無しさん2006/11/26(日) 23:43:24
>>427
コンパイラは何使ってるの?ソースは本当に>>354のままか?
gcc3.4.2(MinGW)で普通にコンパイルできて実行できるのだが。
0429デフォルトの名無しさん2006/11/26(日) 23:44:28
まさか

#include <iostream>
#include <vector>
using namespace std;

が抜けてるとか、そういうオチはやめてくれよ。
0430デフォルトの名無しさん2006/11/26(日) 23:51:31
>>428
VC++6.0を使ってます。
今、自分の書いたところを確認したですが、VC++だけしか書いていませんでした。
すみませんでした。

>>429
残念ながらオチませんでしたw
0431デフォルトの名無しさん2006/11/26(日) 23:54:27
>>427
for (int i = 0; i < 10; i++) {
を
for (int j = 0; j < 10; j++) {
に変更したらどうなる?

# これで通るようなら、コンパイラを窓から投げ捨てろ状態な訳だが。
0432デフォルトの名無しさん2006/11/26(日) 23:58:58
>>431
変更したら通りしました!!!!
みなさん、ありがとうございます!!

ですが、なぜ変更したら通ったでしょうか?
0433デフォルトの名無しさん2006/11/27(月) 00:00:08
>>431
あー何かVC6はスコープが他のC++コンパイラと違うとかあったな。
そこまで面倒みきれんわ。
0434デフォルトの名無しさん2006/11/27(月) 00:00:51
>>432
VC6.0はfor文のスコープ規則が古い仕様なのでforを突き抜けるから
よくある回避策としては
#define for if(0){}else for
ってのをファイルの先頭に突っ込むとかいう手がある。
0435デフォルトの名無しさん2006/11/27(月) 00:01:08
>>432

 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄」
―――――――――――――‐┬┘
                        |
       ____.____    |
     |        |        |   |
     |        | ∧_∧ |   |
     |        |( ´∀`)つ ミ |
     |        |/ ⊃  ノ |   |  VC++6.0
        ̄ ̄ ̄ ̄' ̄ ̄ ̄ ̄    |   
                        |

そんなコンパイラ、窓から投げ捨てろ!
04364322006/11/27(月) 00:02:25
なるほど。そういう事です。
わかりました!
ありがとうございました!
0437デフォルトの名無しさん2006/11/27(月) 00:02:41
[1]システム標準関数
[2]http://mobiledatabank.jp/s/src/MDBS0997.pdfの最後から二番目に書いてあります。
[3]windows xp
[4]11月28日
0438401=4042006/11/27(月) 00:10:33
>>419
すみません、そのプログラムは動くのですが
問題はd番目の要素 と最初から入力させるのではなくて
0を入力させた時点で終わるようなものを作りたいです。
0439デフォルトの名無しさん2006/11/27(月) 00:18:11
>>438
とりあえず、いちゃいちゃ乙
0440デフォルトの名無しさん2006/11/27(月) 00:25:17
>>438
void array_input(int *a)
{
int i;
for(i=0;;i++) {
printf("%d 番目の要素 = ", i);
scanf("%d", &a[i]);
if(a[i] == 0) break;
}
}
void array_print(int *a)
{
int i;
printf("{%d",a[0]);
for(i=1; a[i]!=0; i++) printf(",%d", a[i]);
printf("}\n");
}
void array_reverse(int *a)
{
int i, j, temp;
for(i=0; a[i]!=0; i++);
for(j=0; j<i/2; j++) {
temp = a[j];
a[j] = a[i-j-1];
a[i-1-j] = temp;
}
}
0441デフォルトの名無しさん2006/11/27(月) 00:39:10
>>437
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3044.c
0442デフォルトの名無しさん2006/11/27(月) 00:47:33
[1] プログラミング言語
[2] テキストファイルに書いた英文を読み込み、単語の長さを調べてその頻度を調べるプログラム
  を作る。ただし空白、タブ、改行は文字列に含まず、ピリオド、コンマは0文字とする。
  (20文字以上は1まとめとする)
  [例] 0文字 1文字 2文字 … 20文字以上
      3 4 6 0
[3] 環境:Windows XP
  言語:C++
[4] 期限: ([2006年11月29日13:00まで]
よろしくお願いします。
0443デフォルトの名無しさん2006/11/27(月) 00:51:16
>>441
ありがとうございます。しかし実行するとエラーが発生してしまいますた_| ̄|○ il||li
0444デフォルトの名無しさん2006/11/27(月) 00:57:09
>>443
どういうエラー?
それから、fopenの第二引数で"wb"とすべきところを"w"と書いたので
直しておいてくれ。
0445デフォルトの名無しさん2006/11/27(月) 01:07:37
>>444
wbは直しました!
d:\cprog\08rect\08rect.c(4): error C2059: 構文エラー : '型'
d:\cprog\08rect\08rect.c(7): fatal error C1903: 直前のエラーを修復できません。コンパイルを中止します。
と出ます。
本当に苦手ですいません。
0446デフォルトの名無しさん2006/11/27(月) 01:12:38
>>445
なんて酷いメッセージだ。何が悪いのか分からん。

当て推量だが、2箇所あるmaxをmax_of_twoで置換してみたら直るかも知れん。
0447デフォルトの名無しさん2006/11/27(月) 02:34:09
>>442
#include <algorithm>
#include <iostream>
#include <fstream>
#include <map>
#include <string>
int main(int argc, char* argv[]) {
    if (argc != 2) return 1;
    std::ifstream input(argv[1]);
    if (!input) return 1;
    const char delimiters[] = " \t,.";
    std::map<int, int> dic;
    std::string line;
    while (std::getline(input, line)) {
        dic[0] += std::count(line.begin(), line.end(), ',') + std::count(line.begin(), line.end(), '.');
        std::string::size_type start_index = line.find_first_not_of(delimiters);
        while (start_index != std::string::npos) {
            std::string::size_type end_index = line.find_first_of(delimiters, start_index);
            if (end_index == std::string::npos) end_index = line.length();
            if (end_index - start_index != 0) ++dic[end_index - start_index < 20 ? end_index - start_index : 20];
            start_index = line.find_first_not_of(delimiters, end_index);
        }
    }
    for (int i = 0; i < 20; ++i) std::cout << i << "文字: " << dic[i] << std::endl;
    std::cout << "20文字以上: " << dic[20] << std::endl;
    return 0;
}
0448デフォルトの名無しさん2006/11/27(月) 03:34:13
すいません、関数の戻り値を数値配列にすることは可能ですか?
可能であれば方法を教えていただきたいのですが
0449デフォルトの名無しさん2006/11/27(月) 03:36:49
>>448
> 数値配列
初耳の言葉だ
もっと説明モトム
0450デフォルトの名無しさん2006/11/27(月) 03:53:51
>>449
例えば、void test(double matrix[10][10], double *matrixPtr[10][10])
ってイメージで、matrix[10][10]を関数に入力して、
計算した結果をmatrixPtr[10][10]に出力するって感じです。

多分根本的なところが間違ってると思われますが、
void型の関数で不特定多数の、main関数で使える値を出すには
どうすればいいんでしょうか?
かなり日本語喋れってかんじだと思いますが、どうかよろしくお願いします・・・
0451デフォルトの名無しさん2006/11/27(月) 09:02:47
>>450
渡された配列の中身を書き換えるだけなら、わざわざ double *matrixPtr[10][10]
ってポインタ配列にする意味がわからん。mallocで確保でもするのか?
0452デフォルトの名無しさん2006/11/27(月) 10:43:21
値を変更するためにポインタにしなきゃいけないと思ってるんじゃない?
配列を引数にするってことがどういうことかわかってないんだろ。
04534422006/11/27(月) 10:44:03
<<447
早速の返答ありがとうございます。
でもこれって#include <stdio.h>だけで作れないですか?
最初の[5]で書いとくべきだったんですけどすみません。
多分、単語を切り取って文字数を出力し、文字数mを添字とする配列要素を
インクリメントしていく、という流れになると思うんですが・・・
本当に申し訳ないですが、よろしかったらお願いします。
0454デフォルトの名無しさん2006/11/27(月) 10:59:19
>>453
C++って書いておいてそれはねーだろw
0455デフォルトの名無しさん2006/11/27(月) 13:54:15
これはひどいwwwwww
0456デフォルトの名無しさん2006/11/27(月) 14:09:22
ワロタ
0457デフォルトの名無しさん2006/11/27(月) 15:43:38
[1] 授業単元:プログラミング演習
[2] 問題文(含コード&リンク):
20061109のように日付を入力すると、曜日を出力するプログラムを作成せよ
[3] 環境
 [3.1] OS:Windows
 [3.2] コンパイラ名とバージョン:わかりませんがCygwinというものを使っています
 [3.3] 言語:C
[4] 期限:11月中
[5] 習っている内容からすると、putchar,getcharを用いて作成しなければいけないようです

よろしくお願いします
0458デフォルトの名無しさんNGNG?2BP(200)
>>457
使用する暦の種類と適用期間が分からないとやりようがない。
0459デフォルトの名無しさん2006/11/27(月) 16:01:07
宇宙世紀でお願いします。
0460デフォルトの名無しさんNGNG?2BP(200)
宇宙世紀に曜日の概念なんかあるんか?
04614572006/11/27(月) 16:41:01
西暦で、適用期間は特に指定されてないので適当に決めていいと思います・・・
0462デフォルトの名無しさん2006/11/27(月) 16:52:56
せめて日付から曜日を決定する計算式くらい出せよ
0463デフォルトの名無しさん2006/11/27(月) 16:52:57
コズミックイラで
0464デフォルトの名無しさん2006/11/27(月) 16:54:17
>>461
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
int main()
{
char buf[100];
fgets(buf, sizeof(buf), stdin);
char cmd[100];
sprintf(cmd, "/bin/date -d '%s' +%%A", buf);
return system(cmd) >> 8;
}
0465デフォルトの名無しさん2006/11/27(月) 17:01:11
>>460
宇宙世紀1年には地球の人口が90億に達するそうだ
現在の傾向のまま人口が推移するとあと30年後ぐらい
0466デフォルトの名無しさん2006/11/27(月) 17:07:57
// 非環境依存版
#include <time.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
int main()
{
char buf[100];
fgets(buf, sizeof(buf), stdin);
struct tm tmp;
sscanf(buf, "%4d%2d%2d", & tmp.tm_year, & tmp.tm_mon, & tmp.tm_mday);
tmp.tm_year -= 1900;
tmp.tm_mon -= 1;
tmp.tm_hour = tmp.tm_min = tmp.tm_sec = 0;
mktime(& tmp);
strftime(buf, sizeof(buf), "%A", & tmp);
fputs(buf, stdout);
return 0;
}
0467デフォルトの名無しさん2006/11/27(月) 17:18:31
[1] 授業単元: 中級プログラミング
[2] 問題文(含コード&リンク):

どこに書いていいか迷いました。
実はもうコンパイルするだけのはずなのですが、コンパイラが通らずに詰まっています。
関数呼び出しとその引数の書き方の問題だと思うのですが、どうにもエラーがなくなりません。
よろしくお願いします。

ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28784

[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン: gcc
 [3.3] 言語: c
0468デフォルトの名無しさん2006/11/27(月) 17:24:54
>>467
まずコンパイルエラーもうpしなさい
04694672006/11/27(月) 17:33:44
>>468
すみませんでした。main関数内の
encode_caesar(*str);
decode_caesar(*str);
について「ポインタの型が合わない」だったかのエラーが出ていました。
変に引数なんかをいじると関数内でさらに複数行に渡ってエラーが出たりします。
エラーがあいまいなのは家に帰ってしまってCを動かせる環境にないためですorz
0470デフォルトの名無しさんNGNG?2BP(200)
>>461
ユリウス暦かグレゴリオ暦かくらい書け。
0471401=4042006/11/27(月) 18:13:10
>>439
するあいてがいません
>>440
ありがとうございます。
0472デフォルトの名無しさん2006/11/27(月) 18:15:18
>>457
cygwinでコンパイルしてるときなんてコマンド打ってんだよ
コマンド名からコンパイラ名くらい分かるだろ?

#include <stdio.h>

int youbikeisan(int date);

void main(){
int date;
scanf("%d",&date);
char youbi[][3]={"土","日","月","火","水","木","金"};
printf("その日は%s曜日です\n",youbi[youbikeisan(date)]);
}

int youbikeisan(int date){
int h,y;
h=date/1000000;
y=(date%1000000)/10000;
return (y+(y/4)+(h/4)-h*2+(13*((date%10000)/100+1)/5)+date%100)%7;
}
0473デフォルトの名無しさん2006/11/27(月) 19:23:21
[1] 授業単元:データ構造とアルゴリズム
[2] 問題文 この状態から以下の関数を参考にしてリストの追加と削除ができるようにプログラムを追加する。出力のたびにリストの追加と挿入を「追加しますか?削除しますか?」と確認されるようにする。
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン:gcc
 [3.3] 言語: C
[4] 期限:2006年11月28日午後2時
[参考プログラム]
int InsertMigi(node *current,int data){
/*currentで示されるノードの直後にデータを挿入する*/
node *p = CreateNode();//要素を入れる箱を用意
if(current == end){
q = end->next;
}
q->number = data;
q->next = current->next;
current->next = q;
return(EXIT_SUCCESS);
}
int Remove (node *current){
node *q;
q = current->next;
if(q == end){end = current;}
current->next=q->next;
free(q);
return(EXIT_SUCCESS);
}
0474デフォルトの名無しさん2006/11/27(月) 19:23:51
[問題文]
#include<stdio.h>
#include<stdlib.h>
typedef struct Node_template{
int number;
struct Node_template *next;
}node;
node *start = NULL;
int push(int data){
node *ptr = start;
start = (node *)malloc(sizeof(node));
if(start == NULL){
fprintf8stderr,"Nomore memory");
exit(1);
}
start->number = data;
start->next =ptr;[
return(EXIT_SUCCESS);
}
0475デフォルトの名無しさん2006/11/27(月) 19:25:36
[問題文続き]
int main(void){
int input_data;
int i;
node *p;
while(fprintf(stdout,"\n Enter an integar")
,scanf("%d",&input_data) == 1
){
push(input_data);
}
fprintf(stdout,"\nMemory Image\n");
i = 0;
for(p = start;p != NULL;p = p->next){
fprintf(stdout,"[%3d] = %5d\n",i,p->number);
i=i+1;
}
return(EXIT_SUCCESS);
}
0476デフォルトの名無しさん2006/11/27(月) 20:48:51
>>467
バグだらけだったので勝手に色々いじった。
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3047.c
04774672006/11/27(月) 21:00:34
>>476
バグだらけ…orz
いやしかし大変助かりました。そういえば数字や記号が来た場合の処理に全く思考が及んでいませんでしたが、
isalphaという関数は初めて知りました。勉強になりました。
ありがとうございました。
0478デフォルトの名無しさん2006/11/27(月) 23:17:47
[1] 授業単元:プログラミング演習
[2] 問題文(含コード&リンク):
nを100000にして、 納i=0,n](-1)^i/i! を計算し、その逆数を
表示しなさい。
つまり 1/x=納i=0,n](-1)^i/i! のxを求めるということです。
[3] 環境
 [3.1] OS:Linux
 [3.2] コンパイラ名とバージョン:gcc
 [3.3] 言語:C
[4] 期限:なるべく早めにお願いします。
[5] まだ習い始めたばかりでよくわからないのですが、
whileを使うみたいです。
なるべく簡単におねがいします。
よろしくお願いします。
0479デフォルトの名無しさん2006/11/27(月) 23:48:30
[1]情報処理応用
[2]http://www.sys.wakayama-u.ac.jp/om/
これの課題
[3][3.1]WindowsXP
[3.3]C++言語
[4]28日
[5]まったくわからないのでお願いします
0480デフォルトの名無しさん2006/11/27(月) 23:50:56
>>479
君の行っている大学はわかったが問題がどこにあるのかサッパリわからないのだが
04814792006/11/27(月) 23:52:54
すいませんアドレス間違ってました
http://www.wakayama-u.ac.jp/~miw/ApIp/06/9/9.html
これです
0482デフォルトの名無しさん2006/11/27(月) 23:54:24
>>479
問題が何なのかさっぱり分かりません
まったくわからないのでお願いします
04834782006/11/27(月) 23:54:49
付けたしはまずいですよね?
0484デフォルトの名無しさん2006/11/28(火) 00:11:32
>>481
この問題はBCB専用じゃないかね?
0485デフォルトの名無しさん2006/11/28(火) 00:30:18
とりあえず学校に通報するという事でOK?
0486デフォルトの名無しさん2006/11/28(火) 00:32:18
勝手にやってろ
0487デフォルトの名無しさん2006/11/28(火) 00:40:48
通報しても意味無い。ここで教えてもらっても
リアルで人にやってもらっても同じなんだし

建前はここも匿名板なんだから殺人とかじゃないとチャラ
0488デフォルトの名無しさん2006/11/28(火) 00:44:24
>>487
何を勘違いしているんだ?
ここは教えるところなんかじゃないぜ
0489デフォルトの名無しさん2006/11/28(火) 00:46:47
自分でやった方が自分のためになると思うけど

一応ヒント

アドレス士官
0490デフォルトの名無しさん2006/11/28(火) 00:46:58
ここは宿題がやりたくてやりたくてたまらない人が集うスレであって
宿題を持ってきたやつがどうなろうと知ったこっちゃない
0491デフォルトの名無しさんNGNG?2BP(200)
とりあえず和歌山大学の学生は無条件で落とすことに決定。
0492デフォルトの名無しさん2006/11/28(火) 00:49:56
新卒落とされたね
0493デフォルトの名無しさん2006/11/28(火) 00:52:11
そして本人は公務員にしか眼中が無いという展開
0494デフォルトの名無しさん2006/11/28(火) 00:52:12
別に中小企業に落とされたとしても
痛くも痒くもないですよw
0495デフォルトの名無しさん2006/11/28(火) 01:08:20
1]win
2]gcc  Cのみ
3]2006'11'30

映像を取り込み、
その映像を基にして
長さを調べて表示する
プログラムを作成しろ

よれしくおねがいします
0496473〜4752006/11/28(火) 01:10:27
少し前に書き込みしたのですがどなたかお願いします。
もし問題に不手際があったらそれだけでも教えてもらえるととても助かります
0497デフォルトの名無しさん2006/11/28(火) 01:10:55
>>478
一応出来たけど答はいくらになればいいの?
0498デフォルトの名無しさん2006/11/28(火) 01:14:47
>>495
映像って具体的になんだ?
0499デフォルトの名無しさん2006/11/28(火) 01:14:50
>>495
写真に載っている物質の長さを求めるらしいです。

対象物とレンズの距離が毎度違うと思うので
分かりません

どうやってはかるの?
0500デフォルトの名無しさん2006/11/28(火) 01:16:24
2次元の映像に奥行きを求める?

0501デフォルトの名無しさん2006/11/28(火) 01:19:09
言い忘れてました。

ヒシャタイ
の実寸らしい
0502デフォルトの名無しさん2006/11/28(火) 01:22:38
市販されている3Dソフトの応用らしいのですが
意味がサッパリなので悩んでます
0503デフォルトの名無しさん2006/11/28(火) 01:26:37
>>495
はっきり言う
それは億単位の案件になるので
たった2日では無理です。
申し訳無い

0504デフォルトの名無しさん2006/11/28(火) 01:31:09
>>503
学校の宿題ですよw

大学内のみの流通のみで
物理学部に提供するらしい。
0505デフォルトの名無しさん2006/11/28(火) 01:32:13
>>503
あの条件から見積もりだすお前がすごい
0506デフォルトの名無しさん2006/11/28(火) 01:33:44
今日のSE大賞をあげよう
>>503
0507デフォルトの名無しさん2006/11/28(火) 01:40:33
とりあえず>>495は
>>1を声に出してよく読んで、テンプレを元にして書き直し
0508デフォルトの名無しさん2006/11/28(火) 01:52:52
大学のみの流通とは言え他者に提供するのなら
それは既に宿題ではないんではないだろうか
0509デフォルトの名無しさん2006/11/28(火) 01:53:42
>>497 exp(1.0)だろ、常識的に考えて。
0510デフォルトの名無しさん2006/11/28(火) 01:57:47
>>497
小さい方から足してるだろうな?積み残しが出るぞ。
0511デフォルトの名無しさん2006/11/28(火) 01:59:27
>>509
e^1は1/0!+1/1!+1/2!+1/3!・・・だろ?
478の課題は
1/0!-1/1!+1/2!-1/3!・・・の逆数を求めろって言ってるぜ
0512デフォルトの名無しさん2006/11/28(火) 02:02:17
>>510
ちゃんと100000から計算していってるよ
■ このスレッドは過去ログ倉庫に格納されています