সমস্যা
C প্রোগ্রাম ব্যবহার করে রানটাইমে ব্যবহারকারীর দ্বারা লিখিত দুটি জটিল সংখ্যা যোগ করার পদ্ধতি।
সমাধান
একটি জটিল সংখ্যা হল এমন একটি সংখ্যা যা বাস্তব এবং কাল্পনিক অংশের সংমিশ্রণ হতে পারে। এটি a+ib আকারে প্রকাশ করা হয়।
প্রোগ্রাম
উদাহরণস্বরূপ, দুটি জটিল সংখ্যা নিই (4+2i) এবং (5+3i)। যোগ করার পর ফলাফল হবে 9+5i।
#includestruct complexNumber{ int realnumber, imaginarynumber; }; int main(){ struct complexNumber x, y, z; printf("প্রথম জটিল সংখ্যা x এবং y লিখুন\n"); scanf("%d%d", &x.realnumber, &x.imaginarynumber); printf("দ্বিতীয় জটিল সংখ্যা z এবং p লিখুন\n"); scanf("%d%d", &y.realnumber, &y.imaginarynumber); z.realnumber = x.realnumber + y.realnumber; z.imaginarynumber = x.imaginarynumber + y.imaginarynumber; printf("জটিল সংখ্যাগুলোর যোগফল: (%d) + (%di)\n", z.realnumber, z.imaginarynumber); return 0; }
আউটপুট
প্রথম জটিল সংখ্যা x এবং y লিখুন: 2 3 দ্বিতীয় জটিল সংখ্যা z এবং p লিখুন: 4 5 জটিল সংখ্যাগুলোর যোগফল: (6) + (8i)