Pagini recente » Cod sursa (job #167023) | Cod sursa (job #748507) | Borderou de evaluare (job #183742) | Cod sursa (job #2540288) | Cod sursa (job #2163278)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream f("cmlsc.in");
int M, N, x=0, X=0;
f >> M >> N;
int A[M], B[N];
for(int i=0;i<M;i++)
{
f >> A[i];
}
for(int i=0;i<N;i++)
{
f >> B[i];
}
for(int i=0;i<M;i++)
{
for(int j=0;j<N;j++)
{
if (A[i]==B[j]){x++;}
}
}
f.close();
ofstream o("cmlsc.out");
int *C = new int [x]();
o << x << "\n";
for(int i=0;i<M;i++)
{
for(int j=0;j<N;j++)
{
if(A[i]==B[j])
{
C[X++]=A[i];
o << C[x-1] << " ";
}
}
}
o.close();
delete []C;
}