Strona główna > Struktury > Struktury (Pacjent w przychodni C)

Struktury (Pacjent w przychodni C)

9 Grudzień 2010 Dodaj komentarz Go to comments
//pacjent w przychodni
#include <stdio.h>
#include <conio.h>
#include <string.h> 

typedef struct
{
        char imie[10], nazwisko[10];
        unsigned int wiek, numer;
}pacjent_typ; 

pacjent_typ pobierz_pacjenta(pacjent_typ *kolejka, int rozmiar)
{
            pacjent_typ dane = {0};
            int m=0, i;
            for(i=1; i<rozmiar; i++)
            {
                    if (kolejka[i].numer < kolejka[m].numer) m=i;
                    }
            if (kolejka[m].numer>0){
            strcpy(dane.imie, kolejka[m].imie);
            strcpy(dane.nazwisko, kolejka[m].nazwisko);
            dane.wiek=kolejka[m].wiek;
            dane.numer=kolejka[m].numer;
            strcpy(kolejka[m].imie,"");
            strcpy(kolejka[m].nazwisko,"");
            kolejka[m].wiek=0;
            kolejka[m].numer=0;
            }
            return dane;
            } 

int dodawanie (char imie[], char nazwisko[], int wiek, pacjent_typ
*kolejka,int rozmiar)
{
    int i;
          for (i=0; i<rozmiar; i++)
          {
              if (strcmp(kolejka[i].imie,"")==0)
              {
                 strcpy(kolejka[i].imie, imie);
                 strcpy(kolejka[i].nazwisko, nazwisko);
                 kolejka[i].wiek = wiek;
                 kolejka[i].numer = nadaj_numer(kolejka,rozmiar);
              }
          }
          return 1;
}
//main
int main (void)
{
    int wynik, wiek;
    char imie[10], nazwisko[10];
    pacjent_typ *pacjent;
    int rozmiar=10;
    scanf("%s, %s, %d", imie, nazwisko, &wiek);
    wynik = dodawanie(imie, nazwisko, wiek, pacjent, rozmiar);
    if (wynik==1) printf ("added");
    else("queue full");
    getch();
    return 0;
}
int nadaj_numer (pacjent_typ *kolejka, int rozmiar)
{
    int numer =1;
    int i;
    for (i=0; i<rozmiar; i++){
        if(numer < kolejka[i].numer)
        numer=kolejka[i].numer +1;
    }
    return numer;
}
  1. 20 Luty 2015 o 5:54 pm

    これを飲んだら妊娠しました!妙齢で苦労している方は、飲んでみてください。私の場合は飲んで2ヶ月で妊娠できました!!高齢出産

  1. No trackbacks yet.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d bloggers like this: