Меню сайта

Задача №3

Даныдва массива. Массив А состоит из N элементов , массив В состоит из М элементов.Оба массива отсортированы по убыванию. Разработать программу для слияния этихмассивов в отсортированный по неубыванию массив С.

# include &lt-stdio.h&gt-

# include &lt-stdlib.h&gt-

— constN=10,M=10-

— inta[N],b[M],c[N+M]-

void main()

{

-randomize()-

-a[0]=-5-

-b[0]=-5-

— for(int i=1-i&lt-N-i++)

— — — {

— — — — -a[i]=a[i-1]-random(3)-

— — — — -b[i]=b[i-1]-random(3)-

— — — }

— intx=M-1,y=N-1-

— i=0-

— while((x&gt-=0)|(y&gt-=0))

— — — {

— — — — — if(((a[x]&lt-=b[y])|(y&lt-0))&amp-(x&gt-=0))

— — — — — — — {

— — — — — — — — c[i]=a[x]-

— — — — — — — — i++-

— — — — — — — — x—

— — — — — — — }

— — — — -else if (((a[x]&gt-=b[y])|(x&lt-0))&amp-(y&gt-=0))

— — — — — — — {

— — — — — — — -c[i]=b[y]-

— — — — — — — -i++-

— — — — — — — -y—

— — — — — — — }

— — — }

Категория: Массивы | Дата: 25.10.12

Меню раздела
Блок