Advertisement
Guest User

Untitled

a guest
Apr 25th, 2015
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. void ispisi_rezultat(char *kupac, char *prodavac, int broj_kupovina) {
  4. FILE *f;
  5. f = fopen("max.txt", "w");
  6. if (f==NULL) printf("Greska pri otvaranju filea!");
  7. fprintf(f, "%s\n%s\n%d", kupac, prodavac, broj_kupovina);
  8. }
  9.  
  10. int main(void) {
  11. struct kupa{
  12. int idK;
  13. char ime[100];
  14. };
  15. struct prodava{
  16. int idP;
  17. char ime[100];
  18. };
  19. struct prodajem{
  20. int idK;
  21. int idP;
  22. int dat;
  23. float uk;
  24. };
  25. int brkup, brproda,brprodajem,i,j,broj_kupovina,zbroj[10],max;
  26. char *kupac,*prodavac;
  27.  
  28.  
  29. struct kupa kupuje[10];
  30. struct prodava prodaje[10];
  31. struct prodajem kupovina[1000];
  32.  
  33. scanf("%d",&brkup);
  34. for (i=0;i<brkup;i++){
  35. scanf("%d",&kupuje[i].idK);
  36. fgets(kupuje[i].ime,99,stdin);
  37. }
  38. scanf("%d",&brproda);
  39. for (i=0;i<brproda;i++){
  40. scanf("%d",&prodaje[i].idP);
  41. fgets(prodaje[i].ime,99,stdin);
  42. }
  43. scanf("%d",&brprodajem);
  44. for (i=0;i<brprodajem;i++){
  45. scanf("%d",&kupovina[i].idK);
  46. scanf("%d",&kupovina[i].idP);
  47. scanf("%d",&kupovina[i].dat);
  48. scanf("%f",&kupovina[i].uk);
  49. }
  50.  
  51. for (i=0;i<brprodajem;i++){
  52. for(j=0;j<brprodajem;i++){
  53. if ((kupovina[i].idK==kupovina[i+j].idK)&&(kupovina[i].idP==kupovina[i+j].idP))
  54. kupovina[i].uk+=kupovina[i+j].uk;
  55. broj_kupovina++;
  56. }
  57. }
  58. max=zbroj[0];
  59. for (i=0;i<brprodajem;i++){
  60. if (max<kupovina[i].uk){
  61. *kupac=kupuje[i].idK;
  62. *prodavac=prodaje[i].idP;
  63. }
  64. }
  65.  
  66.  
  67. ispisi_rezultat(kupac,prodavac,broj_kupovina);
  68. return 0;
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement