Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include <stdbool.h>
- struct Pacient
- {
- char ime[100];
- int pregledi;
- int zdrastveno;
- };
- typedef struct Pacient Pacient;
- struct MaticenDoktor
- {
- char ime[100];
- int br_pac;
- float cena;
- struct Pacient niza[200];
- };
- typedef struct MaticenDoktor doktor;
- void najuspesen_doktor (struct MaticenDoktor *m , int n)
- {
- int i,priemi;
- float total=0.0;
- struct Pacient *p;
- for (i=0;i<m[i].br_pac;i++)
- {
- while (p[i].zdrastveno==0)
- {
- int max=0
- if (m[i].cena>max)
- {
- m[i]=max;
- i++;
- }
- }
- int j;
- for (j=0;j<m[i].br_pac;j++)
- {
- priemi+=p[j].pregledi;
- }
- total=m[i].cena*m[i].br_pac;
- printf("%s %.2f %d",&m[i].ime,total,priemi);
- }
- }
- int main()
- {
- int i, j, n, broj;
- doktor md[200];
- scanf("%d", &n);
- for (i = 0; i < n; i++){
- //ime na doktor
- scanf("%s", &md[i].ime);
- //broj na pacienti
- scanf("%d", &md[i].br_pac);
- //cena na pregled
- scanf("%f", &md[i].cena);
- for (j = 0; j < md[i].br_pac; j++){
- scanf("%s", &md[i].niza[j].ime);
- scanf("%d", &md[i].niza[j].zdrastveno);
- scanf("%d", &md[i].niza[j].pregledi);
- }
- }
- najuspesen_doktor(md, n);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement