Advertisement
filip710

PROG2 LV4 Z2

Jun 29th, 2016
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.00 KB | None | 0 0
  1. /* Napišite C program koji će u polje struktura artikl omogućiti unos n<10 artikala
  2. (struktura ima članove ime, cijena i kolicina). U pokazivač max spremiti memorijsku
  3. adresu najskupljeg artikla. Nakon teksta REZULTATI: ispisati cijenu i količinu
  4. najskupljeg artikla u formatu (“cijena: %.2f, kolicina: %d“).*/
  5.  
  6. #include <stdio.h>
  7.  
  8. struct artikl {
  9.     char ime[30];
  10.     int kolicina;
  11.     float cijena;
  12. };
  13.  
  14. int main(void)
  15. {
  16.     struct artikl *max;
  17.     struct artikl proizvod[10];
  18.     int n,i;
  19.    
  20.     printf("Unesite broj artikala: ");
  21.     scanf("%d", &n);
  22.  
  23.     for (i = 0; i < n; i++)
  24.     {
  25.         printf("Ime proizvoda: ");
  26.         scanf("%s", proizvod[i].ime);
  27.         printf("Kolicina proizvoda: ");
  28.         scanf("%d", &proizvod[i].kolicina);
  29.         printf("Cijena proizvoda: ");
  30.         scanf("%f", &proizvod[i].cijena);
  31.     }
  32.     max = &proizvod[0];
  33.  
  34.     for (i = 1; i < n; i++)
  35.         if (max->cijena < proizvod[i].cijena) max = &proizvod[i];
  36.  
  37.     printf("REZULTATI:\n");
  38.     printf("cijena: %.2f, kolicina: %d", max->cijena, max->kolicina);
  39.     return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement