3.#include<iostream.h>
void main()
{
int n, a[100],b[100],i,m,k,s;
m=0; k=0; s=0;
cout<<"n="; cin>>n;
cout<<"Dati vectorul a "<<endl;
for(i=1;i<=n;i++)
{ cin>>a[i];
if(a[i]%2==0) {m=m+a[i]; k++;}
} m=m/k;
cout<<"Dati vectorul b"<<endl;
for(i=1;i<=n;i++)
{cin>>b[i];
if(b[i]<m) s=s+b[i];
}
cout<<"Suma este: "<<s;
}
4.#include<iostream.h>
#include<fstream.h>
unsigned long int cmmdc(unsigned long int x, unsigned long int y)
{
unsigned long int r;
if(x<y) { r=x; x=y; y=r;}
do
{ r=x%y;
x=y;
y=r;
}
while(r!=0);
return 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<<x/cmmdc(x,y)<<" "<<y/cmmdc(x,y)<<endl;
k++;
}
}