C Program to Add Complex Numbers by Passing Structure to a Function

#include <stdio.h>
struct complex
{
   int real, img;
};
int main()
{
   struct complex a, b, c;
   printf("Enter a and b where a + ib is the first complex number.\n");
   scanf("%d%d", &a.real, &a.img);
   printf("Enter c and d where c + id is the second complex number.\n");
   scanf("%d%d", &b.real, &b.img);
   c.real = a.real + b.real;
   c.img = a.img + b.img;
   printf("Sum of the complex numbers: (%d) + (%di)\n", c.real, c.img);
   return 0;
}

Output:

Sharing Is Caring

Leave a Comment