Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- using namespace std;
- void input (int *n, int *m, int *&A, int *&B)
- {
- cin >> *n;
- A = new int[*n];
- for (int i = 0; i<*n; i++)
- {
- cin >> A[i];
- }
- cin >> *m;
- B = new int[*m];
- for (int i = 0; i<*m; i++)
- {
- cin >> B[i];
- }
- }
- void skaiciavimas (int *n, int *m, int *&A, int *&B, int *k, double *vid, double *sum, int *maz)
- {
- for(int i = 0; i<*n; i++)
- {
- *sum = *sum + A[i];
- }
- for(int i = 0; i<*n; i++)
- {
- *sum = *sum + B[i];
- }
- *k = *m + (*n);
- *vid = (*sum)*1.0 / (*k);
- int Z[20];
- for(int i=0; i<*n; i++)
- {
- Z[i] = A[i];
- }
- for(int i=*n; i<*k; i++)
- {
- Z[i] = B[i-(*n)];
- }
- for (int i = 0; i<*k; i++)
- {
- if (Z[i] > *vid)
- {
- if(Z[i]<*maz)
- {
- *maz = Z[i];
- }
- }
- }
- }
- void output (int *maz)
- {
- if (*maz == 0 || *maz == 1000000)
- {
- cout<<"NO";
- }
- else cout << *maz;
- }
- int main()
- {
- int n,m;
- int *A;
- int *B;
- double sum=0;
- double vid=0;
- int k=0;
- int maz = 1000000;
- input(&n,&m,A,B);
- skaiciavimas(&n,&m,A,B,&k,&vid,&sum,&maz);
- output(&maz);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement