A jo, já sem blbec :D no, stejně to nejede ani tak (ani když jsem opravil "rovnítko" u "while"),resp. program čeká a nic se nevypisuje, tak jsem to nakonec musel vyřešit klasickým "počítadlem". 
void serazeni(){
	int a;
	do{
		a = 0; 
		for(int i = 0; i < 99; ++i){
			if(pole[i] > pole [i+1]){
				int pom;
				pom = pole[i+1];
				pole[i+1] = pole[i];
				pole[i] = pom;
				++a;
			}
		}
	}while(a > 0);
}