C Program to perform complex numbers operations using structure.

C Program to perform complex numbers operations using structure. Complex numbers are numbers which contains two parts, real part and imaginary part. Complex numbers are written as a+ib, a is the real part and b is the imaginary part. We used the structure in C to define the real part and imaginary part of the complex number.

`/************************************************************ You can use all the programs on  www.c-program-example.com* for personal and learning purposes. For permissions to use the* programs for commercial purposes,* contact [email protected]* To find more C programs, do visit www.c-program-example.com* and browse!* *                                  Happy Coding***********************************************************/#include<stdio.h>#include<math.h>void arithmetic(int opern);struct comp{ double realpart; double imgpart;};void main(){ int opern; clrscr(); printf("nn ttt***** MAIN MENU *****"); printf("nn Select your option: n 1 : ADDn 2 : MULTIPLYn 0 : EXIT nntt Enter your Option [  ]bb"); scanf("%d",&opern); switch(opern) { case 0:  exit(0); case 1: case 2:  arithmetic(opern); default:  main(); }}void arithmetic(int opern){ struct comp w1, w2, w; printf("n Enter two Complex Numbers  (x+iy):n Real Part of First Number:"); scanf("%lf",&w1.realpart); printf("n Imaginary Part of First Number:"); scanf("%lf",&w1.imgpart); printf("n Real Part of Second Number:"); scanf("%lf",&w2.realpart); printf("n Imaginary Part of Second Number:"); scanf("%lf",&w2.imgpart); switch(opern) { /*addition of complex number*/ case 1:  w.realpart = w1.realpart+w2.realpart;  w.imgpart = w1.imgpart+w2.imgpart;  break;  /*multiplication of complex number*/ case 2:  w.realpart=(w1.realpart*w2.realpart)-(w1.imgpart*w2.imgpart);  w.imgpart=(w1.realpart*w2.imgpart)+(w1.imgpart*w2.realpart);  break; } if (w.imgpart>0)  printf("n Answer = %lf+%lfi",w.realpart,w.imgpart); else  printf("n Answer = %lf%lfi",w.realpart,w.imgpart); getch(); main();}`
`Read more Similar C ProgramsLearn C ProgrammingNumber System`

You can easily select the code by double clicking on the code area above.

You can discuss these programs on our Facebook Page. Start a discussion right now,

our page!