Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <fstream>
- #include <iostream>
- struct Dochody
- {
- float wydatki;
- float dochody;
- Dochody()
- {
- wydatki = 0;
- dochody = 0;
- }
- };
- int main()
- {
- FILE * plik;
- plik = fopen("plik.txt", "a+");
- int temp;
- float temp1, temp2;
- float bilans = 0;
- Dochody Tablica[12];
- if (!plik)
- {
- fprintf(stderr, "Blad otwarcia pliku");
- return 0;
- }
- while(!feof(plik))
- {
- fscanf(plik, "%d%f%f", &temp, &temp1, &temp2);
- //printf("%d \t %.2f \t %.2f \n", temp, temp1, temp2);
- Tablica[temp - 1].dochody += temp1; // styczen w tablicy to 0 a nie 1 grudzien to 11
- Tablica[temp - 1].wydatki += temp2;
- bilans += temp1 - temp2;
- }
- printf("Miesiac Dochody Wydatki Bilans\n");
- for (int i = 0; i < 12; i++)
- {
- printf("%d \t %.2f \t %.2f \t %.2f \n", i + 1, Tablica[i].dochody, Tablica[i].wydatki, (Tablica[i].dochody - Tablica[i].wydatki));
- }
- printf("\nBilans Roczny: %.2f\n\n", bilans);
- fclose(plik);
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement