Advertisement
Guest User

Untitled

a guest
May 27th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. typedef struct proizvod{
  5. int sifra;
  6. char naziv[10];
  7. double cena;
  8. char tip; //d-dom, s-strani
  9. }PROIZVOD;
  10.  
  11. void stampaj_proizvod(PROIZVOD p){
  12. printf("%5d %10s %6.2lf %5c",p.sifra,p.naziv,p.cena,p.tip);
  13. }
  14.  
  15. PROIZVOD unesi_proizvod(){
  16. PROIZVOD p;
  17.  
  18. printf("\nUnesi sifru: ");
  19. scanf("%d",&p.sifra);
  20.  
  21. printf("\nUnesi naziv: ");
  22. fflush(stdin);
  23. p.naziv=getchar();
  24. fflush(stdin);
  25.  
  26. printf("\nUnesi cenu: ");
  27. scanf("%lf",&p.cena);
  28.  
  29. printf("\nUnesi tip: ");
  30. fflush(stdin);
  31. p.tip=getchar();
  32. fflush(stdin);
  33.  
  34. return p;
  35. }
  36.  
  37. void ubaci_u_niz(PROIZVOD x[],int * n){
  38. PROIZVOD p=unesi_proizvod();
  39.  
  40. x[*n]=p;
  41. *n=*n+1;
  42. }
  43.  
  44. void prikazi_niz(PROIZVOD x[], int n){
  45. int i;
  46.  
  47. for(i=0;i<n;i++)
  48. stampaj_proizvod(x[i]);
  49. }
  50.  
  51. int main(){
  52. PROIZVOD x[100];
  53. int n=0;
  54.  
  55. ubaci_u_niz(x,&n);
  56. prikazi_niz(x,n);
  57.  
  58. return 0;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement