Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <time.h>
  4.  
  5. using namespace std;
  6.  
  7. const int M = 5, N = 4;
  8.  
  9. void nacitajMaticu(int matica[M][N])
  10. {
  11. for(int i = 0; i < 5; i++)
  12. {
  13. for(int j = 0; j < 4; j++)
  14. matica[i][j] = rand()% 10+1;
  15. }
  16. }
  17.  
  18. void vypis(int matica[M][N])
  19. {
  20. for(int i = 0; i < 5; i++)
  21. {
  22. for(int j = 0; j < 4; j++)
  23. {
  24. cout.width(5);
  25. cout << matica[i][j] << " ";
  26. }
  27. cout <<endl;
  28. }
  29. }
  30.  
  31. void sucetRiadku(int matica[M][N], int R)
  32. {
  33. int V = 0;
  34. for (int i = 0; i < 4; i++)
  35. {
  36. V += matica[R][i];
  37. }
  38. cout << endl << V;
  39. }
  40. void najvacsie(int matica[M][N])
  41. {
  42. int max = 0;
  43.  
  44. for(int i = 0; i < 5; i++)
  45. {
  46. for(int j = 0; j < 4; j++)
  47. {
  48. if(matica[i][j] > max)
  49. max = matica[i][j];
  50. }
  51. }
  52. cout << endl << max;
  53. }
  54.  
  55. void nasob(int matica[M][N], int krat)
  56. {
  57. for(int i = 0; i < 5; i++)
  58. {
  59. for(int j = 0; j < 4; j++)
  60. matica[i][j] *= krat;
  61. }
  62. }
  63.  
  64. int main()
  65. {
  66. srand((unsigned int)time(NULL));
  67. int matica[M][N];
  68. int R = 0, krat;
  69.  
  70. nacitajMaticu(matica);
  71. vypis(matica);
  72.  
  73. cout << endl << "Zadaj sucet ktoreho riadku chces R: ";
  74. cin >> R;
  75. sucetRiadku(matica, R);
  76. najvacsie(matica);
  77. cout << endl << "zadaj krat: ";
  78. cin >>krat;
  79. nasob(matica,krat);
  80. vypis(matica);
  81.  
  82. return 0;
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement