Cod sursa(job #1081685)

Utilizator Paduchele007Bucur Razvan Paduchele007 Data 13 ianuarie 2014 20:25:54
Problema Cel mai lung subsir comun Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.67 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream fin("cmlsc.in");
ofstream fout("cmlsc.out");

int i,j,n,m,a[20],b[20],c[20],x;
void citire()
{
    fin>>n;
    fin>>m;
    for(i=1;i<=n;i++)
        fin>>a[i];
    for(j=1;j<=m;j++)
        fin>>b[j];
    fin.close();
}
void rezolvare()
{
    x=0;
    for(i=1;i<=n;i++)
        for(j=1;j<=m;j++)
            if(a[i]==b[j])
            {
                x++;
                c[x]=a[i];
            }
}
void afisare()
{
    fout<<x<<"\n";
    for(i=1;i<=x;i++)
        fout<<c[i];
    fout.close();
}
int main()
{
    citire();
    rezolvare();
    afisare();
    return 0;
}