Pisem bezveze neki program,koji dva niza(X,Y) treba spoji u jedan (Z) tako sto ce ih nadovezati.Sve sam ja to odradio al' kad sam hteo da odstampam taj niz stalno mi pravi jednu gresku...
Ovako ok ispisuje taj niz (n,m - broj el. niza X,Y)
Ali kad sam hteo da se malo lepse vrsi taj ispis npr. :
Z={X[1],X[2],...Y[1],Y[2],...}
stalno mi zanji clan tog niza umanjuje za jedan
Pronasao sam foru u tome da ovo "-1" u if petlji utice na to al ne kontam zbog cega...Ako moze neko kratko objasnjenje za ovo.
Hvala
Ovako ok ispisuje taj niz (n,m - broj el. niza X,Y)
Code:
for(i=0;i<m+n;i++) printf("%d ",Z[i]);
for(i=0;i<m+n;i++) printf("%d ",Z[i]);
Ali kad sam hteo da se malo lepse vrsi taj ispis npr. :
Z={X[1],X[2],...Y[1],Y[2],...}
stalno mi zanji clan tog niza umanjuje za jedan
Code:
printf("\n\tZ={ ");
for(i=0;i<n+m;i++)
{
if(i==(n+m-1)) printf("%d }");
else printf("%d, ",Z[i]);
}
printf("\n\tZ={ ");
for(i=0;i<n+m;i++)
{
if(i==(n+m-1)) printf("%d }");
else printf("%d, ",Z[i]);
}
Pronasao sam foru u tome da ovo "-1" u if petlji utice na to al ne kontam zbog cega...Ako moze neko kratko objasnjenje za ovo.
Hvala