STRUKTŪRINIS logo Struktūrinis programavimas

Sugalvoti temą arba pasirinkti iš duoto sąrašo: (temų sąrašas) ir sukurti programą, kurioje būtų šie punktai: Sukurti struktūrą su šio tipo laukais pvz:

int * pointer; char c; float sk; int mas[50]; char name[50];

Sugalvoti 10 skirtingų funkcijų pagal savo sugalvota tematika pvz.

struct Darbuotojas{
    int id; 
    char vardas[50];
    //.... ir kiti reikiami laukai, bei naujos struktūros
};
void informacija(){
    printf("Atlyginimas:%d", alga);
}
int atlyginimas(int id){ 
    return alga;
}
char * aprasymas(char * tekstas){
    return tekstas;
}
struct Darbuotojas sukurti_darbuotoja(int id, char * vardas){
    
    struct Darbuotojas darb;
    darb.id = id;
    strcpy(darb.vardas, vardas);
    
    return darb;
}
// TODO papildomai sugalvoti likusias funkcijas pagal savo tematiką.

Taip pat privalote panaudoti šias funkcijas ir sąlyginis sakinius:

while, for, if, switch ir šias funkcijas: malloc(), calloc(), realloc(), sizeof. 

Dinaminės struktūros ir kitus pavyzdžius rasite čia.