Advertisement
CrazyAjvar

struktura 2

May 21st, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.33 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<string.h>
  3. struct apartman
  4.  {
  5.    int broj_kreveta,cena;
  6.    char naziv[50], mesto[50];
  7.  };
  8. int main()
  9.  {
  10.    struct apartman x[100],max;
  11.    int n,i,j,p=0,broj_paralija=0,min=x[0].cena,k,prosecna;
  12.    printf("Unesite broj apartmana: \n");
  13.    scanf("%d",&n);
  14.    printf("Ukupan broj ponudjenih apartmana iznosi %d. \n",n);
  15.    printf("Unesite trazene stavke: \n");
  16.    for(i=0;i<n;i++)
  17.      {
  18.        printf("naziv: ");
  19.         scanf("%s",&x[i].naziv);
  20.        printf("mesto: ");
  21.         scanf("%s",&x[i].mesto);
  22.        printf("broj kreveta: ");
  23.         scanf("%d",&x[i].broj_kreveta);
  24.        printf("cena: ");
  25.         scanf("%d",&x[i].cena);
  26.      }
  27.    for(i=0;i<n;i++)
  28.        p+=x[i].cena;
  29.        prosecna=p/n;
  30.        printf("Prosecna cena iznosi %d. \n",x[i].cena);
  31.    for(i=0;i<n;i++)
  32.        if(strcmp(x[i].mesto,"paralija")==0)
  33.        broj_paralija++;
  34.        printf("Broj apartmana u praliji iznosi %d. \n",broj_paralija);
  35.    k=0;  
  36.    for(i=1;i<n;i++)
  37.        if(x[i].cena<min)
  38.         {
  39.           min=x[i].cena;
  40.           k=i;
  41.         }
  42.        printf("Dvokrevetni apartman sa najmanjom cenom je %s %s. \n",x[k].naziv,x[k].mesto);
  43.    for(i=0;i<n-1;i++)
  44.        for(j=i+1;j<n;j++)
  45.        if(x[i].cena<x[j].cena)
  46.        {
  47.          max=x[i];
  48.          x[i]=x[j];
  49.          x[j]=max;
  50.        }    
  51.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement