[ Qkko @ 10.05.2010. 14:31 ] @
Naziv zadatka je sljedeci: -Definisati niz od 5 brojeva i ispisati zbir 3 i 5 clana i ako je taj zbir veci od 10 sortirati niz od veceg ka manjem, u suprotnom sortirati od manjeg ka vecem. Ja sam sve to fino napisao al' kad upisem else pokazuje mi error E2504 Code: #include <stdio.h> #include <math.h> #define n 5 int main(int argc, char* argv[]) { int i=0,j=0,pom,niz[n]; printf ("Unesite %d clanova vaseg niza\n",n); for (i=0;i<n;i++) scanf ("%d",&niz[i]); printf ("Zbir %d i %d je %d\n",niz[2],niz[4],niz[2]+niz[4]); if ((niz[2]+niz[4])<10) for (i=0;i<n-1;i++) for (j=i+1;j<n;j++) if (niz[i]>niz[j]){ pom=niz[i]; niz[i]=niz[j]; niz[j]=pom; }; for(i=0;i<n;i++) printf(" %d",niz[i]); printf ("\n"); else for (i=0;i<n-1;i++) for (j=i+1;j<n;j++) if (niz[i]<niz[j]){ pom=niz[i]; niz[i]=niz[j]; niz[j]=pom; }; for(i=0;i<n;i++) printf(" %d",niz[i]); printf ("\n"); system ("pause"); return 0; } Nadam se da neko zna rjesenje ovog problema |