ako to opravym aby mi polozil beeper hned po otoceni....a nie az na druhom riadku..niekde vo funkcii dole???
funkcie este nemam spravne popisane :-DD
zadanie 11.
#include <stdio.h>
#include <stdlib.h>
#include "Library.h"
int i,pocet,j,krok,a,b;
pocet=0;
krok=0;
b=1;
//Karel ide az na koniec sveta
int movekAll(){
int kolko=0;
while(frontIsClear()) {
movek();
kolko=kolko+1;
}
return kolko;
}
//Karel ide spat dole
void dole(){
movekAll();
turnRight();
movek();
turnRight();
movekAll();
turnBack();
}
//Karel ide vzostupne (schody)
void stairs(){
for(i=1;i<pocet;i++)
pocet++;
for(j=0;j<krok;j++){
movek();
for(a=1;a<b;a++){
putBeeper();}
}
b++;
krok++;
}
int main(int argc, char *argv[])
{
/*if(argc!=2){
printf("malo parametrov");
getchar();
exit(1);}
turnOn(argv[1]); */
turnOn("world.kw"); //nacita svet
while(krok<7){
while(notFacingNorth()){ //zaciatocna poloha
turnLeft();
}
stairs(); //Karel robi schody, uklada zaradom Beepre
dole(); //Karel sa vracia do prveho riadku
}
turnRight();
system("PAUSE");
return 0;
}