Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <iomanip>
- #include <locale>
- using namespace std;
- int suma(int A[], int B[], int n);
- void skaitymas(int &nomG, int N[], int M[], int &nomE, int Ne[], int Me[]);
- int main()
- {
- int nomG,N[50],M[50],nomE,Ne[50],Me[50];
- skaitymas(nomG,N,M,nomE,Ne,Me); // skaitymo funkcija
- int sg,se; // sg = suma giliu, se- suma eglu;
- sg=suma(N,M,nomG); // kreipinys y sumos funkc.
- se=suma(Ne,Me,nomE); // kreipinys y sumos funkc.
- int d=0,a;
- ofstream out("U1rez.txt");
- for(int i=0;i<nomE;i++)
- {
- a=sg/Ne[i];
- sg-=a*Ne[i];
- out << Ne[i] << " " << a << endl;
- d+=a;
- }
- out << d << endl;
- d=0;
- for(int i=0;i<nomG;i++)
- {
- a=se/N[i];
- se-=a*N[i];
- out << N[i] << " " << a << endl;
- d+=a;
- }
- out << d;
- return 0;
- }
- void skaitymas(int &nomG, int N[], int M[], int &nomE, int Ne[], int Me[]) // skaitymo funkc.
- {
- ifstream in("U1.txt"); // kreipinys y faila.
- in >> nomG;
- for(int i=0;i<nomG;i++)
- {
- in >> N[i];
- }
- for(int i=0;i<nomG;i++)
- {
- in >> M[i];
- }
- in >> nomE;
- for(int i=0;i<nomE;i++)
- {
- in >> Ne[i];
- }
- for(int i=0;i<nomE;i++)
- {
- in >> Me[i];
- }
- in.close();
- }
- int suma(int A[], int B[], int n) // sumos skaiciavimo funkcija.
- {
- int s=0;
- for(int i=0;i<n;i++)
- {
- s+=A[i]*B[i];
- }
- return s;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement