View difference between Paste ID: XHW8EEcN and EFTeLRvU
SHOW: | | - or go back to the newest paste.
1
#include <iostream>
2
#include <fstream>
3
#include <iomanip>
4
using namespace std;
5
const char CD[]="Duomenys.txt";
6
const char CR[]="Rezultatai.txt";
7
const int CMax = 100;
8
void Skaityti(int Kr[], int & n);
9
void Spausdinti (int Kr[], int & n);
10
void KrituliuKiekis(int Kr[], int &n, int & kk);
11
//------------------------------------------------------------
12
int main(){
13
    int n, Kr[CMax];
14
    int kk=0, kd;
15
    Skaityti (Kr, n);
16
    Spausdinti(Kr, n);
17
    KrituliuKiekis(Kr, n, kk);
18
}
19
void Skaityti(int Kr[], int & n){
20
    ifstream fd(CD);
21
    fd >> n;
22
    for(int i=0; i<n; i++){
23
        fd >> Kr[i];
24
    }
25
fd.close();
26
}
27
void Spausdinti (int Kr[], int & n){
28
    ofstream fr(CR);
29
    fr << "    Krituliai (lietus)    " << endl;
30
    fr << "--------------------------" << endl;
31
    fr << "Diena Krituliu kiekis (mm)" << endl;
32
    for (int i=0; i<n; i++)
33
        fr << fixed << setprecision(4) << i+1 << "    " << fixed << setprecision(3) << Kr[i] << endl;
34
    fr << "--------------------------" << endl;
35
    void KrituliuKiekis(int Kr[], int & n, int & kk)
36-
    fr << "Viso krituliu: " << kk << endl;
36+
    fr << "Viso krituliu: " << kk << endl; ////////////// cia jau meta klaida. Kas blogai?
37
    fr.close();
38
}
39
void KrituliuKiekis(int Kr[], int & n, int & kk){
40
for(int i=0; i<n; i++){
41
    kk=kk+Kr[i];
42
    }
43
}