typedef struct complex {
double real, imag;
} complex;
...
complex x, y, z;
...
/* add */
z.real = x.real + y.real;
z.imag = x.imag + y.imag;
/* sub */
z.real = x.real - y.real;
z.imag = x.imag - y.imag;
/* mul */
z.real = x.real*y.real - x.imag*y.imag;
z.imag =x.imag*y.real + x.real*y.imag;
/* div */
double d = y.real*y.real + y.imag*y.imag;
z.real = (x.real*y.real + x.imag*y.imag)/d;
z.imag = (x.imag*y.real - x.real*y.imag)/d;
Chat with our AI personalities
#include<iostream>
#include<complex>
int main()
{
std::complex<double> a(1,0);
std::complex<double> b(3,1);
std::complex<double> c = a + b;
}
public static final int getSum(final int n) { int sum = 0; for(int i = 1; i <= n; ++i) { sum += i; } return sum; }
Sum = Sum + first number Sum = Sum + second number Sum = Sum + third number Average = 1/3 x Sum
if (n%2==0) sum=n/2*(n+1); else sum=(n+1)/2*n;
int sum(int list[], int arraySize) { int sum=0; for(int i=0; i<arraySize; ++i ) sum+=list[i]; return(sum); }
import java.util.Scanner;public class Summer{public static void main (String[]args){int sum=0;for(int i=1; i