1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#include<iostream>
void addima (double x, double y, double x2, double y2, double * xrslt, double * yrslt ) {
*xrslt = x + x2;
*yrslt = y + y2;
}
void multima (double x, double y, double x2, double y2, double * xrslt, double * yrslt ) {
*xrslt = x*x2 + x*y2;
*yrslt = y*x2 + y*y2;
}
int main () {
double x=2,y=3,x2=5,y2=1, rsltx, rslty;
addima(x,y,x2,y2,&rsltx,&rslty);
std::cout<<"(2+3i) +(5+i) = "<< rsltx <<" + " << rslty << "i"<<std::endl;
multima(x,y,x2,y2,&rsltx,&rslty);
std::cout<<"(2+3i)*(5+i) = "<< rsltx <<" + " << rslty << "i"<<std::endl;
return 0;
}
|