Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2016, 15:27   #1
Eliza04
Новичок
Джуниор
 
Регистрация: 30.11.2016
Сообщений: 1
По умолчанию C++ помогите написать функцию.

Всем привет! Помогите пожалуйста исправить код.
Нужно написать программу используя функции.
Пользователь вводит массив A(2n), разделить этот массив на массивы B(n) и C(n), таким образом:
Найти в массиве А, 2 по значению самых близких числа: меньшее определить в массив B, а большее в массив С. Продолжать работу пока все оставшиеся элементы не будут распределены а массивы В и С заполнены.

В задании больше ничего не сказано. Вот моя функция, которая не работает так, как хотелось бы:

Код:
void masivi(int* A,int* B,int* C,int n){ 

int masb=0; 
int masc=0; 
int starp=100; 
int sk=0; 


for(int i=0;i<2*n;i++) 
{for(int j=0;j<2*n;j++){ 
do{ 
if(A[i]==0||A[j]==0) 
continue; 
if(A[i]>A[j]){ 
int starp1=A[i]-A[j]; 
if(starp1<starp) 
starp = starp1; 
C[masc++] = A[i]; 
A[i]==0; 
B[masb++] = A[j]; 
A[j]==0; 
sk+=2;} 

else{ 
int starp2=A[j]-A[i]; 
if(starp2<starp) 
starp=A[j]-A[i]; 

C[masc++] = A[j]; 
A[j]==0; 
B[masb++] = A[i]; 
A[i]==0; 
sk+=2;} 
}while (sk<2*n); 
} 
} 
}

Последний раз редактировалось Eliza04; 30.11.2016 в 17:55.
Eliza04 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите написать функцию Yukina21 JavaScript, Ajax 5 14.04.2016 23:31
Помогите написать функцию. shelter09 Помощь студентам 3 04.12.2014 16:07
помогите написать функцию SkCr Microsoft Office Excel 5 14.03.2009 23:47
помогите написать функцию SkCr Помощь студентам 2 14.03.2009 21:24
Помогите написать функцию Черничный Общие вопросы Delphi 4 13.08.2008 07:02