My Code
int i,v,o,p,j;
v=0;
o=0;
char x[12]={'#','v','v','o','#','o','v','#','v','o','o','#'};
void vukovi (char a[])
{
for (i=0;i<12;i++){
if (x[i]=='#'){
for (j=i+1;x[j]!='#';j++){
if (x[j]=='v'){
v=v+1;
}
if (x[j]=='o')
o=o+1;
}
if (v>=o){
for (j=i+1;x[j]!='#';j++){
if (x[j]=='o'){
x[j]='.';
}
}
}
}
v=0;
o=0;
}
for (i=0;i<12;i++){
printf("%c",x[i]);
}
}
vukovi(x);
return 0;}
Sometimes it prints well.
Sometimes error
.exe stopped working
I have no idea why.
Idea of program is : everywhere between two # where is v>o , o must be replaced with .
Like I said when it prints, it prints well.
Otherwise error. Help ?
( I Have left out include and main function ).