Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 14.12.2012, 22:16   #1 (permalink)
bulding
Member
 
Регистрация: 10.12.2012
Сообщений: 26
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
Question И что делать дальше?

короче мне нужно сформировать один массив,все положительные элементы из этого массива записать в массив A,а отрицательные в массив B.
это я сделал,но как дальше сформировать функцию удаления первого элемента в полученных массивах A и B, и функцию нахождения максимального.

Код:
#include <iostream>
using namespace std;
void del(int lim)

void run(const int *begin, const int *end, int *pos, int *neg, int **p_pos, int **p_neg)
{
   *p_pos = pos;
   *p_neg = neg;

   for(const int* p = begin; p != end; ++p)
   {
      if(*p > 0) **p_pos = *p, ++(*p_pos);
      else if(*p < 0) **p_neg = *p, ++(*p_neg);
   }
}

int main()
{
   const int n = 8;

   int arr[n];
   cout<<"Array=";
   for(int i=0;i<n;i++)
   cin>>arr[i];
   int pos[n];
   int neg[n];

   int *p_pos, *p_neg;

   run(arr, arr + n, pos, neg, &p_pos, &p_neg);

   cout<< "positives: "<<endl;
   for(const int* p = pos; p != p_pos; ++p)
      cout<<*p<<"\t";

   cout<<endl;

   cout << "negatives: "<<endl;
   for(const int* p = neg; p != p_neg; ++p)
      cout<<*p<<"\t";
      del(lim);
      return 0;
}
bulding вне форума   Ответить с цитированием

Старый 14.12.2012, 22:16
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Это ссылки на похожие топики, посмотрите

Компьютер не грузится дальше биоса
Up In The Arrr! - зашвырни пирата как можно дальше
Learn to Fly - зашвырни пингвина как можно дальше

Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 18:36.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.