Cevap :
Merhaba, herhangi bir programlama dili belirtmediğiniz için sorunuzu C++ dili ile çözüme kavuşturdum. Aşağıda kod mevcuttur. Başarılar dilerim!
Sorunun C++ Kısmı:
#include <iostream>
#include <cassert>
int m1[3][2],m2[3][2];
void islem(int x1[3][2],int x2[3][2],char sign) {
assert(sign=='+'||sign=='-'||sign=='*'||sign=='/');
if(sign=='+') {
std::cout << "\nMatris toplami:\n----------------\n";
for(int i=0;i<3;i++) {
for(int j=0; j<2;j++) {
std::cout << x1[i][j] + x2[i][j] << " ";
}
std::cout << std::endl;
}
}
if(sign=='-') {
std::cout << "\nMatris farki:\n--------------\n";
for(int i=0;i<3;i++) {
for(int j=0; j<2;j++) {
std::cout << x1[i][j] - x2[i][j] << " ";
}
std::cout << std::endl;
}
}
if(sign=='*') {
std::cout << "\nMatris carpimi:\n----------------\n";
for(int i=0;i<3;i++) {
for(int j=0; j<2;j++) {
std::cout << x1[i][j] * x2[i][j] << " ";
}
std::cout << std::endl;
}
}
if(sign=='/') {
std::cout << "\nMatris bolumu:\n----------------\n";
for(int i=0;i<3;i++) {
for(int j=0; j<2;j++) {
std::cout << std::fixed;
std::cout << (float)(x1[i][j]) / (float)(x2[i][j]) << " ";
}
std::cout << std::endl;
}
}
}
int main(int argc, char* argv[]) {
for(int i=0;i<3;i++) {
for(int j=0; j<2;j++) {
std::cout << "Ilk matrisin " << i+1 << ". satir " << j+1 << ". sutun degeri: ";
std::cin >> m1[i][j];
}
}
for(int i=0;i<3;i++) {
for(int j=0; j<2;j++) {
std::cout << "Ikinci matrisin " << i+1 << ". satir " << j+1 << ". sutun degeri: ";
std::cin >> m2[i][j];
}
}
islem(m1,m2,'+');
islem(m1,m2,'-');
islem(m1,m2,'*');
islem(m1,m2,'/');
return 0;
}
Cevap:
sen çok sevirum sen seni çok seviorum seni çok özledik seni çok seviorum seni çok seviorum