3.#include<iostream.h>
void main()
{
int a[100],b[100],i,n,s1,s2;
s1=0; s2=0;
cout<<"n="; cin>>n;
cout<<"Dati vectorul a"<<endl;
for(i=1;i<=n;i++)
{cin>>a[i];
if(a[i]%2==0) s1=s1+a[i];
}
cout<<"Dati vectorul b"<<endl;
for(i=1;i<=n;i++)
{cin>>b[i];
if(b[i]%2!=0 && b[i]<s1)
s2=s2+b[i];
}
cout<<s2;
}
4.#include<iostream.h>
#include<fstream.h>
unsigned long int cmmmc(unsigned long int x, unsigned long int y)
{
unsigned long int r,a,b;
a=x; b=y;
if(x<y) { r=x; x=y; y=r;}
do
{ r=x%y;
x=y;
y=r;
}
while(r!=0);
return a*b/x;
}
void main()
{
unsigned long int x,y,k,n;
fstream f1("numere.in",ios::in);
fstream f2("numere.out",ios::out);
k=1;
while(!f1.eof())
{ f1>>n;
if(k%2==0) y=n;
else x=n;
if(k>1 && k%2==0)
f2<<cmmmc(x,y)<<endl;
k++;
}
}