limun11

Untitled

Jan 20th, 2016
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.94 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. void unos(float[][3]);
  5. void treca(float[][3], float[][3], float[][3]);
  6. int najveci(float[][3]);
  7.  
  8. const int red = 3;
  9. const int kolona = 3;
  10.  
  11. int main()
  12. {
  13.     float matrica1[red][kolona];
  14.     float matrica2[red][kolona];
  15.     float matrica3[red][kolona];
  16.     int max;
  17.  
  18.     cout << "Unesite elemente prve matrice: ";
  19.     unos(matrica1);
  20.     cout << "Unesite elemente druge matrice: ";
  21.     unos(matrica2);
  22.    
  23.     treca(matrica1, matrica2, matrica3);
  24.  
  25.     cout << "Najveci element prve matrice nalazi se u redu: " << najveci(matrica1) << endl;
  26.     cout << "Najveci element druge matrice nalazi se u redu: " << najveci(matrica2) << endl;
  27.     cout << "Najveci element trece matrice nalazi se u redu: " << najveci(matrica3) << endl;
  28.  
  29.     if (najveci(matrica1) > najveci(matrica2))
  30.         max = najveci(matrica1);
  31.     else if (najveci(matrica1) > najveci(matrica3))
  32.         max = najveci(matrica1);
  33.     else if (najveci(matrica2) > najveci(matrica1))
  34.         max = najveci(matrica2);
  35.     else if (najveci(matrica2) > najveci(matrica3))
  36.         max = najveci(matrica2);
  37.     else if (najveci(matrica3) > najveci(matrica1))
  38.         max = najveci(matrica3);
  39.     else if (najveci(matrica3) > najveci(matrica2))
  40.         max = najveci(matrica3);
  41.  
  42.     cout << "Najveci elemnt za sve tri matrice se sadrzi u redu: " << max << endl;
  43.  
  44.     system("PAUSE");
  45.     return 0;
  46. }
  47.  
  48. void unos(float matrica[][3])
  49. {
  50.     for (int i = 0; i < red; i++)
  51.     {
  52.         for (int j = 0; j < kolona; j++)
  53.         {
  54.             cin >> matrica[i][j];
  55.         }
  56.     }
  57. }
  58.  
  59. void treca(float matrica1[][3], float matrica2[][3], float matrica3[][3])
  60. {
  61.     for (int i = 0; i < red; i++)
  62.     {
  63.         for (int j = 0; j < kolona; j++)
  64.         {
  65.             matrica3[i][j] = matrica1[i][j] - matrica2[i][j];
  66.         }
  67.     }
  68. }
  69.  
  70. int najveci(float matrica[][3])
  71. {
  72.     float max = matrica[0][0];
  73.     int brojac = 0;
  74.     for (int i = 0; i < red; i++)
  75.     {
  76.         for (int j = 0; j < kolona; j++)
  77.         {
  78.             if (matrica[i][j]>max)
  79.             {
  80.                 max = matrica[i][j];
  81.                 brojac = i;
  82.             }
  83.  
  84.         }
  85.     }
  86.     return brojac;
  87. }
Advertisement
Add Comment
Please, Sign In to add comment