Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void skaitymas(int *n,int *m,int *&X,int *&Y);
- int skaiciavimas(int *n,int *m,int *X,int *Y);
- void isvedimas(int *mi);
- int main(){
- int n,m,*X,*Y;
- int min;
- skaitymas(&n,&m,X,Y);
- min=skaiciavimas(&n,&m,X,Y);
- isvedimas(&min);
- delete []X;
- delete []Y;
- return 0;
- }
- void skaitymas(int *n,int *m,int *&X,int *&Y){
- cin>>*n;
- X=new int[*n];
- for(int i=0;i<*n;i++){
- cin>>X[i];
- }
- cin>>*m;
- Y=new int[*m];
- for(int i=0;i<*m;i++){
- cin>>Y[i];
- }
- }
- int skaiciavimas(int *n,int *m,int *X,int *Y){
- int sum=0;
- int Z[20];
- double vid;
- int el=0;
- int min=0;
- int k;
- k=((*n)+(*m));
- for(int i=0;i<*n;i++){
- sum+=X[i];
- }
- for(int i=0;i<*m;i++){
- sum+=Y[i];
- }
- vid=(sum*1.0)/k;
- for(int i=0;i<*n;i++){
- if(X[i]>vid){
- Z[el]=X[i];
- el++;
- }
- }
- for(int i=0;i<*m;i++){
- if(Y[i]>vid){
- Z[el]=Y[i];
- el++;
- }
- }
- for(int i=0;i<el;i++){
- if(Z[i]<min&&Z[i]<0)
- min=Z[i];
- }
- return min;
- }
- void isvedimas(int *min){
- if(min!=0)cout<<min;
- else cout<<"No";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement