You are on page 1of 2

#include <iostream>

using namespace std;

int main()

int a[50],b[50],n,m,c[50][50],i,j,nr;

cout<<"n=";

cin>>n;

for(i=1;i<=n;i++)

cin>>a[i];

cout<<"m=";

cin>>m;

for(i=1;i<=m;i++)

cin>>b[i];
for(i=1;i<=n;i++)

for(j=1;j<=m;j++)

if(a[i]!=b[j]) c[i][j]=0;

else

if(a[i]==b[j])

if(a[i-1]==b[j-1])

nr++;

else nr=1;

c[i][j]=nr;

for(i=1;i<=n;i++)

for(j=1;j<=m;j++)

cout<<c[i][j]<<' ';

cout<<endl;}

cout<<endl<<"cea mai lunga secventa comuna este: ";

for(i=1;i<=n;i++)

for(j=1;j<=m;j++)

if(c[i][j]!=0) cout<<i<<' ';

return 0;

You might also like