Kod: |
s = 0 za i iz [1, n>: ako b[i] != b[s]: ++s b[s] = b[i] vrati s + 1 |
luka_m (napisa): |
Obično se ulazno polje ostavi nepromijenjeno |
Kod: |
m = min(a) /* for petlja */
b[0] = m k = 1 ponavljaj dok ide mm = min(x u a takav da je x > m) /* opet for petlja */ ako je mm nadjen m = mm b[k++] = m inace kraj |
Kod: |
int sort1(int n,int a[],int b[]) { int i,j,k,l; for(i=0;i<n-1;i++) { for(j=i+1;j<n;j++) { if(a[i]<a[j]) { int temp=a[i]; a[i]=a[j]; a[j]=temp; } } } for(k=0;k<n;k++) b[k]=a[k]; for(l=0;l<n;l++) { if(b[l]==b[l+1]) continue; if(l<n) { while(l+1<n) { b[l]=b[l+1]; ++l; } --n; } } return n; } |
dalmacija-more-ja-i-ti (napisa): |
Evo citljivog koda. Mozete li mi sad reci je li ovo tocno? |
dalmacija-more-ja-i-ti (napisa): |
Napisite funkciju koja prima prirodni broj n i niz realnih brojeva a, tipa double, duljine 2n. Funkcija treba Hornerovim algoritmom izracunati i vratiti vrijednost polinoma
a[1]·x^(n−1) +(a[2] + a[3])·x^(n−2) +(a[4] +···+ a[7])·x^(n−3) +··· +(a[2n−2] +···+ a[2n−1 −1])·x +a[2n−1] +···+ a[2n −1] u tocki x = a[0]. |
output generated using printer-friendly topic mod. Vremenska zona: GMT + 01:00.