#include <iostream>
int main(){
toplama_cikarma("topla");
return 0;
}
void toplama_cikarma(std::string islem){
int m, n;
std::cout << "m: ";
std::cin >> m;
std::cout << "n: ";
std::cin >> n;
float a_matris[m][n];
float b_matris[m][n];
float sonuc_matris[m][n];
for(int i=0; i < m; i++){
for(int j=0; j < n; j++){
std::cout << "A matrisi[" << i+1 << "][" << j+1 << "] = ";
std::cin >> a_matris[i][j];
}
}
std::cout << std::endl;
for(int i=0; i < m; i++){
for(int j=0; j < n; j++){
std::cout << "B matris[" << i+1 << "][" << j+1 << "] = ";
std::cin >> b_matris[i][j];
}
}
if(islem == "topla"){
for(int i=0; i < m; i++){
for(int j=0; j < n; j++){
sonuc_matris[i][j] = a_matris[i][j] + b_matris[i][j];
std::cout << sonuc_matris[i][j] << " ";
}
std::cout << std::endl;
}
}else if(islem == "cikar"){
for(int i=0; i < m; i++){
for(int j=0; j < n; j++){
sonuc_matris[i][j] = a_matris[i][j] - b_matris[i][j];
std::cout << sonuc_matris[i][j] << " ";
}
std::cout << std::endl;
}
}
}
C++ Matrisleri Toplama ve Çıkarma
Matrislerde toplama ve çıkarma işlemi C++ ile aşağıdaki gibi koda dönüştürülmüştür. Her iki matrisin tüm elemanları kullanıcı tarafından girilmekte olup daha sonrasında bu elemanlar karşılıklı olarak toplanıp, sonuç matrisine yazdırılmaktadır ve ekran çıktısı elde edilmektedir.
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönderme