列での演算

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら

トピックに返信する


答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: 列での演算

Re: 列での演算

#6

by Math » 5年前

いろいろ質問されてますが べけんさんの環境はなんですか?
わたしは Windows10、VisualStudio2017Community, CX-Builer10.3,MinGW(gcc8.2.0),Cygwin,
Msys2-Clang,「学習用C言語開発環境 Ver 0.0.9.0」などです。

Re: 列での演算

#5

by べけん » 5年前

ありがとうございます。
一度動かしてみます。

Re: 列での演算

#4

by Math » 5年前

C言語と仮定してつくると
Windoes10, MinGW、gcc8.2.0 使用

main.c

コード:

#include <stdio.h>

int main(void)
{

    FILE *fp_in;

    FILE *fp_out;

    int x, y;

    if ((fp_in = fopen("in.txt", "r")) == NULL) {
        printf("in.txtファイルを開くのに失敗しました\n");
        return -1;
    }

    if ((fp_out = fopen("out.txt", "w")) == NULL) {
        printf("out.txtファイルを開くのに失敗しました\n");
        return -1;
    }

    while(fscanf(fp_in, "%d %d", &x, &y) != EOF) {

        printf("%d %d %d\n", x, y, x*y); // チェック用画面表示

        fprintf(fp_out, "%d %d %d\n", x, y, x*y);

    }

    fclose(fp_in);
    fclose(fp_out);

    return 0;
}
gc8.bat

コード:


gcc main.c

dir a.exe

a.exe

pause
実行する。
http://www2.koyoen.birdview.co.jp/~abcx ... -05-a-.PNG

Re: 列での演算

#3

by べけん » 5年前

1,4は上記の通り
2,3はプログラムを組んでいない
5は初心者です

Re: 列での演算

#2

by みけCAT » 5年前

できると思います。
具体的な方法を聞きたければ、フォーラムルールに従って具体的に質問してください。
1. 自分は今何がしたくて
2. どう取り組んで(作ったプログラムはどれで
3. どのようなエラーやトラブルで困っていて
4. 自分は何が解らないのか、知りたいのか
5. 今のCの知識はどの程度なのか

この5点をしっかりと明記して下さい。

列での演算

#1

by べけん » 5年前

テキストファイル内に
1 12
2 18
3 41
4 25
5 16
といったような値が書かれているとき3列目に1列目と2列目の積の値を出力して保存するというプログラムを組むことはできますでしょうか?

処理後のテキストファイルの状態としては
1 12 12
2 18 36
3 41 123
4 25 100
5 16 80
となってほしい

ページトップ