Portál AbcLinuxu, 21. prosince 2025 21:30
Řešení dotazu:
sem si mu tady minule stěžovala že má zdrojáček blbě formátovanej tak to asi dooyer vyřešil posvým :D ;D
prosimtě dooyere tady si mužeš přepnout takovej ten editor komentů do html a zdrojáček tam napišeš takhle mezi tyhlety dva pre
<pre class="brush: c"> zdrojáček </pre>
já to taky hnedka nemohla najít i když je to napsaný hnedka pod tim okýnkem kam se piše text :O :O :D :D
jestli ti jako rozumim tak jo ;D
takhle nějak by to mělo vypadat si myslim ale za výsledek neručim protože už sem skoro spací
...
for(i=0;i<pocet;i++)
{
//nejvíc největší prvek políčka dofrčí vždycky uplně nakonec pole
//určitě už ho jako nebudem postrkovat jinam protože větší tam neni
//no a protože už nebudeme šahat nakonec mužeme snížit o počet průběhů 'i' páč tolik jsme už
//umístili nejvíc největších prvků jakoby za každej ten průběh ;D
//jo o jedničku zmenšujem protože tam máme j+1 a udělalo by to out of range vyjímku
for(j=0;j<pocet-i-1;j++)
{
if(uk[j]>uk[j+1])
{
//prohodíme [j] s [j+1]
pom=uk[j];
uk[j]=uk[j+1];
uk[j+1]=pom;
}
}
}
...
myslíš v tom prohazování??
pom=uk[j]; uk[j]=uk[j+1]; uk[j+1]=pom;
nóóóó tyhlety tři řádky sloužej k prohození dvou prvků pole. na prvním řádku si do dočasný pomocný proměný schováme hodnotu prvku na pozici j. děláme to proto že na druhým řádku tu pozici j přepišeme hodnotou prvku j+1 a původní obsah na pozici j by byl uplně ztracenej :O :O ;D
no a na posledním řádku teda tu původní hodnotu prvku j schovanou teďko už jenom v tý pomocný proměný zapišeme na pozici j+1. takže co bylo nazačátku na pozici j je teďko na j+1 no a co bylo nazačátku na j+1 je na j ;D
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.