Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define N 100
- /* run this program using the console pauser or add your own getch, system("pause") or input loop */
- void main()
- {
- while(1)
- {
- int na,nb,i;
- printf("Unesite duzinu niza na: "); scanf("%d",&na);
- if (na<0 || na>N) break;
- printf("Unesite elemente niza: "); int a[N];
- for(i=0;i<na; scanf("%d",&a[i++]));
- if (na==0) printf("\n");
- printf("Unesite duzinu niza nb: "); scanf("%d",&nb);
- if (nb<0 || nb>N) break;
- printf("Unesite elemente niza: "); int b[N];
- for(i=0;i<nb; scanf("%d",&b[i++]));
- if (nb==0) printf("\n");
- int ia=0, ib=0, ic=0, c[2*N];
- while (ia<na && ib<nb) c[ic++]= (a[ia]<b[ib]) ? a[ia++] : b[ib++];
- while (ia<na) c[ic++] = a[ia++];
- while (ib<nb) c[ic++] = b[ib++];
- int nc=ic;
- printf("Rezultujuci niz C izgleda ovako: "); for(ic=0; ic<nc; printf("%d ",c[ic++]));
- //printf("Niz nakon obrade izgleda ovako: "); for(i=0; i<n; printf("%d ",a[i++]));
- printf("\n\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement