トップページ > プログラム > 2015年10月03日 > xCf649lx

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

14 位/144 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000030000000003



使用した名前一覧書き込んだスレッド一覧
片山博文MZ ◆T6xkBnTXz7B0
1行ずつC++を書いてプログラムを作成するスレ [転載禁止]©2ch.net

書き込みレス一覧

1行ずつC++を書いてプログラムを作成するスレ [転載禁止]©2ch.net
124 :片山博文MZ ◆T6xkBnTXz7B0 []:2015/10/03(土) 14:01:28.36 ID:xCf649lx
>>122
#include <stdio.h>

typedef struct COMPLEX {
double re, im;
} COMPLEX;

COMPLEX complex_sum(COMPLEX x, COMPLEX y) {
COMPLEX z;
z.re = x.re + y.re;
z.im = x.im + y.im;
return z;
}

COMPLEX complex_product(COMPLEX x, COMPLEX y) {
COMPLEX z;
z.re = x.re * y.re - x.im * y.im;
z.im = x.re * y.im + x.im * y.re;
return z;
}
(続く)
1行ずつC++を書いてプログラムを作成するスレ [転載禁止]©2ch.net
125 :片山博文MZ ◆T6xkBnTXz7B0 [sage]:2015/10/03(土) 14:05:52.19 ID:xCf649lx
(続き)
int main(void) {
COMPLEX a, b;
printf("1つ目の複素数の実部,虚部を入力してください:");
scanf("%lf,%lf", &a.re, &a.im);
printf("2つ目の複素数の実部,虚部を入力してください:");
scanf("%lf,%lf", &b.re, &b.im);
(続く)
1行ずつC++を書いてプログラムを作成するスレ [転載禁止]©2ch.net
126 :片山博文MZ ◆T6xkBnTXz7B0 [sage]:2015/10/03(土) 14:13:19.13 ID:xCf649lx
(続き)
{
COMPLEX c, d;
c = complex_sum(a, b);
d = complex_product(a, b);
printf("(%f + %fi)+(%f + %fi)=(%f + %fi)\n", a.re, a.im, b.re, b.im, c.re, c.im);
printf("(%f + %fi)×(%f + %fi)=(%f + %fi)\n", a.re, a.im, b.re, b.im, d.re, d.im);
}
return 0; }


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