কম্পিউটার টিউটোরিয়াল

C-তে দুটি জটিল সংখ্যা যোগ করার প্রোগ্রাম

দুটি জটিল সংখ্যা a1+ib1 এবং a2+ib2 দেওয়া আছে। এদের যোগফল বের করতে হবে। জটিল সংখ্যা হলো a+ib রূপে যেখানে a, b বাস্তব সংখ্যা এবং i = √-1।

উদাহরণ

ইনপুট: a1=3, b1=8, a2=5, b2=2

আউটপুট: জটিল সংখ্যা ১: 3 + i8, জটিল সংখ্যা ২: 5 + i2, যোগফল: 8 + i10

ব্যাখ্যা: (3+i8)+(5+i2) = (3+5)+i(8+2) = 8+i10

ইনপুট: a1=5, b1=3, a2=2, b2=2

আউটপুট: যোগফল: 7 + i5

পদ্ধতি

  • struct complexnum দিয়ে real এবং img সংরক্ষণ।
  • sumcomplex() ফাংশনটি real+real এবং img+img যোগ করে রিটার্ন করে।

C প্রোগ্রাম উদাহরণ

#include <stdio.h>

struct complexnum { int real, img; };

struct complexnum sumcomplex(struct complexnum a, struct complexnum b) {
    struct complexnum c;
    c.real = a.real + b.real;
    c.img = a.img + b.img;
    return c;
}

int main() {
    struct complexnum a = {1, 2}, b = {4, 5}, c = sumcomplex(a, b);
    printf("জটিল সংখ্যা ১: %d + i%d\n", a.real, a.img);
    printf("জটিল সংখ্যা ২: %d + i%d\n", b.real, b.img);
    printf("যোগফল: %d + i%d\n", c.real, c.img);
    return 0;
}

আউটপুট

জটিল সংখ্যা ১: 1 + i2
জটিল সংখ্যা ২: 4 + i5
যোগফল: 5 + i7
  1. পাইথনে স্ট্রিং হিসেবে দেওয়া দুটি সংখ্যা যোগ করার প্রোগ্রাম

  2. পাইথনে দুটি সংখ্যা যোগ করা (Add Two Numbers)

  3. পাইথনে দুটি বড় সংখ্যা যোগ করা

  4. পাইথনে কমপ্লেক্স নাম্বার: কমপ্লেক্স সংখ্যা নিয়ে কাজ করার সম্পূর্ণ গাইড