Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- typedef struct student{
- char ime[100];
- int brIndexa;
- double prosek;
- char tip;//budzet - b, samofinansiranje - s
- }STUDENT;
- typedef struct student STUDENT1;
- struct igrac{
- int broj;
- char ime[100];
- double ucinak;
- char tip;
- };
- typedef struct igrac IGRAC;
- typedef struct igrac TIM[100];
- typedef int NIZ[100];
- void unosStudenta(STUDENT *s){
- printf("Unesite ime:\t");
- fflush(stdin);
- gets(&(*s).ime);
- fflush(stdin);
- printf("Unesite broj indexa:\t");
- scanf("%d", &(*s).brIndexa);
- printf("Unesite prodek:\t");
- scanf("%lf", &(*s).prosek);
- printf("Ünesite tip:\t");
- fflush(stdin);
- scanf("%c",&(*s).tip);
- fflush(stdin);
- }
- void prikazStudenta(STUDENT s){
- printf("Ime:\t%s\nBroj indeksa:\t%d\nProsek:\t%.2lf\nTip:\t%c\n", s.ime, s.brIndexa, s.prosek, s.tip);
- }
- void unesiIgraca(IGRAC *i){
- printf("\nBroj: ");
- scanf("%d", &(*i).broj);
- printf("\nIme: ");
- fflush(stdin);
- gets(&(*i).ime);
- fflush(stdin);
- printf("\nUcinak: ");
- scanf("%lf", &i->ucinak);
- printf("\nTip (i-IGRAC/g-GOLMAN): ");
- fflush(stdin);
- i->tip = getchar();
- fflush(stdin);
- }
- void stampajIgraca(IGRAC i){
- printf("\n%d\t%s\t%.2lf\t%c", i.broj, i.ime, i.ucinak, i.tip);
- }
- void napuniTimIgracima(TIM tim, int *brEl){
- IGRAC i;
- int odgovor;
- do{
- unesiIgraca(&i);
- tim[*brEl] = i;
- (*brEl)++;
- printf("Da li zelite da nastavite: (0-DA/1-NE)\t");
- scanf("%d", &odgovor);
- } while (odgovor == 0);
- }
- void prikaziTim(TIM tim, int brEl){
- int i;
- printf("\nBROJ\tIME\t\tUCINAK\tTIP IGRACA\n");
- for (i = 0; i<brEl; i++){
- stampajIgraca(tim[i]);
- }
- }
- void prikaziGolamane(TIM tim, int brEl){
- int i;
- printf("\nBROJ\tIME\t\tUCINAK\tTIP IGRACA\n");
- for (i = 0; i<brEl; i++){
- if (tim[i].tip == 'g'){
- stampajIgraca(tim[i]);
- }
- }
- }
- void prikaziIgrace(TIM tim, int brEl){
- int i;
- printf("\n\nIGRACI SU:\n");
- for (i = 0; i < brEl;i++){
- if (tim[i].tip == 'i'){
- stampajIgraca(tim[i]);
- }
- }
- printf("\n");
- }
- int main(void){
- TIM tim;
- IGRAC i;
- int brEl = 0;
- STUDENT s;
- /*
- unosStudenta(&s);
- prikazStudenta(s);
- */
- napuniTimIgracima(tim, &brEl);
- prikaziTim(tim, brEl);
- prikaziIgrace(tim, brEl);
- ///* prikaziGolamane(tim, brEl);
- return 0;
- }
- //1)
- //SORTIRAJ IH PO UCINKU
- //2)
- //NAPRAVITI SVOJU STRUKTURU FORMULA1
- //Marka
- //Vozac
- //Prolazno vreme
- //char Prosao dalje
- //Napraviti niz od ljudi koji su prosli dalje <-------------> prosli su oni cije je prolazno vreme vece od prosecnog :D
- //SORTIRAJ IH PO OPADAJUCEM
- //PRIKAZI OD POZADI!!!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement