Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- void ispisi_rezultat(char *kupac, char *prodavac, int broj_kupovina) {
- FILE *f;
- f = fopen("max.txt", "w");
- if (f==NULL) printf("Greska pri otvaranju filea!");
- fprintf(f, "%s\n%s\n%d", kupac, prodavac, broj_kupovina);
- }
- int main(void) {
- struct kupa{
- int idK;
- char ime[100];
- };
- struct prodava{
- int idP;
- char ime[100];
- };
- struct prodajem{
- int idK;
- int idP;
- int dat;
- float uk;
- };
- int brkup, brproda,brprodajem,i,j,broj_kupovina,zbroj[10],max;
- char *kupac,*prodavac;
- struct kupa kupuje[10];
- struct prodava prodaje[10];
- struct prodajem kupovina[1000];
- scanf("%d",&brkup);
- for (i=0;i<brkup;i++){
- scanf("%d",&kupuje[i].idK);
- fgets(kupuje[i].ime,99,stdin);
- }
- scanf("%d",&brproda);
- for (i=0;i<brproda;i++){
- scanf("%d",&prodaje[i].idP);
- fgets(prodaje[i].ime,99,stdin);
- }
- scanf("%d",&brprodajem);
- for (i=0;i<brprodajem;i++){
- scanf("%d",&kupovina[i].idK);
- scanf("%d",&kupovina[i].idP);
- scanf("%d",&kupovina[i].dat);
- scanf("%f",&kupovina[i].uk);
- }
- for (i=0;i<brprodajem;i++){
- for(j=0;j<brprodajem;i++){
- if ((kupovina[i].idK==kupovina[i+j].idK)&&(kupovina[i].idP==kupovina[i+j].idP))
- kupovina[i].uk+=kupovina[i+j].uk;
- broj_kupovina++;
- }
- }
- max=zbroj[0];
- for (i=0;i<brprodajem;i++){
- if (max<kupovina[i].uk){
- *kupac=kupuje[i].idK;
- *prodavac=prodaje[i].idP;
- }
- }
- ispisi_rezultat(kupac,prodavac,broj_kupovina);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement