Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Napišite program koji će omogućiti kreiranje 3 matrice veličine 3x3 čiji su elementi realni brojevi. Uz pomoć:
- • funkcije void unos (float[][3]); omogućite unos elemenata u dvije matrice;
- • funkcije void treca(float[][3], float [][3], float[][3]);inicijalizirati elemente treće matrice oduzimanjem odgovarajućih elementa prve dvije matrice (prvi element u trećoj matrici se dobije oduzimanjem prvog elementa u drugoj matrici od prvog elementa u prvoj matrici);
- • funkcije int najveci(float[][3]); pronaći i vratiti redak u kojem se nalazi element s najvećom vrijednošću (u slučaju da ima više istih elemenata u matrici vratiti zadnji);
- */
- #include <iostream>
- using namespace std;
- void unos(float[][3]);
- void treca(float[][3], float[][3], float[][3]);
- int najveci(float[][3]);
- const int red = 3;
- const int kolona = 3;
- int main()
- {
- float matrica1[red][kolona];
- float matrica2[red][kolona];
- float matrica3[red][kolona];
- int niz[red];
- cout << "Unesite elemente prve matrice: ";
- unos(matrica1);
- cout << "Unesite elemente druge matrice: ";
- unos(matrica2);
- treca(matrica1, matrica2, matrica3);
- cout << "Najveci element prve matrice nalazi se u redu: " << najveci(matrica1) << endl;
- cout << "Najveci element druge matrice nalazi se u redu: " << najveci(matrica2) << endl;
- cout << "Najveci element trece matrice nalazi se u redu: " << najveci(matrica3) << endl;
- system("PAUSE");
- return 0;
- }
- void unos(float matrica[][3])
- {
- for (int i = 0; i < red; i++)
- {
- for (int j = 0; j < kolona; j++)
- {
- cin >> matrica[i][j];
- }
- }
- }
- void treca(float matrica1[][3], float matrica2[][3], float matrica3[][3])
- {
- for (int i = 0; i < red; i++)
- {
- for (int j = 0; j < kolona; j++)
- {
- matrica3[i][j] = matrica1[i][j] - matrica2[i][j];
- }
- }
- }
- int najveci(float matrica[][3])
- {
- int max = matrica[0][0];
- for (int i = 0; i < red; i++)
- {
- for (int j = 0; j < kolona; j++)
- {
- if (matrica[i][j]>max)
- max = matrica[i][j];
- }
- }
- return max;
- }
Advertisement
Add Comment
Please, Sign In to add comment