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>
- //1)
- //SORTIRAJ IH PO UCINKU
- //2)
- //NAPRAVITI SVOJU STRUKTURU FORMULA1
- //Marka naziv
- //Vozac char imeIPrezime[100]
- //Prolazno vreme double --->FUNKCIJA
- //char Prosao dalje d-n
- //NIZ SVIH TRKACA
- //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!!!
- typedef struct formula1{
- char marka[100];
- char imeIPrezime[100];
- double vreme;
- char prosao;
- }FORMULA1;
- typedef struct formula1 TRKACI[100];
- void unesiTrkaca(FORMULA1 *f){
- printf("Unesi marku automobila:\n");
- fflush(stdin);
- scanf("%s", &f->marka);
- fflush(stdin);
- printf("Unesite ime i prezime:\n");
- fflush(stdin);
- gets(&f->imeIPrezime);
- printf("Unesite vreme:\n");
- scanf("%lf", &f->vreme);//U SCANFu NIKADA NE SME DA STOJI OVO .2 !!!
- printf("Unesite d-prosao/n-nije prosao\n");//I REKAO SAM DA OVA OSOBINA SE NE UNOSI U FUNKCIJI NEGO TEK ONDA KADA NAPUNIMO SVE STRUKTURE IZRACUNAMO ARITMETICKU SREDINU I ONDA TEK NA OSNOVU TOGA UNOSIMO TE VREDNOSTI!!!
- fflush(stdin);
- scanf("%c", &f->prosao);
- fflush(stdin);
- }
- void stampajTrkaca(FORMULA1 f){
- printf("%s\t%s\t%.2lf\t%c\n", f.marka, f.imeIPrezime, f.vreme, f.prosao);
- }
- void napuniTrkace(TRKACI t, int *brEl){
- FORMULA1 f;
- int odgovor;
- *brEl = 0;
- do {
- unesiTrkaca(&f);
- t[*brEl] = f;
- (*brEl)++;//MORA *brEl ++ inace se to nece povecavati!!!
- printf("Da li zelite da nastavite 0-DA/1-NE\n");
- scanf("%d", &odgovor);
- } while (odgovor == 0);
- }
- void prikaziTrkace(TRKACI t, int brEl){
- int i;
- printf("TRKACI SU:\n");
- for (i = 0; i<brEl; i++){
- stampajTrkaca(t[i]);
- }
- }
- int main(){
- TRKACI trkaci;
- int brEl;
- napuniTrkace(trkaci, &brEl);
- prikaziTrkace(trkaci, brEl);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement