Răspuns :
Răspuns:
#include <iostream>
using namespace std;
bool verificare(int a[100],int d[101],int n)
{
for(int i=1;i<=n;i++)
{
int ok=0;
for(int j=1;j<=n;j++)
if(a[i]==d[j])
{
ok=1;
break;
}
if(ok==0)
return false;
}
return true;
}
int main()
{
int v[101],mat[101][101],n;
cin>>n;
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
cin>>mat[i][j];
for(int i=1;i<=n;i++)
cin>>v[i];
for(int i=1;i<=n;i++)
{
int *p,c[101];
p=mat[i];
for(int j=1;j<=n;j++)
c[j]=mat[j][i];
if(verificare(v,p,n))
cout<<"Lininia "<<i<<" corespunde cerintei\n";
if(verificare(v,c,n))
cout<<"Coloana "<<i<<" corespunde cerintei\n";
}
return 0;
}
Explicație:
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru întrebări sau asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!