![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 04.02.2009
Сообщений: 3
|
![]()
Даны два массива, упорядоченных по возрастанию, нужно сформулировать массив, состоящий из элементов этих массивов упорядоченный по возрастанию.
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 24.11.2007
Сообщений: 196
|
![]()
Надеюсь на С/С++?
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 04.02.2009
Сообщений: 3
|
![]()
да, на с++
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 08.02.2009
Сообщений: 10
|
![]()
//вот код:
#include <stdio.h> #include <stdlib.h> void VvodRand(int *A,int N) { for(int i=0;i<N;i++) A[i]=rand()%100+1; } void vivod(int *A,int N) { for(int i=0;i<N;i++) printf("%d ",A[i]); } void Formir(int *A,int N,int *B,int M,int *C) { int i,j; for(i=0;i<N;i++) C[i]=A[i]; for(j=0;j<M;j++) C[i+j]=B[j]; } void SortViborom(int *A,int N) { int i,j; int d; int imax=0; for(j=0;j<N;j++) { imax=j; for(i=j;i<N;i++) { if(A[imax]>A[i]) imax=i; } d=A[imax]; A[imax]=A[j]; A[j]=d; } } void SortVstavk(int *A,int N) { int x,i,j; for(i=0;i<N;i++) { x=A[i]; for(j=i-1;j>=0 && A[j]>x;j--) A[j+1]=A[j]; A[j+1]=x; } } int main() { int N,M; scanf("%d %d",&N,&M); int *A=new int[N]; int *B=new int[M]; int *C=new int[N+M]; VvodRand(A,N); VvodRand(B,M); Formir(A,N,B,M,C); SortViborom(C,N+M); vivod(C,N+M); return 0; } /*если есть вопросы задавай. Там две сортировки выбором и вставками, вторая для частично отсортированных массивов просто работает быстрее.*/ |
![]() |
![]() |
![]() |
#5 |
Регистрация: 04.02.2009
Сообщений: 3
|
![]()
спасибо большое
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно решить еще задачу в паскале! Срочно | Lenochka082 | Помощь студентам | 4 | 19.01.2009 16:26 |
Помогите решить задачу на Паскале плизз срочно нужно!!!! | NTFS | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 15.03.2008 21:28 |