সমস্যা
রানটাইমে যেকোনো ৯টি সংখ্যা লিখুন এবং সারি, কলাম এবং ডায়াগোনাল অনুযায়ী সংখ্যাগুলো যোগ করুন C প্রোগ্রামিং ভাষা ব্যবহার করে।
অ্যালগরিদম
ধাপ ১: ৯টি ভেরিয়েবল ডিক্লেয়ার করুন ধাপ ২: রানটাইমে ৯টি সংখ্যা লিখুন ধাপ ৩: সংখ্যাগুলো ৩x৩ ম্যাট্রিক্স আকারে সংরক্ষণ করুন // x y z p q r a b c ধাপ ৪: সারি গণনা: একটি সারির সব সংখ্যা যোগ করুন এবং প্রিন্ট করুন // (x+y+z), (p+q+r), (a+b+c) ধাপ ৫: কলাম গণনা: একটি কলামের সব সংখ্যা যোগ করুন এবং প্রিন্ট করুন // (x+p+a), (y+q+b), (z+r+c) ধাপ ৬: ডায়াগোনাল গণনা: ডায়াগোনালের সংখ্যাগুলো যোগ করুন এবং প্রিন্ট করুন // (x+q+c), (a+q+z)
প্রোগ্রাম
#includeint main(){ int x, y, z, p, q, r, a, b, c; printf("যেকোনো ৯টি সংখ্যা লিখুন:\n"); scanf("%d%d%d%d%d%d%d%d%d", &x, &y, &z, &p, &q, &r, &a, &b, &c); // সব ৯টি পূর্ণসংখ্যা পড়া printf("%d %d %d\n", x, y, z); printf("%d %d %d\n", p, q, r); printf("%d %d %d\n", a, b, c); printf("সারি মোট: %d %d %d\n", (x+y+z), (p+q+r), (a+b+c)); // সারি গণনা printf("কলাম মোট: %d %d %d\n", (x+p+a), (y+q+b), (z+r+c)); // কলাম গণনা printf("ডায়াগোনাল মোট: %d %d\n", (x+q+c), (a+q+z)); // ডায়াগোনাল গণনা return 0; }
আউটপুট
যেকোনো ৯টি সংখ্যা লিখুন: 2 4 6 3 5 7 8 9 2 2 4 6 3 5 7 8 9 2 সারি মোট: 12 15 19 কলাম মোট: 13 18 15 ডায়াগোনাল মোট: 9 19