Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
mew_17 Forumaš(ica)
Pridružen/a: 12. 07. 2011. (16:38:05) Postovi: (29)16
Spol:
|
|
[Vrh] |
|
mdoko Forumaš(ica)
Pridružen/a: 30. 11. 2002. (22:17:12) Postovi: (71A)16
Spol:
Lokacija: Heriot-Watt University, Edinburgh
|
|
[Vrh] |
|
pllook Forumaš(ica)
Pridružen/a: 08. 11. 2013. (20:56:12) Postovi: (CD)16
Spol:
|
|
[Vrh] |
|
mdoko Forumaš(ica)
Pridružen/a: 30. 11. 2002. (22:17:12) Postovi: (71A)16
Spol:
Lokacija: Heriot-Watt University, Edinburgh
|
|
[Vrh] |
|
pllook Forumaš(ica)
Pridružen/a: 08. 11. 2013. (20:56:12) Postovi: (CD)16
Spol:
|
Postano: 20:32 čet, 30. 1. 2014 Naslov: |
|
|
A možete li mi u ovom zadatku objasniti svrhu ovog "gotovo"?
http://degiorgi.math.hr/prog1/kolokviji/p1-kolokvij-1011-2.pdf
3.zad,A grupa
[code:1]
int polinom1(int x, int n)
{
int k, temp=0;
for (k = n; k >= 0; k--){
temp = temp*x+((k % 2) ? -1:1)*(n*n*n+2*n-k);
}
return temp;
}
int main(){
int niz[2011], i, j, gotovo = 1, temp, n;
scanf("%d", &n);
for(i=0; i<n; i++){
scanf("%d", &niz[i]);
}
while(gotovo){
gotovo = 0;
for (j = 0; j< i-1; j++){
if (polinom1(niz[j],3) > polinom1(niz[j+1],3)){
gotovo = 1;
temp = niz[j];
niz[j] = niz[j+1];
niz[j+1] = temp;
}
}
}
for (j = 0; j < i; j++) printf("%d ",niz[j]);
return 0;
}
[/code:1]
A možete li mi u ovom zadatku objasniti svrhu ovog "gotovo"?
http://degiorgi.math.hr/prog1/kolokviji/p1-kolokvij-1011-2.pdf
3.zad,A grupa
Kod: |
int polinom1(int x, int n)
{
int k, temp=0;
for (k = n; k >= 0; k--){
temp = temp*x+((k % 2) ? -1:1)*(n*n*n+2*n-k);
}
return temp;
}
int main(){
int niz[2011], i, j, gotovo = 1, temp, n;
scanf("%d", &n);
for(i=0; i<n; i++){
scanf("%d", &niz[i]);
}
while(gotovo){
gotovo = 0;
for (j = 0; j< i-1; j++){
if (polinom1(niz[j],3) > polinom1(niz[j+1],3)){
gotovo = 1;
temp = niz[j];
niz[j] = niz[j+1];
niz[j+1] = temp;
}
}
}
for (j = 0; j < i; j++) printf("%d ",niz[j]);
return 0;
}
|
|
|
[Vrh] |
|
Countess Forumaš(ica)
Pridružen/a: 22. 07. 2013. (13:34:10) Postovi: (13)16
Spol:
|
|
[Vrh] |
|
pllook Forumaš(ica)
Pridružen/a: 08. 11. 2013. (20:56:12) Postovi: (CD)16
Spol:
|
|
[Vrh] |
|
|