.


:




:

































 

 

 

 





, , , , , . , , .., , . , , .

.

10. , n- . .

. , - . , .., , , . : a,b - , c - -, i - , n - .

for (i=0; i<n; i++) c[i]=a[i]+b[i];

11. . , . , . , a b c. .

a={               9}
b={               1}
c={ - -   -     - 9}

. , .

for (i=0; i<n; i++)

if (b[i] = =1) c[i]=a[i];

12. b , b .

. , - b. , , b. , b. . (i) b (j). :

j=0; // b

for (i=0; i<n-1; i++)

if (a[i]>0) {

j++; //

b[j]=a[i];

}

, j b.

13. : a n b m. n+m, , .

. . . . . . . . . .

a i, b - j, c - k. :

k=-1; //

i=1; j=1; //

while (i<n && j<m) //

if (a[i]<b[j]) //

{ k++; c[k]=a[i]; i++;}

else { k++; c[k]=b[j]; j++;}

// ,

while (i<n)

{ k++;

c[k]=a[i];

i++;

}

// b ,

while (j<m)

{ k++;

c[k]=b[j];

j++;

}

, . . . .

14. . , a={1,0,2,3,0,4,5,0,0,0,6} a={1,2,3,4,5,6,0,0,0,0,0}.

. , ( 12), . , . . - , i - , b - , j - . - n.

j=0; // b

// b

for (i=0; i<n; i++)

if (a[i]!= 0) { b[j]=a[i]; j++;}

// b

for (i=j; i< n; i++) b[i]=0;

// b

for (i=0; i<n; i++) a[i]= b[i];

. - . . . j, . j . i . , : i (), j - . , . :

j=0;

for (i=0; i<n; i++)

if (a[i]!= 0) { a[j]=a[i]; j++;}

for (i=j; i<n; i++) a[i]=0;





:


: 2016-09-06; !; : 326 |


:

:

, , 1:10
==> ...

1651 - | 1575 -


© 2015-2024 lektsii.org - -

: 0.01 .