Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdlib.h>
- #include <stdio.h>
- #include <time.h>
- struct dane {
- int zysk;
- int strata;
- int podatek;
- }rok[12];
- int main() {
- FILE *fptr;
- fptr = fopen("dane.csv", "r");
- for (int i = 0; i < 12; i++)
- fscanf(fptr, "%d;%d;%d\n", &rok[i].zysk, &rok[i].strata, &rok[i].podatek);
- fclose(fptr);
- int SredniZysk=0, SredniaStrata=0, SredniPodatek=0;
- int MinZysk = rok[0].zysk, MinStrata = rok[0].strata, MinPodatek = rok[0].podatek;
- int MaxZysk = rok[0].zysk, MaxStrata = rok[0].strata, MaxPodatek = rok[0].podatek;
- for (int i = 0; i < 12; i++)
- {
- if (rok[i].zysk > MaxZysk)
- MaxZysk = rok[i].zysk;
- if (rok[i].zysk > MaxPodatek)
- MaxPodatek = rok[i].podatek;
- if (rok[i].strata > MaxStrata)
- MaxZysk = rok[i].strata;
- if (rok[i].zysk < MinPodatek)
- MinPodatek = rok[i].podatek;
- if (rok[i].zysk < MinZysk)
- MinZysk = rok[i].zysk;
- if (rok[i].zysk < MinStrata)
- MaxStrata = rok[i].strata;
- SredniaStrata += rok[i].strata;
- SredniZysk += rok[i].zysk;
- SredniPodatek += rok[i].podatek;
- }
- SredniaStrata = SredniaStrata / 12;
- SredniPodatek = SredniPodatek / 12;
- SredniZysk = SredniZysk / 12;
- FILE *fptr1;
- fptr1 = fopen("wyniki.csv", "w+");
- fprintf(fptr1, "MaxZysk;MaxStrata;MaxPodatek\n");
- fprintf(fptr1, "%d;%d;%d\n", MaxZysk, MaxStrata, MaxPodatek);
- fprintf(fptr1, "MinZysk;MinStrata;MinPodatek\n");
- fprintf(fptr1, "%d;%d;%d\n", MinZysk, MinStrata, MinPodatek);
- fprintf(fptr1, "SrZysk;SrStrata;SrPodatek\n");
- fprintf(fptr1, "%d;%d;%d\n", SredniZysk, SredniaStrata, SredniPodatek);
- fclose(fptr1);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement