Cod sursa(job #1376717)

Utilizator stefanchistefan chiper stefanchi Data 5 martie 2015 18:30:56
Problema Cel mai lung subsir comun Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.77 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fisier_intrare("cmlsc.in");
ofstream fisier_iesire("cmlsc.out");
int a[1024], b[1024] , c[1024] , m , n , sum = 0;
int main()
{
    fisier_intrare>> m >> n ;
    for (int i = 0 ; i < m ; i ++)
    {
        fisier_intrare>> a[i];
    }
    for (int i = 0 ; i < n ; i ++)
    {
        fisier_intrare>> b[i];
    }
    for ( int i = 0 ; i < m ; i++)
    {
        for ( int j = 0 ; j < n ; j++)
        {
            if ( a [i] == b[j] )
            {
                c[sum] = a[i] ;
                sum++;
                break;
            }
        }
    }
    fisier_iesire<<sum<<endl;
    for(int i = 0 ; i < sum ; i++)
    {
        fisier_iesire<<c[i]<<" ";
    }

    return 0;
}