Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*4. (0,5 bodova) Napisati funkciju matrice_permutacija koja prima tri matrice A, B i C istih dimenzija MxN te
- vraća logičku istinu ako sve tri matrice sadrže iste elemente sa istim brojem ponavljanja, a logičku neistinu u
- suprotnom. Prototip funkcije glasi:
- int matrice_permutacija(double A[100][100], double B[100][100],
- double C[100][100], int M, int N)
- Napišite i main funkciju pomoću koje se možete uvjeriti da je navedena funkcija ispravna. */
- #include <stdio.h>
- #define EPS 0.0001
- int matrice_permutacija(double A[][100], double B[][100], double C[][100], int M, int N){
- int i, j;
- for(i=0;i<M;i++){
- for(i=0;j<N;j++){
- if(A[i][j]-B[i][j]>EPS || A[i][j]-C[i][j]>EPS)
- return 0;
- }
- }
- return 1;
- }
- int main() {
- double A[100][100], B[100][100], C[100][100];
- int M, N, i, j, x;
- printf("Unesite M i N: \n");
- scanf("%d %d", &M, &N);
- printf("Elementi prve matrice: \n");
- for(i=0;i<M;i++){
- for(j=0;j<N;j++){
- scanf("%lf", &A[i][j]);
- }
- }
- printf("Elementi druge matrice: \n");
- for(i=0;i<M;i++){
- for(j=0;j<N;j++){
- scanf("%lf", &B[i][j]);
- }
- }
- printf("Elementi trece matrice: \n");
- for(i=0;i<M;i++){
- for(j=0;j<N;j++){
- scanf("%lf", &C[i][j]);
- }
- }
- x=matrice_permutacija(A,B,C,M,N);
- printf("%d", x);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement