limun11

Untitled

Jan 13th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3. using namespace std;
  4.  
  5. const int red =3 ;
  6. const int kolona = 4;
  7.  
  8. void unos(int[][kolona]);
  9. void ispis(int[][kolona]);
  10. int min(int[][kolona]);
  11. int max(int[][kolona]);
  12. float prosjek(int[], int);
  13. int main()
  14. {
  15. int matrica[red][kolona];
  16. int matrica1[red];
  17. cout << "Unesite ocjene: " << endl;
  18. unos(matrica);
  19.  
  20. cout << "Unijeli ste ocjene: " << endl;
  21. cout << endl;
  22. ispis(matrica);
  23.  
  24. cout << "Minimalna ocjena je: " << min(matrica) << endl;
  25.  
  26. cout << "Maximalna ocjena je: " << max(matrica) << endl;
  27.  
  28. cout << "Prosjecna ocjena je: " << prosjek(matrica1,kolona) << endl;
  29.  
  30. system("PAUSE");
  31. return 0;
  32. }
  33.  
  34. void unos( int matrica [][kolona])
  35. {
  36. for (int i = 0; i < red; i++)
  37. {
  38. cout << "Ocjene studenata: [" << i << "]: " << endl;
  39. for (int j = 0; j < kolona; j++)
  40. {
  41. cin >> matrica[i][j];
  42. if (matrica[i][j] < 6 || matrica[i][j]>10)
  43. j--;
  44. }
  45. }
  46. }
  47.  
  48. void ispis (int matrica[][kolona])
  49. {
  50. for (int i = 0; i < red; i++)
  51. {
  52. cout << "Ocjene Studenta: [" << i << "] : " <<" ";
  53. for (int j = 0; j < kolona; j++)
  54. {
  55. cout <<setw(3) <<matrica[i][j];
  56.  
  57. }
  58. cout << endl;
  59. }
  60.  
  61. }
  62.  
  63. int min(int matrica[][kolona])
  64. {
  65. int minimalno = matrica[0][0];
  66. for (int i = 0; i < red; i++)
  67. {
  68. for (int j = 0; j < kolona; j++)
  69. {
  70. if (minimalno > matrica[i][j])
  71. minimalno = matrica[i][j];
  72. }
  73. }
  74. return minimalno;
  75. }
  76.  
  77. int max(int matrica[][kolona])
  78. {
  79. int maksimalno = matrica[2][3];
  80. for (int i = 0; i < red; i++)
  81. {
  82. for (int j = 0; j < kolona; j++)
  83. {
  84. if (maksimalno < matrica[i][j])
  85. maksimalno = matrica[i][j];
  86. }
  87. }
  88. return maksimalno;
  89. }
  90.  
  91. float prosjek(int matrica[], int test)
  92. {
  93. int suma = 0;
  94. for (int i = 0; i < test; i++)
  95. {
  96. suma = suma + matrica[i];
  97. }
  98. return float(suma)/test;
  99. }
Advertisement
Add Comment
Please, Sign In to add comment