int count=0;
bool changedFlag=0;;
for (int pass = 1; pass < size; pass++) {
if(changedFlag==1)
break;
else{
changedFlag=1;
for (int i = 0; i < size-1; i++) {
if(array[i]>array[i+1]){
tmp=array[i];
array[i]=array[i+1];
array[i+1]=tmp;
changedFlag=0;
}
}
}
count++;
}
printf("Count of sort : %d\n",count );
printf("Bool flag : %d\n",changedFlag);
}
я уже на правильном пути?
значение флага у тебя напутано
Обсуждают сегодня