Facebook
From Capacious Hamster, 7 Years ago, written in C++.
Embed
Download Paste or View Raw
Hits: 306
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <cmath>
  4. #include <sstream>
  5. #include <fstream>
  6.  
  7. using namespace std;
  8. float tab[2][2];
  9.  
  10. void diago(float tabs[2][2]){
  11.        
  12.         float suma=(tabs[0][0]+tabs[1][1]+tabs[2][2]);
  13.         cout<<"Suma liczb na diagonali wynosi: "<<suma<<endl;
  14.        
  15.         return;
  16. }
  17.  
  18. void skalarny(float tabs[2][2], float a){
  19.        
  20.        
  21.         cout<<"Macierz pomnozona przez "<<a<<":"<<endl;
  22.         for (int i=0; i<=2; i++){
  23.                 for(int j=0; j<=2; j++){
  24.                         cout<<a*tabs[i][j]<<" ";
  25.                 }
  26.                 cout<<endl;
  27.         }
  28.         return;
  29. }
  30. int main(){
  31.         ifstream we;
  32.         float a,b,c;
  33.         int wiersz, kolumna;
  34.         int licznik=0;
  35.         we.open("lab10macierz.txt");
  36.        
  37.         if(we.is_open()){
  38.                 while(!we.eof()){
  39.                 we>>a>>b>>c;
  40.                                
  41.                 tab[licznik][0]=a;
  42.                 tab[licznik][1]=b;
  43.                 tab[licznik][2]=c;
  44.                
  45.                 licznik++;
  46.                 }
  47.         }
  48.        
  49.         diago(tab);
  50.         skalarny(tab, 2);
  51.         we.close(); return 0;
  52.        
  53.        
  54. }