Professional Documents
Culture Documents
Example Programs 2 Structure
Example Programs 2 Structure
#include<iostream>
void disparr(int[],int);
int main()
int arr[20],n;
cin>>n;
for(int i=0;i<n;i++)
cin>>arr[i];
disparr(arr,n);
for(int i=0;i<size;i++)
cout<<*j<<" ";
j++;
}
2. C++ Program to add two complex numbers using structure.
#include<iostream>
typedef struct
float real;
float img;
} Complex;
int main()
Complex A,B,C;
cin>>A.real>>A.img;
cin>>B.real>>B.img;
C.real=A.real+B.real;
C.img=A.img+B.img;
3. C++ Program to add two complex numbers using structure and function.
#include<iostream>
typedef struct
{
float real;
float img;
} Complex;
int main()
Complex A,B;
cin>>A.real>>A.img;
cin>>B.real>>B.img;
sum(A,B);
Complex C;
C.real=P.real+Q.real;
C.img=P.img+Q.img;
}
4. C++ Program to subtract two complex numbers using structure and function.
#include<iostream>
typedef struct
float real;
float img;
} Complex;
int main()
Complex A,B;
cin>>A.real>>A.img;
cin>>B.real>>B.img;
diff(A,B);
Complex C;
C.real=P.real-Q.real;
C.img=P.img-Q.img;
cout<<"The difference is: "<<C.real<<"+"<<C.img<<"i";
5. C++ Program to multiply two complex numbers using structure and function.
#include<iostream>
typedef struct
float real;
float img;
} Complex;
int main()
Complex A,B;
cin>>A.real>>A.img;
cin>>B.real>>B.img;
mul(A,B);
Complex C;
C.real=P.real*Q.real-P.img*Q.img;
C.img=P.real*Q.img+P.img*Q.real;
#include<iostream>
typedef struct
float real;
float img;
} Complex;
int main()
Complex A,B;
cin>>A.real>>A.img;
cin>>B.real>>B.img;
sum(&A,&B);
}
void sum(Complex *P, Complex *Q)
Complex C;
C.real=P->real + Q->real;
C.img=P->img + Q->img;
#include<iostream>
struct Complex1
int real;
float img;
} c1;
union Complex2
int real;
float img;
} u1;
int main()
cin>>u1.real>>u1.img;
8. C++ program to create a dynamic array using new and delete operators.
#include<iostream>
int main()
for(int i=0;i<5;i++)
cin>>*(p+i);
for(int i=0;i<5;i++)
cout<<*(p+i)<<" ";
delete []p;