Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Copyright (C)
- //Author: RnD
- //Date: 2012-5-20
- //Del to kaip panaudojau globalius kintamuosius egzamine galit prarast ~2 taskus is 25, juos geriau
- //det i main funkcija
- #include <fstream>
- using namespace std;
- ifstream inFile("duom.txt");
- ofstream outFile("rez.txt");
- int n1,n2, gil_mon[50], gil_sar[50], egl_mon[50], egl_sar[50];
- int gil_total=0, egl_total=0;
- void ivedimas();
- void suma();
- void skaiciavimas();
- int main(){
- ivedimas();
- suma();
- skaiciavimas();
- return 0;
- }
- void ivedimas(){
- inFile >> n1;
- for(int i=0;i<n1;i++){
- inFile >> gil_mon[i];
- }
- for(int i=0;i<n1;i++){
- inFile >> gil_sar[i];
- }
- inFile >> n2;
- for(int i=0;i<n2;i++){
- inFile >> egl_mon[i];
- }
- for(int i=0;i<n2;i++){
- inFile >> egl_sar[i];
- }
- }
- void suma(){
- for(int i=0;i<n1;i++){
- gil_total+=gil_mon[i]*gil_sar[i];
- }
- for(int i=0;i<n2;i++){
- egl_total+=egl_mon[i]*egl_sar[i];
- }
- }
- void skaiciavimas(){
- int k=0;
- int smth;
- int viso=0;
- while(k<n2){
- smth = gil_total/egl_mon[k];
- outFile << egl_mon[k] << " " << smth << endl;
- gil_total-=smth*egl_mon[k];
- viso+=smth;
- k++;
- }
- outFile << viso << endl;
- k=0;
- viso=0;
- while(k<n1){
- smth = egl_total/gil_mon[k];
- outFile << gil_mon[k] << " " << smth << endl;
- egl_total-=smth*gil_mon[k];
- viso+=smth;
- k++;
- }
- outFile << viso;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement