limun11

Untitled

Jan 13th, 2016
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 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. for (int osoba = 0; osoba < red; osoba++)
  29. cout << "Prosjecna ocjena studenta: " <<osoba<<" je"<< prosjek(matrica[osoba],kolona) << endl;
  30.  
  31. system("PAUSE");
  32. return 0;
  33. }
  34.  
  35. void unos( int matrica [][kolona])
  36. {
  37. for (int i = 0; i < red; i++)
  38. {
  39. cout << "Ocjene studenata: [" << i << "]: " << endl;
  40. for (int j = 0; j < kolona; j++)
  41. {
  42. cin >> matrica[i][j];
  43. if (matrica[i][j] < 6 || matrica[i][j]>10)
  44. j--;
  45. }
  46. }
  47. }
  48.  
  49. void ispis (int matrica[][kolona])
  50. {
  51. for (int i = 0; i < red; i++)
  52. {
  53. cout << "Ocjene Studenta: [" << i << "] : " <<" ";
  54. for (int j = 0; j < kolona; j++)
  55. {
  56. cout <<setw(3) <<matrica[i][j];
  57.  
  58. }
  59. cout << endl;
  60. }
  61.  
  62. }
  63.  
  64. int min(int matrica[][kolona])
  65. {
  66. int minimalno = matrica[0][0];
  67. for (int i = 0; i < red; i++)
  68. {
  69. for (int j = 0; j < kolona; j++)
  70. {
  71. if (minimalno > matrica[i][j])
  72. minimalno = matrica[i][j];
  73. }
  74. }
  75. return minimalno;
  76. }
  77.  
  78. int max(int matrica[][kolona])
  79. {
  80. int maksimalno = matrica[2][3];
  81. for (int i = 0; i < red; i++)
  82. {
  83. for (int j = 0; j < kolona; j++)
  84. {
  85. if (maksimalno < matrica[i][j])
  86. maksimalno = matrica[i][j];
  87. }
  88. }
  89. return maksimalno;
  90. }
  91.  
  92. float prosjek(int matrica[], int test)
  93. {
  94. int suma = 0;
  95. for (int i = 0; i < test; i++)
  96. {
  97. suma = suma + matrica[i];
  98. }
  99. return float(suma)/test;
  100. }
Advertisement
Add Comment
Please, Sign In to add comment