mew_17 (napisa): |
Moze li u drugom kolokviju biti ono sto se zadnje obrađivalo na predavanjima? (Stringovi, rekurzivne funkcije, višedimenzionalna polja...). Nije li to prijasnjih godina bilo gradivo Programiranja 2? ! |
pllook (napisa): |
znam da je glupo pitanje,ali može li mi netko reći što točno znači npr. if(x) i if(!x)? |
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; } |
pllook (napisa): |
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 |
output generated using printer-friendly topic mod. Vremenska zona: GMT + 01:00.