Advertisement
naskedvi

T3. - zad.4

Mar 17th, 2014
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.19 KB | None | 0 0
  1. #include <iostream>
  2. #include<vector>
  3. #include<iomanip>
  4.  
  5. typedef std::vector<std::vector<double>> matrica;
  6.  
  7. matrica kreirajmatricu(int brojredova,int brojkolona)
  8. {
  9.     return matrica(brojredova,std::vector<double>(brojkolona));
  10. }
  11.  
  12. int brojredova(matrica m)
  13. {
  14.     return m.size();
  15. }
  16.  
  17. int brojkolona(matrica m)
  18. {
  19.     return m[0].size();
  20. }
  21.  
  22. void tablicamnozenja(int r,int k)
  23. {
  24.     matrica m=kreirajmatricu(r,k);
  25.     for(int i=0;i<brojredova(m);i++)
  26.     {
  27.         for(int j=0;j<brojkolona(m);j++)
  28.             m[i][j]+=(i+1)*(j+1);
  29.     }
  30.     for(int i=0;i<brojredova(m);i++)
  31.     {
  32.         for(int j=0;j<brojkolona(m);j++)
  33.             std::cout<<std::setw(5)<<m[i][j];
  34.         std::cout<<std::endl;
  35.     }
  36. }
  37. void ispisimatricu(matrica m)
  38. {
  39.     for(int i=0;i<brojredova(m);i++)
  40.     {
  41.         for(int j=0;j<brojkolona(m);j++)
  42.             std::cout<<m[i][j]<<" ";
  43.         std::cout<<std::endl;
  44.     }
  45. }
  46. int main()
  47. {
  48.     int brojredova,brojkolona;
  49.     matrica m;
  50.     std::cout << "Unesite broj redova matrice:";
  51.     std::cin>>brojredova;
  52.     std::cout << "Unesite broj kolona matrice:";
  53.     std::cin>>brojkolona;
  54.     tablicamnozenja(brojredova,brojkolona);
  55.     return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement