Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <iomanip>
- #include <cmath>
- using namespace std;
- int n;
- double bitai[100], bitaic[100], eurai[100], euraic[100], visoeurai, visoeuraic, visobitai, visobitaic, kursas1, kursas2, kursas, a, viso, visoc, b;
- string Vardas[100];
- char eil[15];
- ofstream fr("Rezultatai.txt");
- void Skaitymas()
- {
- ifstream fd("Duomenys.txt");
- fd >> n;
- fd.ignore();
- for (int i = 1; i <= n; i++) {
- fd.get(eil, 15);
- Vardas[i] = eil;
- fd >> bitai[i];
- fd >> bitaic[i];
- fd.ignore();
- }
- fd >> kursas1 >> kursas2;
- kursas = kursas1 + kursas2 / 100;
- }
- void Gidas()
- {
- for (int i = 1; i <= n; i++) {
- visobitai = visobitai + bitai[i];
- visobitaic = visobitaic + bitaic[i];
- if (visobitaic > 99) {
- visobitai++;
- visobitaic = visobitaic - 100;
- }
- visoeurai = (visobitai + visobitaic / 100) * kursas;
- a = fmod(visoeurai, 1) * 100;
- }
- fr << "Gidas surinko: " << visobitai << " " << visobitaic << endl;
- fr << "Gidas gavo: " << int(visoeurai) << " " << floor(a) << endl;
- }
- void Turistai()
- {
- for (int i = 1; i <= n; i++) {
- viso = bitai[i] + bitaic[i] / 100;
- viso = viso * kursas;
- b = fmod(viso, 1) * 100;
- fr << Vardas[i] << " " << bitai[i] << " " << bitaic[i] << " " << int(viso) << " " << round(b) << endl;
- }
- }
- int main()
- {
- Skaitymas();
- Gidas();
- Turistai();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement