Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- #include <conio.h>
- int main()
- {
- srand(time(NULL)); // pre spravnu funkciu RANDOM
- int v1 = 0;
- int d1 = 0; // bezec 1 rychlost, vzdialenost // pociatocna rychlost
- int v2 = 0;
- int d2 = 0; // bezec 2 rychlost, vzdialenost // pociatocna rychlost
- int ciel = 40000;
- int krok;
- printf("rychlost B1: %d, Odbehnuta vzdialenost B1: %d\n", v1, d1);
- printf("rychlost B2: %d, Odbehnuta vzdialenost B2: %d\n", v2, d2);
- riadok();
- scanf("%s", &krok);
- while((d1<ciel)&&(d2<ciel))
- {
- if((d1%500 == 0)) // NARAZ NA PREKAZKU B1
- {
- v1 = 0;
- v1 = zrychlenie0();
- d1 = d1 + v1;
- printf("Rychlost B1 je: %d cm/s, vzdialenost od startu je: %d cm. <= PAYTON\n",v1, d1);
- scanf("%s", &krok);
- riadok();
- }else if(d1%500 != 0) // POKRACOVANIE BEZ NARAZU B1
- {
- int medziv = zmenar(); //MEDZIVYSLEDOK (ZMENA RYCHLOSTI)
- d1 = d1 + v1 + medziv;
- printf("Rychlost B1 je: %d cm/s, vzdialenost od startu je: %d cm. <= PAYTON\n",v1+medziv, d1);
- scanf("%s", &krok);
- riadok();
- }else{printf("B1 CHYBA!!!.....ZLYHANIE PODMIENOK");} // CHYBOVE HLASENIE ZLYHANIE PODMIENKY
- if(d2%500 == 0) //NARAZ NA PREKAZKU B2
- {
- v2 = 0;
- v2 = zrychlenie0();
- d2 = d2 + v2;
- printf("Rychlost B2 je: %d cm/s, vzdialenost od startu je: %d cm. <= MANFRED\n",v2, d2);
- scanf("%s", &krok);
- riadok();
- }else if(d2%500 != 0) //POKRACOVANIE BEZ NARAZU B2
- {
- int medziv = zmenar();
- d2 = d2 + v2 + medziv;
- printf("Rychlost B2 je: %d cm/s, vzdialenost od startu je: %d cm. <= MANFRED\n",v2, d2);
- scanf("%s", &krok);
- riadok();
- }else{printf("B2 CHYBA!!!.....ZLYHANIE PODMIENOK");} // CHYBOVE HLASENIE ZLYHANIE PODMIENKY
- }
- koniec();
- zrychlenie0();
- zmenar();
- return 0;
- }
- int zrychlenie0() // zrychlenie z 0 (start, prekazka)
- {
- int a = 350, b = 450;
- int nahodne_cislo;
- nahodne_cislo = rand()%(b-a+1)+a;
- printf ("Zrychlenie z 0: %d\n", nahodne_cislo);
- return nahodne_cislo;
- }
- int zmenar() // zmena rychlosti pocas behu ak !narazil na prekazku
- {
- int a = -5, b = 20;
- int nahodne_cislo;
- nahodne_cislo = rand()%(b-a+1)+a;
- printf ("Zmena rychlosti: %d\n", nahodne_cislo);
- return nahodne_cislo;
- }
- int koniec()
- {
- printf("\n\n\n\n..........KONIEC PROGRAMU...........\nVedlajsie premenne:\n");
- }
- int riadok()
- {
- printf("\n");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement