Titlul: Intersectia a doua matrici Scris de: Gatej Andrei din Ianuarie 09, 2018, 00:06:25 Salutare!
Mi se cere sa determin intersectia a doua matrici. Acesta este codul meu de pana acum: Cod: #include <iostream> using namespace std; void citire(int mat[][10],int n) { for(int i=0;i<n;i++) for(int j=0;j<n;j++) cin>>mat[i][j]; } void intersectie(int a[][10], int n,int b[][10],int m){ int k1=0,p, x,ok,j, c[50],i; for(i=0;i<n;i++){ for(j=0;j<n;j++){ p=0; x=0; while(p<m) { ok=0; while(x<m) { if(a[i][j]==b[p][x]) ok=1; if(ok) c[k1++]=a[i][j]; x++; } p++; } for(i=0;i<n;i++){ cout<<c[i]<<" "; cout<<endl;} } } } int main() { int n,m,mat[10][10],c[30],mat2[10][10]; cout<<"n= ";cin>>n; //prima matrice citire(mat,n); cout<<"m= ";cin>>m; citire(mat2,m);//a doua matrice intersectie(mat,n,mat2,m); return 0; } |