avukas

grbava matrica

Apr 20th, 2014
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <string>
  4.  
  5.  
  6. typedef std::vector<std::vector<int>> Matrica;
  7.  
  8. void Dalijematrica(std::vector<std::vector<int>> m)
  9. {
  10. for (int i(0); i<m.size(); i++)
  11. {
  12. bool grbavamatrica(false);
  13. for (int j(0); j<m[i].size(); i++)
  14. {
  15. if (m[i].size()!=m[i+1].size() )
  16. {
  17. grbavamatrica=true;
  18. }
  19.  
  20. if(grbavamatrica) throw(m);
  21. }
  22. }
  23.  
  24.  
  25. }
  26.  
  27.  
  28. int main()
  29. {
  30.  
  31. int m,n;
  32. Matrica matrica{ {1,2,3,4},{1,2,3},{1,2}};
  33.  
  34. /* std::cout<<"Unesi broj redova matrice: \n";
  35. std::cin>>m;
  36. std::cout<<"Unesi broj kolona matrice:\n";
  37. std::cin>>n;
  38. Matrica matrica (m, std::vector<int> (n));
  39. std::cout<<"Unesi clanove matrice..\n";
  40. for (int i(0); i<m; i++)
  41. {
  42. for (int j(0); j<n; j++)
  43. {
  44. std::cin >> matrica[i][j];
  45. }
  46. }*/
  47. try
  48. {
  49. (Dalijematrica(matrica));
  50. }
  51. catch(...)
  52. {
  53. std::cout<<"bla bla pogresno.. ";
  54. }
  55.  
  56.  
  57. return 0;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment