C/C++の宿題を片付け ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
254:デフォルトの名無しさん 07/09/25 03:20:59 >>253 >ある2つのファイルがある。 >この時1つのファイルには次元nの2つの整数ベクトルが書き込まれている。 これを用意してくれ 255:デフォルトの名無しさん 07/09/25 03:36:52 一応ファイルフォーマットは提示されてるようだが? 適当に2つ条件にあうファイルを作ればいいんだろう? 256:デフォルトの名無しさん 07/09/25 04:16:46 _______ (___ ___) ∇ 257:デフォルトの名無しさん 07/09/25 04:37:20 >>253 n次元整数ベクトルってのが何だったか思い出せなかったので適当に書いてみた。 #include <stdio.h> #include <stdlib.h> int main(void){ FILE* fp; char filename[256]; int i, j, n, * vector[2], result = 0; //ファイル読み込み do{ printf("読み込むファイル?"); scanf("%s", filename); }while((fp = fopen(filename, "r")) == NULL); fscanf(fp, "%d", &n);{ for(i=0; i!=2; i++){ vector[i] = calloc(n, sizeof(int)); for(j=0; j!=n; j++) fscanf(fp, "%d", (vector[i] + j));} close(fp);} //内積を求める for(i=0; i!=n; i++) result += *(vector[0] + i) * *(vector[1] + i); //ファイル書き込み printf("書き込むファイル?"); scanf("%s", filename); fp = fopen(filename, "w"); fprintf(fp, "%d", result); close(fp); free(vector[1]); free(vector[0]); return 0;}
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5291日前に更新/230 KB
担当:undef