[ Xwave @ 03.03.2009. 14:08 ] @
Program treba da ispise brojeve koji su veci od deset. Kada nema takvih brojeva onda jednostavno da napise da nema. Ovo radimo u skoli, pa sam ja to brzo zavrsio, ali me muci da ispisem da nema brojeva vecih od deset. Desavalo mi se da ispise nekoliko puta nema ako radim u petlji, uvek ima neki problem Ovako izgleda program do sad: Code: //--------------------------------------------------------------------------- #include<stdio.h> #include<stdlib.h> #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv[]) { int x[11], n, i,j, a=0; printf("Uneti n: "); scanf("%d", &n); if(n>10) { printf("\nUneti n manje od deset \n"); system("pause"); return 0; } for(i=0;i<n;i++) { printf("Uneti broj %d: ", i+1); scanf("%d", &x[i]); } printf("\nBrojevi po rastucem redosledu: \n"); for(i=0;i<n;i++) { for(j=i+1;j<n;j++) { if(x[i]>x[j]) { a=x[i]; x[i]=x[j]; x[j]=a; } } printf("\n%d\n", x[i]); } printf("\n\n\n\nBrojevi veci od deset su: \n"); for(i=0;i<n;i++) if(x[i]>10) { printf("\n%d\n", x[i]); } printf("\n"); system("pause"); return 0; } //--------------------------------------------------------------------------- Sta bi trebalo da dodam na kraju da bi ispisalo da nema brojeva vecih od deset? [Ovu poruku je menjao X Files dana 03.03.2009. u 16:50 GMT+1] |