Даныдва массива. Массив А состоит из N элементов и отсортирован по возрастанию.Массив В состоит из М элементов и отсортирован по убыванию. Разработатьпрограмму для слияния этих массивов в отсортированный по убыванию массив С, несодержащий одинаковых элементов.
# include <-stdio.h>-
# include <-stdlib.h>-
const N=10,M=10-
— inta[N],b[M],c[N+M]-
void main()
{
-randomize()-
-a[0]=-5-
-b[0]=-5-
— for(int i=1-i<-N-i++)
— — — {
— — — — -a[i]=a[i-1]-random(3)-
— — — — -b[i]=b[i-1]-random(3)-
— — — }
—
— intx=0,y=0-
— -i=0-
— while((x<-N)|(y<-M))
— — — {
— — — — — if(((a[x]>-=b[y])|(y>-M-1))&-(x<-=N-1))
— — — — — — — {
— — — — — — — — if (c[i-1]!=a[x]) { c[i]=a[x]- i++-}
— — — — — — — — x++-
— — — — — — — }
— — — — -else if (((a[x]<-=b[y])|(x>-N-1))&-(y<-=M-1))
— — — — — — — {
— — — — — — — — if (c[i-1]!=b[y]) { c[i]=b[y]- i++-}
— — — — — — — — y++-
— — — — — — — }
— — — }
}