[ Milos88_vkbgd @ 10.11.2010. 01:47 ] @
Code: #include<stdio.h> void main(void) { int n,i,max,maxpoz=0,x[30]; printf("\n Broj elemenata celobrojnog niza X je:"); scanf("%d",&n); printf("\n Unesite niz X:\n\n"); for(i=0;i<n;i++) scanf("%d",&x); max=x[0]; for(i=0;i<n;i++) if(x>max) { max=x; maxpoz=i; } printf("\n\n\t %d. element niza je maksimalan \n",maxpoz+1); printf("\t Xmax=%d \n",max); system("PAUSE"); } Uradio sam da na osnovu koliko clanova niza imamo i na osnovu brojeva niza koje ukucam, program ispise poruku na ekranu koji je clan niza maximalan, tj. najveci. Medjutim kada u nizu ponovim 2 ili vise puta isti maximum, program samo ispisuje da je prva cifra maximum, za ostale ne. Da li moze neko da mi objasni sta da popravim/dodam? Unapred zahvalan. [Ovu poruku je menjao Mihajlo Cvetanović dana 10.11.2010. u 10:01 GMT+1] |